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 |
|
Zebediah Figura
|
e222a786a1
|
vkd3d-shader/hlsl: Return a hlsl_block from binary and ternary expression rules.
|
2023-07-11 22:44:12 +02:00 |
|
Zebediah Figura
|
3079c874e3
|
vkd3d-shader/hlsl: Return a hlsl_block from the "unary_expr" rule.
|
2023-07-11 22:44:10 +02:00 |
|
Zebediah Figura
|
28dff58fb5
|
vkd3d-shader/hlsl: Return a hlsl_block from the "initializer_expr" rule.
|
2023-07-11 22:44:09 +02:00 |
|
Zebediah Figura
|
53d5ea639c
|
vkd3d-shader/hlsl: Return a hlsl_block from the "assignment_expr" rule.
|
2023-07-11 22:44:06 +02:00 |
|
Zebediah Figura
|
6e303af519
|
vkd3d-shader/hlsl: Free the "iter" block pointer on success in create_loop().
Spotted by Giovanni Mascellani.
|
2023-07-05 22:32:48 +02:00 |
|
Zebediah Figura
|
b0ac77b44d
|
vkd3d-shader/hlsl: Return a hlsl_block from the "expr_statement" and "expr" rules.
|
2023-07-05 22:32:47 +02:00 |
|
Zebediah Figura
|
07ce711583
|
vkd3d-shader/hlsl: Return a hlsl_block from the "jump_statement" rule.
|
2023-07-05 22:32:46 +02:00 |
|
Zebediah Figura
|
e4bf5933b9
|
vkd3d-shader/hlsl: Return a hlsl_block from the "selection_statement" rule.
|
2023-07-05 22:32:45 +02:00 |
|
Zebediah Figura
|
79dd9544b7
|
vkd3d-shader/hlsl: Return a hlsl_block from the "loop_statement" rule.
|
2023-07-05 22:32:43 +02:00 |
|
Zebediah Figura
|
23ff83e8a0
|
vkd3d-shader/hlsl: Return a hlsl_block from the "statement" rule.
As well as from the "statement_list" and "compound_statement" rules, which
trivially pass through from "statement".
|
2023-07-05 22:32:41 +02:00 |
|
Nikolay Sivov
|
06040d2a30
|
vkd3d-shader/hlsl: Disallow certain instruction types from constant expressions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-07-04 22:39:57 +02:00 |
|