open_toontown_panda3d/panda/src/dxgsg9
aignacio_sf 08d204b964 Fix multi-texture problem:
If multi-texture was on before drawing with a shader, then the multi-texture would be in a bad state after drawing with the shader.
So, turn off multi-texture before shader usage.
2007-02-10 01:28:50 +00:00
..
Sources.pp fix build errors 2007-02-08 18:28:33 +00:00
config_dxgsg9.cxx Update LRU settings. 2007-01-11 19:49:12 +00:00
config_dxgsg9.h Add DirextX/driver managment options. 2007-01-04 01:47:15 +00:00
dxGeomMunger9.I don't let geom-vertex-cache hang on to textures 2006-10-11 18:17:38 +00:00
dxGeomMunger9.cxx don't let geom-vertex-cache hang on to textures 2006-10-11 18:17:38 +00:00
dxGeomMunger9.h don't let geom-vertex-cache hang on to textures 2006-10-11 18:17:38 +00:00
dxGraphicsDevice9.cxx port dx8 to dx9 2005-12-09 21:48:34 +00:00
dxGraphicsDevice9.h port dx8 to dx9 2005-12-09 21:48:34 +00:00
dxGraphicsStateGuardian9.I Need to always set the render state since caching the render state doesn't seem to work (possibly due to Cg shader setting D3D render states). 2006-06-03 03:11:19 +00:00
dxGraphicsStateGuardian9.cxx Add stencil buffer clear. 2006-12-13 19:27:51 +00:00
dxGraphicsStateGuardian9.h fix assertion failure 2006-10-13 18:42:29 +00:00
dxIndexBufferContext9.I port dx8 to dx9 2005-12-09 21:48:34 +00:00
dxIndexBufferContext9.cxx factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +00:00
dxIndexBufferContext9.h factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +00:00
dxInput9.cxx port dx8 to dx9 2005-12-09 21:48:34 +00:00
dxInput9.h port dx8 to dx9 2005-12-09 21:48:34 +00:00
dxShaderContext9.I Work in progress 3. 2006-01-19 02:09:28 +00:00
dxShaderContext9.cxx Fix multi-texture problem: 2007-02-10 01:28:50 +00:00
dxShaderContext9.h Add debug code to print out shader asm code in debug mode. 2006-06-16 23:06:39 +00:00
dxTextureContext9.I port dx8 to dx9 2005-12-09 21:48:34 +00:00
dxTextureContext9.cxx Add texture compression. 2007-01-03 01:55:22 +00:00
dxTextureContext9.h Add automipmap generation code to eliminate dynamic textures. 2006-03-20 23:08:38 +00:00
dxVertexBufferContext9.I port dx8 to dx9 2005-12-09 21:48:34 +00:00
dxVertexBufferContext9.cxx factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +00:00
dxVertexBufferContext9.h factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +00:00
dxgsg9_composite.cxx Added macrocomposites 2005-09-27 22:05:52 +00:00
dxgsg9_composite1.cxx Separated class VertexElementArray into its own file. 2006-01-23 19:06:37 +00:00
dxgsg9base.h Add: 2006-12-08 22:41:29 +00:00
vertexElementArray.cxx Improve mapping from Panda vertex elements to vertex shader inputs. 2006-02-17 01:21:51 +00:00
vertexElementArray.h Improve mapping from Panda vertex elements to vertex shader inputs. 2006-02-17 01:21:51 +00:00
wdxGraphicsBuffer9.cxx Change the order of code in the destructor function since _gsg will be set to null when closed. 2006-09-21 02:45:31 +00:00
wdxGraphicsBuffer9.h pass WindowProperties to GraphicsEngine::open_buffer and to related constructors 2006-06-15 14:02:40 +00:00
wdxGraphicsPipe9.I port dx8 to dx9 2005-12-09 21:48:34 +00:00
wdxGraphicsPipe9.cxx Add support for: 2006-12-08 22:44:06 +00:00
wdxGraphicsPipe9.h pass WindowProperties to GraphicsEngine::open_buffer and to related constructors 2006-06-15 14:02:40 +00:00
wdxGraphicsWindow9.I port dx8 to dx9 2005-12-09 21:48:34 +00:00
wdxGraphicsWindow9.cxx Add DirextX/driver managment options. 2007-01-04 01:47:15 +00:00
wdxGraphicsWindow9.h properly support multiple monitors 2006-11-07 22:36:56 +00:00