Giovanni Mascellani
|
a471c5567a
|
vkd3d-shader/tpf: Emit constant values inline.
|
2023-05-29 20:21:27 +02:00 |
|
Giovanni Mascellani
|
a7de09d418
|
vkd3d-shader/tpf: Move sm4_src_from_constant_value() above.
So that it can be used by sm4_src_from_node() in later commits.
|
2023-05-29 20:21:25 +02:00 |
|
Giovanni Mascellani
|
4ecd3af2af
|
vkd3d-shader/tpf: Use a semicolon to separate statements.
|
2023-05-29 20:21:23 +02:00 |
|
Nikolay Sivov
|
a2e85a8a76
|
vkd3d-shader/hlsl: Parse SampleCmpLevelZero() method.
|
2023-05-29 20:21:17 +02:00 |
|
Nikolay Sivov
|
c33219c97b
|
vkd3d-shader/tpf: Write out comparison mode sampler declarations and corresponding sampling instruction.
|
2023-05-29 20:21:16 +02:00 |
|
Nikolay Sivov
|
2fd3550ba6
|
vkd3d-shader/hlsl: Parse SampleCmp() method.
|
2023-05-29 20:21:14 +02:00 |
|
Nikolay Sivov
|
7c94705c54
|
vkd3d-shader/hlsl: Parse SamplerComparisonState objects.
|
2023-05-29 20:21:11 +02:00 |
|
Nikolay Sivov
|
efe107d231
|
vkd3d-shader/hlsl: Use a function table for object methods handlers.
|
2023-05-29 20:21:10 +02:00 |
|
Nikolay Sivov
|
87cd3f872b
|
vkd3d-shader/hlsl: Move object type checks to methods handlers.
|
2023-05-29 20:21:07 +02:00 |
|
Jan Sikorski
|
bb680e73de
|
vkd3d-shader/spirv: Ensure that the OpLabel emitted vkd3d_spirv_builder_begin_main_function() gets terminated.
|
2023-05-26 19:11:55 +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 |
|
Conor McCarthy
|
f4778b727d
|
vkd3d-shader/spirv: Use the register index count in shader_register_clone_relative_addresses().
|
2023-05-26 19:11:15 +02:00 |
|
Conor McCarthy
|
4a64cf74c3
|
vkd3d-shader/spirv: Use the register index count in I/O relative address assertions.
|
2023-05-26 19:11:07 +02:00 |
|
Conor McCarthy
|
06dd0ccd4c
|
vkd3d-shader/spirv: Use the register index count in I/O register assertions.
|
2023-05-26 19:11:03 +02:00 |
|
Conor McCarthy
|
178a7677e2
|
vkd3d-shader/spirv: Use the register index count in shader_register_get_io_indices().
|
2023-05-26 19:11:02 +02:00 |
|
Conor McCarthy
|
d46250a59b
|
vkd3d-shader/spirv: Use the register index count in default register dereferences.
|
2023-05-26 19:11:00 +02:00 |
|
Conor McCarthy
|
a2b3f70d8e
|
vkd3d-shader/spirv: Use the register index count in aggregate register dereferences.
|
2023-05-26 19:10:58 +02:00 |
|
Conor McCarthy
|
ad08864134
|
vkd3d-shader/spirv: Use the register index count in spirv_compiler_get_register_name().
|
2023-05-26 19:10:56 +02:00 |
|
Conor McCarthy
|
b3927726cc
|
vkd3d-shader/spirv: Use the register index count in non-I/O variable registers in vkd3d_symbol_make_register().
|
2023-05-26 19:10:54 +02:00 |
|
Conor McCarthy
|
ec5f195b6b
|
vkd3d-shader/spirv: Use the register index count in I/O registers in vkd3d_symbol_make_register().
|
2023-05-26 19:10:52 +02:00 |
|
Conor McCarthy
|
532fe01818
|
vkd3d-shader/spirv: Set the register index count in spirv_compiler_emit_default_control_point_phase().
|
2023-05-26 19:10:49 +02:00 |
|