From: Vladimir D. <vo...@mi...> - 2005-01-31 07:27:05
|
I just tagged "jump_and_click" snapshot of r300_driver. Both drm driver and r300 subdirectories were modified, the first one in a rather small way. The big change is that q3demo should now play in game mode, albeit with some texture related artifacts which are due to missing pixel shader generator. Thanks to Rune Petersen for nailing down the cause of lockups in NeHe lesson 20 ! Other highlights: * Aapo Tahkola have started integrating proper support for vertex shaders. You will likely need to upgrade to latest Mesa tree to play with this. * Wladimir van der Laan have done wonderful work figuring out the meaning of texture format fields and how to use stencils. Turns out the texture transparency that "worked" in blended_fountain shapshot did so by accident. * Ben Skeggs nailed down remaining 3d primitive. Also looks like the warning about "not enough vertices" is normal for some programs. TODO/Help needed: * pixel shader generator is needed to take into account environment mode. Without it texture transparency will likely not work. A quick hack would be to convert the one we have to handle Alpha component properly. * stencil code is there, but we don't know how to enable stencil (i.e. an analog of STENCIL_ENABLE bit of R200). ClearBuffer also needs to be modified to process stencil as well. * rewrite r300_render.c to use proper mesa code (templates?) and support vertex buffers. * tuxracer-demo still locks up on entering game mode. Remember that anonymous CVS on SourceForge lags behind the main one. enjoy ! Vladimir Dergachev |