Rico Schüller
|
71a96755b2
|
d3d10: Fix a HeapFree() in d3d10_effect_Release().
|
2010-02-16 10:44:12 +01:00 |
|
Rico Schüller
|
f816210c21
|
d3d10/tests: Add effect shader test.
|
2010-02-12 15:52:25 +01:00 |
|
Rico Schüller
|
893b0b9d40
|
d3d10/tests: Use a wrapper function for D3D10CreateEffectFromMemory().
|
2010-02-12 15:52:25 +01: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
|
f811cd3e0d
|
d3d10: Implement ID3D10EffectType::IsValid().
|
2010-01-25 13:25:41 +01:00 |
|
Rico Schüller
|
104e422b0c
|
d3d10: Implement ID3D10EffectPass::GetPixelShaderDesc().
|
2010-01-25 13:25:37 +01:00 |
|
Rico Schüller
|
3961b7b881
|
d3d10: Implement ID3D10EffectPass::GetGeometryShaderDesc().
|
2010-01-25 13:25:32 +01:00 |
|
Rico Schüller
|
07b96240f1
|
d3d10: Implement ID3D10EffectPass::GetVertexShaderDesc().
|
2010-01-25 13:25:27 +01:00 |
|
Rico Schüller
|
ef47f8d336
|
d3d10: Parse shaders in parse_fx10_local_variable().
|
2010-01-25 13:25:20 +01:00 |
|
Rico Schüller
|
3b56f259ce
|
d3d10: Add anonymous shaders.
|
2010-01-25 13:25:05 +01:00 |
|
Michael Stefaniuc
|
ea5896861f
|
d3d10: Remove break after return (Smatch).
|
2010-01-18 14:17:11 +01:00 |
|
Michael Stefaniuc
|
5cc257e5c2
|
d3d10: Remove superfluous NULL check before HeapFree (Smatch).
|
2010-01-18 14:17:07 +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 |
|
Henri Verbeet
|
b74642ff0b
|
d3d10: Add a D3D10GetPixelShaderProfile() stub.
|
2009-11-04 13:07:57 +01:00 |
|
Henri Verbeet
|
274d21a443
|
d3d10: Add a D3D10GetGeometryShaderProfile() stub.
|
2009-11-04 13:07:57 +01:00 |
|
Henri Verbeet
|
f4f6324248
|
d3d10: Add a D3D10GetVertexShaderProfile() stub.
|
2009-11-04 13:07:57 +01:00 |
|
Rico Schüller
|
216ae014ee
|
d3d10/tests: Add constant buffer stride test.
|
2009-11-03 22:27:49 +01:00 |
|
Rico Schüller
|
d390e60320
|
d3d10/tests: Add GetParentConstantBuffer() checks to effect variable type and class test.
|
2009-11-03 22:27:46 +01:00 |
|
Rico Schüller
|
51fcacb8a9
|
d3d10/tests: Add IsValid() checks to effect variable type and class test.
|
2009-11-03 22:27:43 +01:00 |
|
Rico Schüller
|
b8883547af
|
d3d10/tests: Add effect variable type and class test.
|
2009-11-03 22:27:40 +01:00 |
|
Rico Schüller
|
d5ac732ceb
|
d3d10: Initialize *->buffer for all effect variables.
|
2009-11-03 22:26:51 +01:00 |
|
Rico Schüller
|
bd83a874b3
|
d3d10: Improve constant buffer stride and size_unpacked calculation.
|
2009-11-03 22:26:45 +01:00 |
|
Rico Schüller
|
b188cb132c
|
d3d10: Mark annotation variable as annotation.
|
2009-10-28 13:15:55 +01:00 |
|
Rico Schüller
|
ef07411ebf
|
d3d10: Implement ID3D10EffectVariable::AsShader().
|
2009-10-28 13:15:51 +01:00 |
|
Rico Schüller
|
4ef1031699
|
d3d10: Implement ID3D10EffectVariable::AsSampler().
|
2009-10-28 13:15:47 +01:00 |
|
Rico Schüller
|
3db6ec57ff
|
d3d10: Implement ID3D10EffectVariable::AsRasterizer().
|
2009-10-28 13:15:42 +01:00 |
|
Rico Schüller
|
48673eec29
|
d3d10: Implement ID3D10EffectVariable::AsDepthStencil().
|
2009-10-28 13:15:38 +01:00 |
|
Rico Schüller
|
53e00e12ba
|
d3d10: Implement ID3D10EffectVariable::AsBlend().
|
2009-10-28 13:15:33 +01:00 |
|
Rico Schüller
|
b1e56fae01
|
d3d10: Implement ID3D10EffectVariable::AsConstantBuffer().
|
2009-10-28 13:15:28 +01:00 |
|
Rico Schüller
|
7b91b36d93
|
d3d10: Implement ID3D10EffectVariable::AsDepthStencilView().
|
2009-10-28 13:15:23 +01:00 |
|
Rico Schüller
|
31383cad51
|
d3d10: Implement ID3D10EffectVariable::AsRenderTargetView().
|
2009-10-28 13:15:18 +01:00 |
|
Rico Schüller
|
fee2d53204
|
d3d10: Implement ID3D10EffectVariable::AsShaderResource().
|
2009-10-28 13:15:13 +01:00 |
|
Rico Schüller
|
2c3674d6ce
|
d3d10: Implement ID3D10EffectVariable::AsString().
|
2009-10-28 13:15:08 +01:00 |
|
Rico Schüller
|
607a643bcc
|
d3d10: Fix a HeapFree() in d3d10_effect_Release().
|
2009-10-28 13:15:02 +01:00 |
|
Rico Schüller
|
8c090941bb
|
d3d10: Improve set_variable_vtbl().
|
2009-10-27 11:28:56 +01:00 |
|
Rico Schüller
|
da5cd60008
|
d3d10: Add ID3D10EffectShaderVariableVtbl.
|
2009-10-27 11:28:50 +01:00 |
|
Rico Schüller
|
5fe60e8bdb
|
d3d10: Add ID3D10EffectDepthStencilViewVariableVtbl.
|
2009-10-27 11:28:41 +01:00 |
|
Rico Schüller
|
baa3d77fde
|
d3d10: Add ID3D10EffectRenderTargetViewVariableVtbl.
|
2009-10-27 11:28:28 +01:00 |
|
Rico Schüller
|
d070923e69
|
d3d10: Add ID3D10EffectShaderResourceVariableVtbl.
|
2009-10-27 11:28:22 +01:00 |
|
Rico Schüller
|
d7ad962854
|
d3d10: Add ID3D10EffectStringVariableVtbl.
|
2009-10-27 11:28:15 +01:00 |
|
Rico Schüller
|
4856334785
|
d3d10: Add ID3D10EffectSamplerVariableVtbl.
|
2009-10-27 11:28:08 +01:00 |
|
Rico Schüller
|
94d743c575
|
d3d10: Add ID3D10EffectRasterizerVariableVtbl.
|
2009-10-27 11:28:03 +01:00 |
|
Rico Schüller
|
3000abae9b
|
d3d10: Add ID3D10EffectDepthStencilVariableVtbl.
|
2009-10-27 11:27:56 +01:00 |
|
Rico Schüller
|
1b0404f69e
|
d3d10: Add ID3D10EffectBlendVariableVtbl.
|
2009-10-27 11:27:50 +01:00 |
|
Rico Schüller
|
b66733aabb
|
d3d10: Improve ID3D10Effect::GetVariableByName().
|
2009-10-27 11:27:43 +01:00 |
|
Rico Schüller
|
135966f22e
|
d3d10: Implement ID3D10Effect::GetVariableByIndex().
|
2009-10-27 11:27:24 +01:00 |
|
Rico Schüller
|
b55641f14a
|
d3d10: Parse local_variables.
|
2009-10-26 11:43:11 +01:00 |
|