Commit graph

214 commits

Author SHA1 Message Date
Henri Verbeet
9f212a6c95 d3d10: Implement d3d10_effect_sampler_variable_GetBackingStore(). 2012-07-25 11:21:03 +02:00
Henri Verbeet
98751a4994 d3d10: Add support for parsing sampler states. 2012-07-25 11:21:00 +02:00
Henri Verbeet
32d4464e90 d3d10: Implement d3d10_effect_blend_variable_GetBackingStore(). 2012-07-25 11:20:58 +02:00
Henri Verbeet
aaf47457b9 d3d10: Add support for parsing blend states. 2012-07-25 11:20:55 +02:00
Francois Gouget
7b89de9e48 d3d10: Make get_property_info() static. 2012-07-23 19:53:50 +02:00
Henri Verbeet
6feffa6ee2 d3d10: Implement d3d10_effect_depth_stencil_variable_GetBackingStore(). 2012-07-23 12:36:09 +02:00
Henri Verbeet
ea05d7b92d d3d10: Add support for parsing depth/stencil states. 2012-07-23 12:36:05 +02:00
Henri Verbeet
31fc68146c d3d10: Implement d3d10_effect_rasterizer_variable_GetBackingStore(). 2012-07-20 14:00:18 +02:00
Henri Verbeet
a1fcb53799 d3d10: Add support for parsing rasterizer states. 2012-07-20 14:00:10 +02:00
Henri Verbeet
b15e7d7e23 d3d10/tests: Add a test for default state values. 2012-07-20 14:00:02 +02:00
Henri Verbeet
2d5fdb1683 d3d10: Add support for parsing stencil reference values to parse_fx10_object(). 2012-07-18 17:12:36 +02:00
Henri Verbeet
1cfba6cefb d3d10: Add support for parsing sample masks to parse_fx10_object(). 2012-07-18 17:12:35 +02:00
Henri Verbeet
d53ad3acb0 d3d10: Add support for parsing blend factors to parse_fx10_object(). 2012-07-18 17:12:35 +02:00
Henri Verbeet
fa6a8396a0 d3d10: COM cleanup for the ID3D10EffectVariable interface. 2012-04-16 12:05:03 +02:00
Henri Verbeet
863578cc29 d3d10: Handle D3D10_SVT_BUFFER. 2012-01-03 23:40:43 +01:00
Henri Verbeet
79d1b27333 d3d10: Return D3D10_SVT_VOID instead of 0 from d3d10_variable_type().
This is the same value, but makes it more obvious where e.g. an "Unhandled
basetype D3D10_SVT_VOID." message would come from.
2012-01-03 23:40:39 +01:00
Henri Verbeet
110aa65e0d d3d10: Add a D3D10CompileEffectFromMemory() stub. 2012-01-03 23:40:36 +01:00
Henri Verbeet
49d811d872 d3d10/tests: Add a state groups test. 2012-01-03 12:37:30 +01:00
Henri Verbeet
1f0a143c3b d3d10: Add a short description to skip_dword_unknown(). 2011-12-12 10:20:48 +01:00
Henri Verbeet
989a643587 d3d10: Implement D3D10StateBlockMaskUnion(). 2011-11-18 14:26:15 +01:00
Henri Verbeet
7cce4453d4 d3d10: Implement D3D10StateBlockMaskIntersect(). 2011-11-17 11:37:16 +01:00
Henri Verbeet
380f989c4a d3d10: Implement D3D10StateBlockMaskGetSetting(). 2011-11-17 11:37:11 +01:00
Henri Verbeet
c7feb3a533 d3d10: Implement D3D10StateBlockMaskEnableCapture(). 2011-11-17 11:37:03 +01:00
Henri Verbeet
be7122034f d3d10: Implement D3D10StateBlockMaskEnableAll(). 2011-11-16 09:41:46 +01:00
Henri Verbeet
5ffa2aba23 d3d10: Implement D3D10StateBlockMaskDisableCapture(). 2011-11-16 09:41:43 +01:00
Henri Verbeet
88a55a04a3 d3d10: Implement D3D10StateBlockMaskDisableAll(). 2011-11-16 09:41:36 +01:00
Henri Verbeet
a11a171366 d3d10: Implement D3D10StateBlockMaskDifference(). 2011-11-15 16:09:09 +01:00
Henri Verbeet
84f90f6ea8 d3d10: Add a stub ID3D10StateBlock implementation. 2011-11-15 16:08:54 +01:00
Andrew Talbot
f9b424e919 d3d10: Mark a fall-through in a switch statement. 2011-09-26 18:13:31 +02:00
Frédéric Delanoy
f932abf326 dlls: Assorted spelling fixes. 2011-08-01 18:26:27 +02:00
Michael Stefaniuc
c69bb92463 d3d10: COM cleanup for the ID3D10ShaderReflection iface. 2011-06-03 13:57:19 +02:00
Michael Stefaniuc
9635f8b6ef d3d10: COM cleanup for the ID3D10Effect iface. 2011-06-03 13:57:16 +02:00
Michael Stefaniuc
f7214ada84 d3d10: COM cleanup for the ID3D10EffectTechnique iface. 2011-06-03 13:57:10 +02:00
Michael Stefaniuc
c412353a05 d3d10: COM cleanup for the ID3D10EffectPass iface. 2011-06-03 13:57:05 +02:00
Michael Stefaniuc
e6b29add01 d3d10: COM cleanup for the ID3D10EffectType iface. 2011-06-02 16:23:48 +02:00
Henri Verbeet
73637fcbc6 d3d10: Remove a redundant assignment in parse_fx10_object() (LLVM/Clang). 2011-01-26 15:00:11 +01:00
Rico Schüller
9e0f26cdd6 d3d10: Forward D3D10GetShaderDebugInfo() to d3dcompiler. 2010-10-15 16:17:51 +02:00
Rico Schüller
8607be1f81 d3d10: Forward D3D10GetInputAndOutputSignatureBlob() to d3dcompiler. 2010-10-15 16:17:50 +02:00
Rico Schüller
930f7ed3c6 d3d10: Forward D3D10GetOutputSignatureBlob() to d3dcompiler. 2010-10-15 16:17:50 +02:00
Rico Schüller
13893afb8e d3d10: Forward D3D10GetInputSignatureBlob() to d3dcompiler. 2010-10-15 16:17:50 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Matteo Bruni
da783ee57d d3d10: Implement D3D10CompileShader, forward to d3dcompiler. 2010-08-30 11:26:28 +02:00
Rico Schüller
1394627fcc d3d10: Forward D3D10CreateBlob to d3dcompiler_43.dll. 2010-08-17 11:42:39 +02:00
Rico Schüller
0d18e35b28 d3d10: Add a stub ID3D10ReflectShader implementation. 2010-07-23 12:43:24 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Rico Schüller
51c2542631 d3d10: Add data and size check to parse_dxbc(). 2010-07-21 13:23:56 +02:00
Rico Schüller
53ea5de666 d3d10: Move some helper funcs to utils. 2010-07-21 13:23:56 +02:00
Francois Gouget
7d66375fba d3d10/tests: Add a trailing '\n' to ok() calls. 2010-06-22 20:03:32 +02:00
Rico Schüller
af93f1ab33 d3d10: Add argument check to ID3D10Effect::GetTechniqueByName(). 2010-05-17 12:42:32 +02:00
Rico Schüller
89b0c84375 d3d10/tests: Add ID3D10Effect::GetVariableBy*() test. 2010-05-06 14:19:03 +02:00