Commit Graph

277 Commits

Author SHA1 Message Date
Matteo Bruni
c37714342e d3dcompiler: add_func_parameter is only used in hlsl.y. 2014-05-02 17:15:09 +02:00
Matteo Bruni
d25486fba4 d3dcompiler: Pre/post increment/decrement operators are unary. 2014-05-02 17:15:05 +02:00
Matteo Bruni
89cac9c20d d3dcompiler: Remove a couple of noisy traces. 2014-05-02 17:15:02 +02:00
Henri Verbeet
ffc01ec648 d3dcompiler: Make some string arrays const. 2014-05-02 13:45:43 +02:00
Frédéric Delanoy
b09833a847 d3dcompiler_43/tests: Use BOOL type where appropriate. 2014-02-24 09:08:03 -06:00
Alexandre Julliard
99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Andrey Gusev
1f29734b18 d3dcompiler_43: Fix a typo. 2013-12-02 11:09:07 +01:00
Frédéric Delanoy
27947d2662 d3dcompiler_43: Use BOOL type where appropriate. 2013-11-08 12:46:15 +01:00
Michael Stefaniuc
2f673f2965 d3dcompiler_43/tests: Compile with -D__WINESRC__. 2013-10-17 10:43:48 +02:00
Henri Verbeet
cc3cde5124 d3dcompiler: Get rid of the BWRITERDECLUSAGE typedef. 2013-10-04 12:45:24 +02:00
Henri Verbeet
94dece4c0c d3dcompiler: Get rid of the BWRITERSHADER_PARAM_SRCMOD_TYPE typedef. 2013-10-03 12:55:16 +02:00
Henri Verbeet
540054eb3e d3dcompiler: Get rid of the BWRITERSAMPLER_TEXTURE_TYPE typedef. 2013-10-03 12:55:12 +02:00
Henri Verbeet
48a6375dfc d3dcompiler: Get rid of the BWRITERSHADER_PARAM_DSTMOD_TYPE typedef. 2013-10-02 11:05:45 +02:00
Henri Verbeet
f67af28261 d3dcompiler: Get rid of the BWRITERVS_RASTOUT_OFFSETS typedef. 2013-10-02 11:05:43 +02:00
Michael Stefaniuc
0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Henri Verbeet
b347554937 d3dcompiler: Get rid of the BWRITERSHADER_PARAM_REGISTER_TYPE typedef. 2013-10-01 10:57:36 +02:00
Henri Verbeet
a8aa199c36 d3dcompiler: Get rid of the BWRITERSHADER_INSTRUCTION_OPCODE_TYPE typedef. 2013-10-01 10:57:34 +02:00
Henri Verbeet
1b6e9d245c d3dcompiler: Get rid of the BWRITER_COMPARISON_TYPE typedef. 2013-09-30 20:34:53 +02:00
Henri Verbeet
5daf5e80fb d3dcompiler: Avoid LPVOID. 2013-09-06 12:00:24 +02:00
Henri Verbeet
1046aa6e48 d3dcompiler: Avoid LPCVOID. 2013-09-05 13:18:24 +02:00
Henri Verbeet
36190dd5e6 d3dcompiler: Avoid LPCSTR. 2013-09-05 13:18:24 +02:00
Henri Verbeet
aab72562d5 d3dcompiler: Get rid of a couple of redundant casts. 2013-09-04 11:37:09 +02:00
Matteo Bruni
3f221611f0 d3dcompiler: Skip search of the parent include for the initial file. 2013-09-03 16:58:32 +02:00
Christian Costa
af59f19461 d3dcompiler: Add trace to D3DPreprocess. 2013-05-13 11:08:43 +02:00
Christian Costa
6e77816301 d3dcompiler: Add a LUT to find compilation targets info. 2013-05-13 11:08:36 +02:00
Christian Costa
896ff53774 d3dcompiler_43: Turn FIXME into TRACE as D3DCompiler is no longer a stub. 2013-04-26 16:28:07 +02:00
Alexandre Julliard
f02cdd877f Remove empty DLL_PROCESS_DETACH case statements. 2013-04-15 16:45:35 +02:00
Michael Stefaniuc
536bdfde27 d3dcompiler_43: Remove ERR() on HeapAlloc failure for small sizes known at compile time. 2013-02-08 10:44:36 +01:00
Michael Stefaniuc
b5d4c20bfe d3dcompiler_43: Use assignment instead of memcpy to copy structs. 2013-01-28 14:00:14 +01:00
Rico Schüller
b1126a8c30 d3dcompiler43/tests: Don't use IUnknown_Release(). 2013-01-11 11:58:23 +01:00
Francois Gouget
f963f93964 Assorted spelling fixes. 2013-01-07 11:10:40 +01:00
Andrew Talbot
80e4d899ed d3dcompiler_43: Avoid signed-unsigned integer comparisons. 2013-01-02 13:35:53 +01:00
Matteo Bruni
f6b22a7570 d3dcompiler: Put data type name of constants on the heap. 2012-11-09 16:43:12 +01:00
Matteo Bruni
feda13db33 d3dcompiler: Skip stray semicolons outside of functions. 2012-11-09 16:43:09 +01:00
Matteo Bruni
0d2a27af40 d3dcompiler: Allow a comma at the end of an initializer. 2012-11-09 16:43:05 +01:00
Matteo Bruni
a5203e1a79 d3dcompiler: Don't take the sign as part of the numeric token. 2012-11-09 16:43:02 +01:00
André Hentschel
3abc425267 d3dcompiler_43: Free assignment on error (coverity). 2012-10-26 11:48:12 +02:00
Francois Gouget
25c465269c d3dcompiler_43: Make free_function{_decl}() static. 2012-10-15 19:37:29 +02:00
Matteo Bruni
69922c671a d3dcompiler: Add some checks to function definitions. 2012-10-11 21:24:34 +02:00
Matteo Bruni
6897f9aa35 d3dcompiler: Properly support function overloads. 2012-10-11 21:24:34 +02:00
Matteo Bruni
deb00c9460 d3dcompiler: Allow multiple input/output modifiers. 2012-10-11 21:24:34 +02:00
Matteo Bruni
5e66599737 d3dcompiler: Add a trace to D3DAssemble. 2012-10-11 21:24:34 +02:00
Matteo Bruni
426b5b3609 d3dcompiler: Avoid "naked" vars in record dereferences. 2012-10-11 21:24:34 +02:00
Matteo Bruni
1f876a670e d3dcompiler: Don't raise a warning for an uninitialized uniform. 2012-10-10 20:34:14 +02:00
Matteo Bruni
71da1bac5d d3dcompiler/tests: Fix access to the test output for y > 0. 2012-10-10 20:34:14 +02:00
Matteo Bruni
f4eccde66d d3dcompiler: Fix "for" syntax. 2012-10-10 20:34:13 +02:00
Alexandre Julliard
2763a983fe Mark all lexers as never-interactive. 2012-10-01 12:19:25 +02:00
Matteo Bruni
b1594dabcc d3dcompiler: Parse array indexing expressions. 2012-09-28 17:53:10 +02:00
Matteo Bruni
f50007b856 d3dcompiler: Parse struct typedefs. 2012-09-28 17:53:03 +02:00