Henri Verbeet
|
775c7edbc3
|
d3d10: Introduce a helper function to allocate arrays (AFL).
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-26 10:44:32 +09:00 |
Henri Verbeet
|
22d52ed59d
|
d3d10: Validate offsets and sizes in shader_parse_signature() (AFL).
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-25 15:43:55 +09:00 |
Henri Verbeet
|
994c5618b1
|
d3d10: Validate offsets and sizes in parse_dxbc() (AFL).
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-25 15:43:38 +09:00 |
Matteo Bruni
|
fcc8553d8b
|
d3d10core: Add feature level support.
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-16 21:59:42 +09:00 |
Henri Verbeet
|
7cea4645c5
|
d3d10: Implement d3d10_effect_sampler_variable_GetSampler().
|
2012-10-09 09:59:33 +02:00 |
Henri Verbeet
|
eda5c39335
|
d3d10: Handle blend state in d3d10_effect_object_apply().
|
2012-10-09 09:59:29 +02:00 |
Henri Verbeet
|
b2228834c7
|
d3d10: Handle depth stencil state in d3d10_effect_object_apply().
|
2012-10-08 11:28:27 +02:00 |
Henri Verbeet
|
16c6e4e332
|
d3d10: Handle rasterizer state in d3d10_effect_object_apply().
|
2012-10-08 11:28:21 +02:00 |
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 |