Elizabeth Figura
|
7e3231c749
|
vkd3d-shader/hlsl: Return an "error" expression when constructing an arithmetic expression from incompatible types.
|
2024-09-23 15:28:47 +02:00 |
|
Elizabeth Figura
|
f73a23f735
|
vkd3d-shader/hlsl: Do not create a copy in add_assignment().
|
2024-09-23 15:28:47 +02:00 |
|
Elizabeth Figura
|
eb7f5f7f68
|
vkd3d-shader/hlsl: Return bool from add_assignment().
|
2024-09-23 15:28:47 +02:00 |
|
Elizabeth Figura
|
8975933aff
|
vkd3d-shader/hlsl: Store a pointer to the block's "value" instruction in the block.
|
2024-09-23 15:28:47 +02:00 |
|
Nikolay Sivov
|
d7def84253
|
vkd3d-shader/hlsl: Remove the 'double' keyword.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-23 15:26:35 +02:00 |
|
Francisco Casas
|
b72ef6038d
|
vkd3d-shader/hlsl: Remove hlsl_ir_vsir_instruction_ref.
|
2024-09-14 16:39:17 +02:00 |
|
Francisco Casas
|
ffc1449412
|
vkd3d-shader/hlsl: Allow effect calls on default value initializers.
|
2024-09-14 16:09:12 +02:00 |
|
Francisco Casas
|
4aa262d773
|
vkd3d-shader/hlsl: Parse ConstructGSWithSO().
|
2024-09-14 16:09:08 +02:00 |
|
Francisco Casas
|
1f9fc2a422
|
vkd3d-shader/hlsl: Process GeometryShader as a valid stateblock lhs.
|
2024-09-14 16:02:43 +02:00 |
|
Francisco Casas
|
02b249d5e7
|
vkd3d-shader/hlsl: Introduce enum hlsl_compile_type.
|
2024-09-14 15:57:40 +02:00 |
|
Elizabeth Figura
|
1aa857735f
|
vkd3d-shader/hlsl: Preserve doubles in intrinsic_determinant().
|
2024-09-12 18:48:52 +02:00 |
|
Elizabeth Figura
|
e146cc4c8e
|
vkd3d-shader/hlsl: Preserve doubles in intrinsic_cross().
|
2024-09-12 18:48:52 +02:00 |
|
Elizabeth Figura
|
1176aaad22
|
vkd3d-shader/hlsl: Preserve doubles in elementwise_intrinsic_float_convert_args().
|
2024-09-12 18:48:52 +02:00 |
|
Elizabeth Figura
|
ebaf877b62
|
vkd3d-shader/hlsl: Preserve doubles in intrinsic_float_convert_arg().
|
2024-09-12 18:48:52 +02:00 |
|
Elizabeth Figura
|
534d546ed9
|
vkd3d-shader/hlsl: Use expr_common_base_type() in intrinsic_cross().
|
2024-09-12 18:48:52 +02:00 |
|
Elizabeth Figura
|
9260078300
|
vkd3d-shader/hlsl: Use intrinsic_float_convert_arg() in write_acos_or_asin().
|
2024-09-12 18:48:52 +02:00 |
|
Elizabeth Figura
|
82773eb805
|
vkd3d-shader/hlsl: Use elementwise_intrinsic_float_convert_args() in refract().
|
2024-09-11 15:11:42 +02:00 |
|
Elizabeth Figura
|
2688a24bde
|
vkd3d-shader/hlsl: Preserve halves in intrinsic_step().
|
2024-09-11 15:11:42 +02:00 |
|
Elizabeth Figura
|
b23c172a47
|
vkd3d-shader/hlsl: Use elementwise_intrinsic_float_convert_args() in intrinsic_smoothstep().
|
2024-09-11 15:11:42 +02:00 |
|
Elizabeth Figura
|
e7eadb38b8
|
vkd3d-shader/hlsl: Use elementwise_intrinsic_float_convert_args() in intrinsic_faceforward().
|
2024-09-11 15:11:42 +02:00 |
|
Elizabeth Figura
|
24e29649c4
|
vkd3d-shader/hlsl: Use elementwise_intrinsic_convert_args() in intrinsic_dst().
This one preserves integer arguments.
|
2024-09-11 15:11:42 +02:00 |
|
Elizabeth Figura
|
7636f2a233
|
vkd3d-shader/hlsl: Use elementwise_intrinsic_float_convert_args() in write_atan_or_atan2().
|
2024-09-11 15:11:42 +02:00 |
|
Nikolay Sivov
|
de6abd964e
|
vkd3d-shader/hlsl: Implement the mad() intrinsic.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-10 21:40:32 +02:00 |
|
Shaun Ren
|
73ee5a135a
|
vkd3d-shader/hlsl: Check for duplicate attributes in function declaration.
|
2024-09-04 18:18:23 +02:00 |
|
Petrichor Park
|
855b9713b8
|
vkd3d-shader/hlsl: Implement the sincos() intrinsic.
|
2024-09-04 18:16:37 +02:00 |
|