DX9 Improvements

Return to Panda Features in Development

DX9 Improvements

Postby 11thPenguin » Mon Jan 31, 2011 3:55 pm

Last week I spent a while with my local copy of the CVS head bringing the DX9 implementation closer to the current GL implementation. My first pass focused on better support for multiple arrays of vertex data. This largely fixed the class of problem mentioned for example in this thread:
http://www.panda3d.org/forums/viewtopic.php?p=53845

The bump mapping sample now works identically in DX9 and GL, as does the per-pixel lighting in the disco lights sample. Turning on shadows in the disco lights sample still causes an assert in DX9 however; fixing that is my next target.

I'm going to work my way through the rest of the samples and fix up any other problems I find. After that I'll probably loop back and take a look at the "PandaSE" code from ETC to see if I can support that with DX9 as well.

If anyone has pointers to other parts of the current DX9 implementation that need attention, I'd certainly be willing to add things to my list. Issues with example code to illustrate the problem are particularly appreciated, and will probably get higher priority.

--jonah
User avatar
11thPenguin
 
Posts: 40
Joined: Tue Jan 25, 2011 12:18 pm
Location: Las Vegas, NV

Postby zhao » Mon Jan 31, 2011 4:41 pm

Wow Jonah, this sounds great! Thanks for all of your hardwork! Is there any chance of getting an advance copy of your branch before you commit it to CVS?
zhao
 
Posts: 224
Joined: Tue Nov 10, 2009 5:32 pm

Postby rdb » Tue Feb 01, 2011 2:23 am

Wow, awesome work! I'm looking forward to seeing the changes.
rdb
 
Posts: 8636
Joined: Mon Dec 04, 2006 5:58 am
Location: Netherlands


Return to Panda Features in Development

Who is online

Users browsing this forum: No registered users and 0 guests