Nikolay Sivov
|
fc2aaee224
|
vkd3d-shader: Use ternary operator in fmod() implementation.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-09-07 19:15:26 +02:00 |
|
Nikolay Sivov
|
1002a6b357
|
vkd3d-shader/tpf: Use 'movc' to implement ternary operator.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-09-07 19:15:25 +02:00 |
|
Nikolay Sivov
|
c5d680d141
|
vkd3d-shader/hlsl: Add tex1D() function.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-09-07 19:15:06 +02:00 |
|
Zebediah Figura
|
a597dc8755
|
vkd3d-shader/hlsl: Define lit() in HLSL.
|
2023-08-30 22:49:03 +02:00 |
|
Zebediah Figura
|
9ab77658f2
|
vkd3d-shader/hlsl: Define smoothstep() in HLSL.
|
2023-08-30 22:49:01 +02:00 |
|
Zebediah Figura
|
f22e52f358
|
vkd3d-shader/hlsl: Separate an add_user_call() helper.
|
2023-08-30 22:48:57 +02:00 |
|
Nikolay Sivov
|
c39c5b3907
|
vkd3d-shader/hlsl: Add texCUBE() function.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-08-29 22:07:56 +02:00 |
|
Nikolay Sivov
|
18c1477464
|
vkd3d-shader/hlsl: Ignore 'inline' modifier for functions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-08-28 20:39:53 +02:00 |
|
Nikolay Sivov
|
89eda51855
|
vkd3d-shader/hlsl: Change warning code for unknown loop attributes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-08-24 21:43:50 +02:00 |
|
Nikolay Sivov
|
1153f6bb34
|
vkd3d-shader/hlsl: Parse "if" statement attributes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-08-24 21:43:49 +02:00 |
|
Nikolay Sivov
|
4f2e07a45d
|
vkd3d-shader/hlsl: Allow 'const' modifier without initializer in the global scope.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-08-15 21:51:50 +02:00 |
|
Zebediah Figura
|
0652bb1950
|
vkd3d-shader/hlsl: Store the "instrs" field of struct hlsl_attribute as a hlsl_block.
|
2023-08-08 21:15:08 +09:00 |
|
Zebediah Figura
|
372ddd1f29
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_load_component().
|
2023-08-08 21:15:05 +09:00 |
|
Nikolay Sivov
|
d50b5fe767
|
vkd3d-shader/hlsl: Parse GetDimensions() method.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-07-31 21:07:48 +09:00 |
|
Zebediah Figura
|
819c5f1943
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_expr().
|
2023-07-27 17:17:48 +09:00 |
|
Zebediah Figura
|
9d94506313
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_cast().
|
2023-07-27 17:17:47 +09:00 |
|
Zebediah Figura
|
fe70ee2158
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_implicit_conversion().
|
2023-07-27 17:17:46 +09:00 |
|
Zebediah Figura
|
21d5ee4df2
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_array_access().
|
2023-07-27 17:17:41 +09:00 |
|
Zebediah Figura
|
c861a937e8
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_method_call().
|
2023-07-27 17:17:37 +09:00 |
|
Zebediah Figura
|
f95ab2a5e8
|
vkd3d-shader/hlsl: Pass an hlsl_block pointer to add_assignment().
|
2023-07-24 22:41:16 +02:00 |
|
Zebediah Figura
|
7e7a6d3691
|
vkd3d-shader/hlsl: Pass a hlsl_block pointer to hlsl_add_conditional().
|
2023-07-24 22:41:15 +02:00 |
|
Zebediah Figura
|
cdabe172cb
|
vkd3d-shader/hlsl: Return a hlsl_block from the "declaration" and "struct_declaration" rules.
|
2023-07-20 22:33:00 +02:00 |
|
Zebediah Figura
|
54bd6f7b4b
|
vkd3d-shader/hlsl: Return a hlsl_block from the "declaration_statement" rule.
|
2023-07-20 22:32:59 +02:00 |
|
Zebediah Figura
|
77e1c5893e
|
vkd3d-shader/hlsl: Return a hlsl_block from the "primary_expr" rule.
|
2023-07-20 22:32:57 +02:00 |
|
Zebediah Figura
|
aec9ea085e
|
vkd3d-shader/hlsl: Return a hlsl_block from the "postfix_expr" rule.
|
2023-07-11 22:44:15 +02:00 |
|