Henri Verbeet
|
9341821311
|
d3d10: Implement d3d10_effect_rasterizer_variable_GetRasterizerState().
|
2012-10-01 12:10:48 +02:00 |
Henri Verbeet
|
14b9f3d295
|
d3d10: Implement d3d10_effect_depth_stencil_variable_GetDepthStencilState().
|
2012-10-01 12:10:43 +02:00 |
Henri Verbeet
|
fb2dac9621
|
d3d10: Implement d3d10_effect_blend_variable_GetBlendState().
|
2012-09-27 13:10:35 +02:00 |
Henri Verbeet
|
13c00a9d2e
|
d3d10: Use a union to store effect variable data instead of a void pointer.
|
2012-09-27 13:10:24 +02:00 |
Henri Verbeet
|
084e967c0d
|
d3d10: Introduce a state object variable structure.
|
2012-09-26 14:40:23 +02:00 |
Henri Verbeet
|
4f2c93e248
|
d3d10: Store shader variables in d3d10_effect_pass instead of d3d10_effect_object.
|
2012-09-25 11:19:00 +02:00 |
Henri Verbeet
|
2a83e1a581
|
d3d10: Store shaders directly in d3d10_effect_object.
|
2012-09-25 11:18:54 +02:00 |
Henri Verbeet
|
5fe32c8bfd
|
d3d10: Get rid of the unused idx_offset field from struct d3d10_effect_object.
|
2012-09-19 23:54:53 +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
|
1f0a143c3b
|
d3d10: Add a short description to skip_dword_unknown().
|
2011-12-12 10:20:48 +01:00 |
Henri Verbeet
|
5ffa2aba23
|
d3d10: Implement D3D10StateBlockMaskDisableCapture().
|
2011-11-16 09:41:43 +01: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 |
Matteo Bruni
|
da783ee57d
|
d3d10: Implement D3D10CompileShader, forward to d3dcompiler.
|
2010-08-30 11:26:28 +02:00 |
Rico Schüller
|
0d18e35b28
|
d3d10: Add a stub ID3D10ReflectShader implementation.
|
2010-07-23 12:43:24 +02:00 |
Rico Schüller
|
53ea5de666
|
d3d10: Move some helper funcs to utils.
|
2010-07-21 13:23:56 +02:00 |
Rico Schüller
|
2b17e29183
|
d3d10: Implement ID3DEffectVariable::GetOutputSignatureElementDesc().
|
2010-04-08 17:34:18 +02:00 |
Rico Schüller
|
055a0f0d6c
|
d3d10: Implement ID3DEffectVariable::GetInputSignatureElementDesc().
|
2010-04-08 17:34:18 +02:00 |
Rico Schüller
|
bd4bacba1e
|
d3d10: Move the effect shader input signature into a separate struct.
|
2010-04-08 17:34:17 +02:00 |
Rico Schüller
|
37b7de2bfd
|
d3d10: Add D3D10_EOO_PARSED_OBJECT_INDEX in parse_fx10_object().
|
2010-01-25 13:25:51 +01:00 |
Rico Schüller
|
7a12bf9841
|
d3d10: Add D3D10_EOO_PARSED_OBJECT in parse_fx10_object().
|
2010-01-25 13:25:46 +01:00 |
Rico Schüller
|
07b96240f1
|
d3d10: Implement ID3D10EffectPass::GetVertexShaderDesc().
|
2010-01-25 13:25:27 +01:00 |
Rico Schüller
|
3b56f259ce
|
d3d10: Add anonymous shaders.
|
2010-01-25 13:25:05 +01:00 |
Rico Schüller
|
0b4e6c71b5
|
d3d10: Parse effect shaders as anonymous shaders.
|
2010-01-11 11:32:36 -06:00 |
Rico Schüller
|
0682453d14
|
d3d10: Reorder struct d3d10_effect_variable to make the initialisation nicer.
|
2010-01-11 11:32:25 -06:00 |
Henri Verbeet
|
efbd38ae84
|
dxgi: The "unknown0" parameter to DXGID3D10CreateDevice() is a pointer.
Fixes stack corruption in the 64-bit tests. Thanks to Paul Vriens for debugging this.
|
2009-12-08 12:33:43 +01:00 |
Rico Schüller
|
b55641f14a
|
d3d10: Parse local_variables.
|
2009-10-26 11:43:11 +01:00 |
Rico Schüller
|
8e2e7eb1e9
|
d3d10: Implement ID3D10EffectVariable::GetElement().
|
2009-10-22 15:45:51 +02:00 |
Rico Schüller
|
90fadf84d9
|
d3d10: Implement ID3D10EffectType::GetMemberName().
|
2009-09-30 15:43:04 +02:00 |
Rico Schüller
|
df9e1013d5
|
d3d10: Make the constant buffer a variable.
|
2009-09-30 15:42:34 +02:00 |
Rico Schüller
|
10a4516e50
|
d3d10: Parse constant buffer type.
|
2009-09-30 15:42:22 +02:00 |
Rico Schüller
|
835dedc964
|
d3d10: Rename ConstantBuffer's variable to member.
|
2009-09-30 15:42:04 +02:00 |
Henri Verbeet
|
891d7629fd
|
d3d10: Mark internal symbols hidden.
|
2009-09-18 08:55:40 -05:00 |
Rico Schüller
|
3517d75f43
|
d3d10: Add variable semantic parsing.
|
2009-09-11 13:24:03 +02:00 |
Rico Schüller
|
f63f6fc0c3
|
d3d10: Implement annotation parsing.
|
2009-09-10 12:19:19 +02:00 |
Henri Verbeet
|
ecc6a9519f
|
d3d10: Add a debug function for D3D10_SHADER_VARIABLE_TYPE.
|
2009-09-10 10:49:42 +02:00 |
Henri Verbeet
|
7f617f3d2e
|
d3d10: Add a debug function for D3D10_SHADER_VARIABLE_CLASS.
|
2009-09-10 10:49:36 +02:00 |
Henri Verbeet
|
9882788ac5
|
d3d10: Implement ID3D10EffectType::GetDesc().
|
2009-09-09 12:06:10 +02:00 |
Henri Verbeet
|
559351ea9c
|
d3d10: Implement ID3D10EffectVariable::GetType().
|
2009-09-09 12:06:03 +02:00 |
Rico Schüller
|
739759bf8b
|
d3d10: Parse variable flag.
|
2009-08-27 13:36:13 +02:00 |
Rico Schüller
|
09e258a186
|
d3d10: Identify some more unknowns in parse_fx10.
|
2009-08-27 13:36:10 +02:00 |
Rico Schüller
|
91c00c175b
|
d3d10: Add ID3D10EffectConstantBufferVtbl.
|
2009-08-21 11:59:22 +02:00 |
Rico Schüller
|
033eb8d7cf
|
d3d10: Add annotation skipping.
|
2009-08-21 11:56:15 +02:00 |
Henri Verbeet
|
a5d9536542
|
d3d10: Implement ID3D10Effect::GetVariableByName().
|
2009-07-15 13:25:35 +02:00 |