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 |
|
Conor McCarthy
|
9c6040df02
|
vkd3d-shader/spirv: Set the register index count in spirv_compiler_emit_dcl_indexable_temp().
|
2023-05-26 19:10:47 +02:00 |
|
Conor McCarthy
|
bf1ecc0f60
|
vkd3d-shader/spirv: Set the register index count in spirv_compiler_emit_hull_shader_builtins().
|
2023-05-26 19:10:33 +02:00 |
|
Conor McCarthy
|
7e58511b76
|
vkd3d-shader/spirv: Set the register index count in spirv_compiler_get_invocation_id().
|
2023-05-26 19:10:30 +02:00 |
|
Ethan Lee
|
ea7d8c65bd
|
vkd3d-shader/tpf: Add support for emitting sample_l instructions.
Signed-off-by: Ethan Lee <flibitijibibo@gmail.com>
|
2023-05-24 22:00:41 +02:00 |
|