Henri Verbeet
|
c81b5398c2
|
vkd3d-shader/spirv: Use spirv_get_type_id() in spirv_compiler_get_type_id_for_reg().
|
2025-09-02 11:36:37 +02:00 |
|
Henri Verbeet
|
23c042f8ee
|
vkd3d-shader/spirv: Rename vkd3d_spirv_get_type_id_for_data_type() to spirv_get_type_id().
|
2025-09-02 11:36:37 +02:00 |
|
Henri Verbeet
|
3c006b2ae9
|
vkd3d-shader/spirv: Rename vkd3d_spirv_get_type_id() to spirv_get_type_id_for_component_type().
|
2025-09-02 11:36:37 +02:00 |
|
Henri Verbeet
|
744a49ea4d
|
vkd3d-shader/ir: Use vsir_data_type_get_name() in vsir_validate_uav_register().
|
2025-09-02 11:35:34 +02:00 |
|
Henri Verbeet
|
3443206235
|
vkd3d-shader/ir: Use vsir_data_type_get_name() in vsir_validate_resource_register().
|
2025-09-02 11:35:33 +02:00 |
|
Henri Verbeet
|
2be5348383
|
vkd3d-shader/ir: Use vsir_data_type_get_name() in vsir_validate_sampler_register().
|
2025-09-02 11:35:33 +02:00 |
|
Henri Verbeet
|
3063bbe3de
|
vkd3d-shader/ir: Use vsir_data_type_get_name() in vsir_validate_label_register().
|
2025-09-02 11:35:33 +02:00 |
|
Henri Verbeet
|
9f2e122239
|
vkd3d-shader/ir: Introduce vsir_data_type_get_name().
|
2025-09-02 11:35:33 +02:00 |
|
Elizabeth Figura
|
02d70be6ef
|
vkd3d-shader/hlsl: Use unique temps for per-component operations.
|
2025-09-02 11:33:25 +02:00 |
|
Elizabeth Figura
|
25ae2fcc84
|
vkd3d-shader/hlsl: Use unique temps for non-indexable variables.
|
2025-09-02 11:33:25 +02:00 |
|
Elizabeth Figura
|
933907d3b7
|
vkd3d-shader/ir: Reallocate temps.
|
2025-09-02 11:32:35 +02:00 |
|
Elizabeth Figura
|
887da605c5
|
vkd3d-shader/hlsl: Initialize the allocator with a type.
|
2025-09-02 11:26:30 +02:00 |
|
Henri Verbeet
|
979d7e4b85
|
vkd3d-shader/ir: Remove VSIR_OP_DCL_OUTPUT_TOPOLOGY instructions.
|
2025-09-01 15:15:32 +02:00 |
|
Henri Verbeet
|
392da43dd3
|
vkd3d-shader/ir: Remove VSIR_OP_DCL_INPUT_PRIMITIVE instructions.
|
2025-09-01 15:15:32 +02:00 |
|
Henri Verbeet
|
b9b9920593
|
vkd3d-shader/glsl: Implement support for VKD3DSPR_SAMPLEMASK registers.
|
2025-09-01 15:15:32 +02:00 |
|
Henri Verbeet
|
05b58c9963
|
vkd3d-shader/glsl: Handle SV_INSTANCE_ID inputs.
|
2025-09-01 15:15:32 +02:00 |
|
Henri Verbeet
|
9b375b3dae
|
vkd3d-shader/glsl: Implement VSIR_OP_UREM.
|
2025-09-01 15:15:32 +02:00 |
|
Henri Verbeet
|
71ed37f26d
|
vkd3d-shader/ir: Pass NULL locations to vkd3d_shader_error() in vsir_program_insert_vertex_fog().
|
2025-09-01 15:14:07 +02:00 |
|
Henri Verbeet
|
9d5cbd7efd
|
vkd3d-shader/ir: Pass NULL locations to vkd3d_shader_error() in vsir_program_insert_fragment_fog().
|
2025-09-01 15:14:06 +02:00 |
|
Henri Verbeet
|
ebeb216f00
|
vkd3d-shader/ir: Generate location information in vsir_program_insert_point_coord().
|
2025-09-01 15:14:06 +02:00 |
|
Henri Verbeet
|
b3162edea5
|
vkd3d-shader/ir: Pass NULL locations to vkd3d_shader_error() in vsir_program_insert_point_size_clamp().
|
2025-09-01 15:14:06 +02:00 |
|
Henri Verbeet
|
a63762c4d3
|
vkd3d-shader/ir: Pass a NULL location to vkd3d_shader_error() in vsir_program_insert_point_size().
|
2025-09-01 15:14:06 +02:00 |
|
Henri Verbeet
|
9497c6fb70
|
vkd3d-shader/ir: Pass NULL locations to vkd3d_shader_error() in vsir_program_insert_clip_planes().
And two "whole program" locations.
|
2025-09-01 15:14:06 +02:00 |
|
Francisco Casas
|
158f8b3cf6
|
vkd3d-shader/dxil: Use sm6_parser_add_instruction() in sm6_parser_descriptor_type_init().
|
2025-08-29 15:06:39 +02:00 |
|
Francisco Casas
|
1ee42bd406
|
vkd3d-shader/dxil: Use vsir_program_append() in sm6_parser_add_instruction().
|
2025-08-29 14:59:13 +02:00 |
|