Commit Graph

174 Commits

Author SHA1 Message Date
Henri Verbeet ddc948b974 d3d10: Do all effect object parsing in parse_fx10_object(). 2009-07-15 13:25:21 +02:00
Rico Schüller 2dd1b37922 d3d10: Rename struct d3d10_effect_variable to struct d3d10_effect_object.
The name d3d10_effect_variable is somewhat misleading, since these
aren't actually effect variables as returned by e.g.
ID3D10Effect::GetVariableByName(), but effect objects as referenced by
effect passes.
2009-07-15 13:25:15 +02:00
Henri Verbeet b4da7ebd3e d3d10: Marge parse_fx10_pass() and parse_fx10_pass_index(). 2009-07-14 12:21:56 +02:00
Henri Verbeet c481e0a7d4 d3d10: Merge parse_fx10_technique() and parse_fx10_technique_index(). 2009-07-14 12:21:51 +02:00
Henri Verbeet 34ab5431e8 d3d10: Parse local buffer names. 2009-07-14 12:21:46 +02:00
Henri Verbeet 710b57a5aa d3d10: Parse local buffers. 2009-07-14 12:21:32 +02:00
Rico Schüller 3838f4b21a d3d10: Replace a few more unknown in parse_fx10. 2009-06-01 16:16:06 +02:00
Rico Schüller 99a4287f5d d3d10: Improve parse_fx10. 2009-06-01 16:16:06 +02:00
Henri Verbeet 29bd889cf8 d3d10: Implement ID3D10EffectPass::Apply(). 2009-03-06 12:38:34 +01:00
Henri Verbeet 52b24d2284 d3d10: Create shaders. 2009-03-06 12:38:34 +01:00
Henri Verbeet 449be2d316 d3d10: Implement ID3D10Effect::GetDevice(). 2009-03-06 12:38:34 +01:00
Henri Verbeet 28c595e3a4 d3d10: Implement ID3D10EffectPass::GetDesc(). 2009-03-03 12:37:00 +01:00
Henri Verbeet 7c03f2c21b d3d10: Store the shader's input signature. 2009-03-03 12:36:55 +01:00
Henri Verbeet 78afd8736c d3d10: Implement ID3D10EffectTechnique::GetDesc(). 2009-03-03 12:36:48 +01:00
Henri Verbeet 26b24ed8a5 d3d10: Simplify DXBC chunk handlers. 2009-03-03 12:36:43 +01:00
Henri Verbeet 152c9637ac d3d10: Actually use the parse_fx10() return value. 2009-03-03 12:36:37 +01:00
Henri Verbeet f5f87b89be d3d10: Implement ID3D10EffectTechnique::GetPassByIndex(). 2009-03-02 12:30:02 +01:00
Henri Verbeet 5d5ae0c421 d3d10: Implement ID3D10EffectTechnique::GetPassByName(). 2009-03-02 12:29:57 +01:00
Henri Verbeet aea8f66202 d3d10: Implement ID3D10Effect::GetTechniqueByIndex(). 2009-03-02 12:29:52 +01:00
Henri Verbeet 5e59028a4e d3d10: Implement ID3D10Effect::GetTechniqueByName(). 2009-03-02 12:29:47 +01:00
Henri Verbeet 892ce1db5e d3d10: Fix a typo. 2009-03-02 12:29:38 +01:00
Henri Verbeet 04ad995cf6 d3d10: Add an initial effect parser. 2009-02-27 13:15:21 +01:00
Henri Verbeet 46f3102b93 d3d10: Add some code for parsing DXBC data. 2009-02-27 13:15:17 +01:00
Henri Verbeet 737c64d2ce d3d10: Add a stub ID3D10Effect implementation. 2009-02-26 12:18:41 +01:00