Henri Verbeet
|
cb876cdb97
|
d3d10: Implement D3D10DisassembleShader().
|
2012-10-24 11:24:16 +02: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
|
7d7d1836f6
|
d3d10: Properly handle arrays of state objects.
|
2012-09-26 11:02:53 +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
|
1dcc63c170
|
d3d10: Implement d3d10_effect_shader_variable_GetPixelShader().
|
2012-09-24 09:57:59 +02:00 |
Henri Verbeet
|
90df33f0b3
|
d3d10: Implement d3d10_effect_shader_variable_GetGeometryShader().
|
2012-09-24 09:57:54 +02:00 |
Henri Verbeet
|
63b2022302
|
d3d10: Implement d3d10_effect_shader_variable_GetVertexShader().
|
2012-09-21 10:53:03 +02:00 |
Henri Verbeet
|
a03910c903
|
d3d10: Properly cleanup shader variables.
|
2012-09-21 10:53:00 +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
|
b0795aafd3
|
d3d10: Use debugstr_a() on variable names in parse_fx10_object().
|
2012-09-19 13:04:43 +02:00 |
Henri Verbeet
|
99d1c9ba82
|
d3d10: Improve a couple of debug messages.
|
2012-09-04 15:05:32 +02:00 |
Henri Verbeet
|
0f372135bb
|
d3d10: Handle D3D10_SVT_UINT in read_int32_value() and read_int8_value().
|
2012-09-04 15:05:27 +02:00 |
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 |