Nikolay Sivov
|
300f3462a4
|
vkd3d-shader/hlsl: Add constant folding for 'rcp'.
|
2023-07-04 22:39:36 +02:00 |
|
Giovanni Mascellani
|
bdfec4886d
|
vkd3d-shader/hlsl: Fold logical expressions.
|
2023-06-27 22:34:33 +02:00 |
|
Giovanni Mascellani
|
5a05fabe62
|
vkd3d-shader/hlsl: Fold floating point minimum expressions.
|
2023-06-27 22:34:30 +02:00 |
|
Giovanni Mascellani
|
2a2943c2cf
|
vkd3d-shader/hlsl: Fold floating point maximum expressions.
|
2023-06-27 22:34:29 +02:00 |
|
Giovanni Mascellani
|
358d656262
|
vkd3d-shader/hlsl: Fold greater-than-or-equal comparisons.
|
2023-06-27 22:34:28 +02:00 |
|
Giovanni Mascellani
|
bf452b5907
|
vkd3d-shader/hlsl: Fold less-than comparisons.
|
2023-06-27 22:34:27 +02:00 |
|
Giovanni Mascellani
|
488af14144
|
vkd3d-shader/hlsl: Fold equality comparisons.
|
2023-06-27 22:34:25 +02:00 |
|
Giovanni Mascellani
|
6c9f6d0fcf
|
vkd3d-shader/hlsl: Sort constant folding helpers alphabetically.
|
2023-06-27 22:34:24 +02:00 |
|
Zebediah Figura
|
f34b107faf
|
vkd3d-shader/hlsl: Return an hlsl_ir_node pointer from hlsl_new_constant().
|
2023-06-08 18:50:35 +02:00 |
|
Zebediah Figura
|
740b0ad807
|
vkd3d-shader/hlsl: Pass a hlsl_constant_value pointer to hlsl_new_constant().
|
2023-06-08 18:50:34 +02:00 |
|
Zebediah Figura
|
79f443d131
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_bit_or().
|
2023-06-08 18:50:32 +02:00 |
|
Zebediah Figura
|
1049f489bb
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_bit_and().
|
2023-06-08 18:50:31 +02:00 |
|
Zebediah Figura
|
a7a09ac5ef
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_bit_xor().
|
2023-06-08 18:50:30 +02:00 |
|
Zebediah Figura
|
b453a0acd6
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_abs().
|
2023-05-26 19:11:46 +02:00 |
|
Zebediah Figura
|
c805eb1191
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_min().
|
2023-05-26 19:11:44 +02:00 |
|
Zebediah Figura
|
aa82f61ef3
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_max().
|
2023-05-26 19:11:42 +02:00 |
|
Zebediah Figura
|
ad0ab664d2
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_mod().
|
2023-05-26 19:11:39 +02:00 |
|
Zebediah Figura
|
c8b7dbebe4
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_div().
|
2023-05-26 19:11:36 +02:00 |
|
Zebediah Figura
|
855bb71f6d
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_nequal().
|
2023-05-23 21:08:22 +02:00 |
|
Zebediah Figura
|
d565caafb5
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_mul().
|
2023-05-23 21:08:21 +02:00 |
|
Zebediah Figura
|
623cd94997
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_add().
|
2023-05-23 21:08:20 +02:00 |
|
Zebediah Figura
|
7d9b24fe11
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_neg().
|
2023-05-23 21:08:19 +02:00 |
|
Zebediah Figura
|
eb04829e66
|
vkd3d-shader/hlsl: Pass hlsl_constant_value and hlsl_type pointers to fold_cast().
|
2023-05-23 21:08:17 +02:00 |
|
Ethan Lee
|
fb9328d030
|
vkd3d-shader/hlsl: Fold constant integral abs().
Signed-off-by: Ethan Lee <flibitijibibo@gmail.com>
|
2023-05-22 22:03:18 +02:00 |
|
Zebediah Figura
|
0a44e6043e
|
vkd3d-shader/hlsl: Put the hlsl_ir_constant value in a structure.
|
2023-05-01 22:18:33 +02:00 |
|