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 |
Rico Schüller
|
b0b9897f9f
|
d3d10: Add argument check in ID3D10Effect::GetVariableByName().
|
2010-05-06 14:18:55 +02:00 |
Rico Schüller
|
337c5d2730
|
d3d10: Implement ID3D10Effect::GetVariableBySemantic().
|
2010-05-06 14:18:50 +02:00 |
Rico Schüller
|
be3c8db22c
|
d3d10: Parse semantic in parse_fx10_local_variable().
|
2010-05-06 14:18:43 +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
|
ce409fe65c
|
d3d10: Fix an ERR message in parse_fx10_body().
|
2010-04-08 17:34:17 +02:00 |
Mikhail Maroukhine
|
3d62b870a1
|
d3d10: Fix compiler warnings with flag -Wcast-qual.
|
2010-03-29 12:12:30 +02:00 |
Alexandre Julliard
|
bef5645eb1
|
makefiles: Remove the no longer needed explicit separators for dependencies.
|
2010-03-16 13:28:19 +01:00 |
Alexandre Julliard
|
6164ce2d82
|
makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
|
2010-02-22 10:47:11 +01:00 |
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 |