Commit Graph

60 Commits

Author SHA1 Message Date
Rico Schüller
cc6699f09d d3dcompiler: Handle TAG_OSG5 in D3DGetBlobPart(). 2010-12-13 12:43:31 +01:00
Rico Schüller
5b2286a5bd d3dcompiler: Add initial reflection parsing. 2010-12-09 19:27:11 +01:00
Travis Athougies
dbb2d28795 d3dcompiler_43/tests: Added trigonometric function tests to HLSL test suite. 2010-11-18 12:52:38 +01:00
Rico Schüller
a7cf4d16fa d3dcompiler: Add stub ID3D11ShaderReflection interface. 2010-11-02 13:49:30 +01:00
Rico Schüller
02264a7628 d3dcompiler: Add D3DReflect() stub. 2010-11-02 13:41:11 +01:00
Henri Verbeet
362da026b0 d3dcompiler_43/tests: Calculate the probe count. 2010-11-01 13:34:44 +01:00
Henri Verbeet
04632c060d d3dcompiler_43/tests: Make some variables unsigned. 2010-11-01 13:34:43 +01:00
Henri Verbeet
d3dd18646d d3dcompiler_43/tests: Make probe info const. 2010-11-01 13:34:43 +01:00
Travis Athougies
356420b340 d3dcompiler_43/tests: Added float vector tests to HLSL test suite. 2010-10-29 15:23:34 +02:00
Travis Athougies
79f715c3ec d3dcompiler_43/tests: Added tests for conditional expressions to HLSL test suite. 2010-10-29 15:23:31 +02:00
Travis Athougies
9f7ceec91f d3dcompiler_43/tests: Added order of operations test to HLSL test suite. 2010-10-29 15:23:28 +02:00
Travis Athougies
7c56eb8872 d3dcompiler_43/tests: Added HLSL test suite. 2010-10-28 18:18:11 +02:00
Henri Verbeet
1f437a9349 d3dcompiler: Mark some internal symbols hidden. 2010-10-18 19:08:38 +02:00
Henri Verbeet
a141ea4933 d3dcompiler: Merge asmutils.c into utils.c. 2010-10-18 19:08:38 +02:00
Henri Verbeet
72d5b9ddab d3dcompiler: Move some bytecode output functions to bytecodewriter.c. 2010-10-18 19:08:37 +02:00
Henri Verbeet
3db5163fd0 d3dcompiler: Make some variables static. 2010-10-18 19:08:37 +02:00
Henri Verbeet
ac8f8c02a6 d3dcompiler: Remove some stray tabs. 2010-10-15 16:20:06 +02:00
Rico Schüller
83cff120b9 d3dcompiler/tests: Add D3DCOMPILER_STRIP_REFLECTION_DATA test. 2010-10-15 16:17:50 +02:00
Rico Schüller
f4a9a0bb59 d3dcompiler/tests: Add D3DCOMPILER_STRIP_DEBUG_INFO test. 2010-10-15 16:17:50 +02:00
Rico Schüller
060028c8e3 d3dcompiler/tests: Add D3DStripShader() test. 2010-10-15 16:17:50 +02:00
Rico Schüller
beb2cad0fb d3dcompiler/tests: Add D3D_BLOB_XNA_SHADER test. 2010-10-15 16:17:50 +02:00
Rico Schüller
b09da75fb5 d3dcompiler/tests: Add D3D_BLOB_XNA_PREPASS_SHADER test. 2010-10-15 16:17:50 +02:00
Rico Schüller
c5d601c199 d3dcompiler/tests: Add D3D_BLOB_LEGACY_SHADER test. 2010-10-15 16:17:50 +02:00
Rico Schüller
3c12dd345d d3dcompiler/tests: Add D3D_BLOB_DEBUG_INFO test. 2010-10-15 16:17:50 +02:00
Rico Schüller
ed6c221942 d3dcompiler/tests: Add D3D_BLOB_ALL_SIGNATURE_BLOB test. 2010-10-15 16:17:50 +02:00
Rico Schüller
291a3b98a5 d3dcompiler/tests: Add D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB test. 2010-10-15 16:17:50 +02:00
Rico Schüller
7d87a4d42b d3dcompiler/tests: Add D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB test. 2010-10-15 16:17:50 +02:00
Rico Schüller
87344c6726 d3dcompiler/tests: Add D3D_BLOB_OUTPUT_SIGNATURE_BLOB test. 2010-10-15 16:17:50 +02:00
Rico Schüller
1c26d22dc3 d3dcompiler/tests: Add D3D_BLOB_INPUT_SIGNATURE_BLOB test. 2010-10-15 16:17:50 +02:00
Rico Schüller
6628944b7f d3dcompiler/tests: Add D3DGetBlobPart() test. 2010-10-15 16:17:49 +02:00
Matteo Bruni
7c47a9d192 d3dcompiler: Accept dot terminated float immediate values. 2010-10-14 17:54:52 +02:00
Matteo Bruni
422d57e2fc d3dcompiler: Don't store instruction length in DEF opcode in PS 1.x. 2010-10-14 17:54:52 +02:00
Rico Schüller
2c9b24b054 d3dcompiler: Implement D3DStripShader(). 2010-10-13 16:29:46 +02:00
Rico Schüller
a36f51b1b2 d3dcompiler: Add D3D_BLOB_XNA_SHADER to D3DGetBlobPart(). 2010-10-13 16:29:23 +02:00
Rico Schüller
cdfdfe59ee d3dcompiler: Add D3D_BLOB_XNA_PREPASS_SHADER to D3DGetBlobPart(). 2010-10-13 16:29:19 +02:00
Rico Schüller
976b4e96bd d3dcompiler: Add D3D_BLOB_LEGACY_SHADER to D3DGetBlobPart(). 2010-10-13 16:29:14 +02:00
Rico Schüller
7b5e05a99d d3dcompiler: Add D3D_BLOB_ALL_SIGNATURE_BLOB to D3DGetBlobPart(). 2010-10-13 16:29:07 +02:00
Rico Schüller
3cbb72667b d3dcompiler: Add D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB to D3DGetBlobPart(). 2010-10-13 16:28:59 +02:00
Rico Schüller
d52f2b63c0 d3dcompiler: Implement D3DGetDebugInfo(). 2010-10-07 15:58:11 +02:00
Rico Schüller
4467901e31 d3dcompiler: Implement D3DGetInputAndOutputSignatureBlob(). 2010-10-07 15:58:11 +02:00
Rico Schüller
164dcc7973 d3dcompiler: Implement D3DGetOutputSignatureBlob(). 2010-10-07 15:58:11 +02:00
Rico Schüller
5946201d19 d3dcompiler: Implement D3DGetInputSignatureBlob(). 2010-10-07 15:58:11 +02:00
Rico Schüller
ec698dea66 d3dcompiler: Implement D3DGetBlobPart(). 2010-10-07 15:58:11 +02:00
Rico Schüller
033fd44aa1 d3dcompiler: Add D3DGetBlobPart() stub. 2010-10-07 15:58:10 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Matteo Bruni
87f00d34fd d3dcompiler: Add D3DPreprocess tests. 2010-09-13 14:43:42 -05:00
Matteo Bruni
5504395697 d3dcompiler: D3DPreprocess implementation. 2010-09-13 14:43:34 -05:00
Francois Gouget
7d9cd71db7 d3dcompiler_43: Make asmshader_error() and set_rel_reg() static. 2010-09-13 13:26:59 -05:00
Francois Gouget
330520980a d3dcompiler_43: Move asmparser_message() and asmshader_error() up to avoid forward declarations. 2010-09-13 13:26:54 -05:00
Francois Gouget
aaf78f1a0b d3dcompiler_43: Don't use nameless unions in our private structures to avoid trouble with compilers where they are not supported. 2010-08-30 11:26:46 +02:00