Francisco Casas
|
0c8b74cb39
|
vkd3d-shader/tpf: Turn sm4_register.dim into an enum vkd3d_shader_dimension.
|
2023-09-27 22:34:26 +02:00 |
|
Conor McCarthy
|
f61c853f61
|
vkd3d-shader/dxil: Convert into an error the warning for an unhandled instrinsic.
|
2023-09-26 22:07:51 +02:00 |
|
Conor McCarthy
|
b30b95e824
|
vkd3d-shader/dxil: Do not access null code blocks on failure.
|
2023-09-26 22:07:50 +02:00 |
|
Andrey Gusev
|
56cd609308
|
vkd3d: Add ID3D12Device3 interface stub.
|
2023-09-26 22:07:45 +02:00 |
|
Giovanni Mascellani
|
83ddfb9e8d
|
vkd3d: Expose the image view usage to Vulkan.
This prevents a failure with MoltenVK, which is not able to
create 2D-array view for any usage other than color attachment.
|
2023-09-26 22:07:41 +02:00 |
|
Francisco Casas
|
74d79c7e45
|
vkd3d-shader/d3dbc: Initialize register dimension for all register types.
|
2023-09-26 22:07:06 +02:00 |
|
Francisco Casas
|
33f47c5ae9
|
vkd3d-shader/tpf: Parse register dimension for all register types.
|
2023-09-26 22:07:04 +02:00 |
|
Francisco Casas
|
e904660497
|
vkd3d-shader: Turn vkd3d_shader_register.immconst_type into vkd3d_shader_register.dimension.
|
2023-09-26 22:07:04 +02:00 |
|
Francisco Casas
|
dc35125d73
|
vkd3d-shader/tpf: Use vsir_register_init() in shader_sm1_parse_dst_param().
|
2023-09-26 22:07:03 +02:00 |
|
Francisco Casas
|
51aa5a45e9
|
vkd3d-shader/tpf: Use vsir_register_init() in shader_sm1_parse_src_param().
|
2023-09-26 22:07:02 +02:00 |
|
Francisco Casas
|
c1d9e776e2
|
vkd3d-shader/tpf: Use vsir_register_init() in shader_sm4_read_param().
|
2023-09-26 22:07:01 +02:00 |
|
Francisco Casas
|
6f5cb219f4
|
vkd3d-shader/spirv: Use vsir_register_init() in spirv_compiler_emit_default_control_point_phase().
|
2023-09-26 22:07:00 +02:00 |
|
Francisco Casas
|
81802e27d0
|
vkd3d-shader/spirv: Use vsir_register_init() in spirv_compiler_emit_resource_declaration().
|
2023-09-26 22:06:59 +02:00 |
|
Francisco Casas
|
314c6e4808
|
vkd3d-shader/spirv: Use vsir_register_init() in spirv_compiler_emit_sampler_declaration().
|
2023-09-26 22:06:58 +02:00 |
|
Francisco Casas
|
b2f262467f
|
vkd3d-shader/spirv: Use vsir_register_init() in spirv_compiler_emit_dcl_immediate_constant_buffer().
|
2023-09-26 22:06:56 +02:00 |
|
Francisco Casas
|
67f0196c33
|
vkd3d-shader/spirv: Use vsir_register_init() in spirv_compiler_emit_cbv_declaration().
|
2023-09-26 22:06:55 +02:00 |
|
Francisco Casas
|
04529bc0b7
|
vkd3d-shader/spirv: Use vsir_register_init() in spirv_compiler_emit_dcl_indexable_temp().
|
2023-09-26 22:06:54 +02:00 |
|
Francisco Casas
|
e174f6b413
|
vkd3d-shader/spirv: Use vsir_register_init() in spirv_compiler_emit_hull_shader_builtins().
|
2023-09-26 22:06:53 +02:00 |
|
Francisco Casas
|
89d7bd7a81
|
vkd3d-shader/spirv: Use vsir_register_init() in spirv_compiler_get_invocation_id().
|
2023-09-26 22:06:52 +02:00 |
|
Francisco Casas
|
5d6899888d
|
vkd3d-shader: Rename shader_register_init() to vsir_register_init().
|
2023-09-26 22:06:50 +02:00 |
|
Giovanni Mascellani
|
d9c8b49ea0
|
vkd3d-shader/ir: Remove dead code during normalisation.
The SPIR-V backend generates invalid SPIR-V code when
VSIR has dead code (except for NOPs).
|
2023-09-25 22:07:27 +02:00 |
|
Zebediah Figura
|
fcda20a8c3
|
vkd3d-shader/hlsl: Use lower_ir() for lower_sqrt().
|
2023-09-25 22:07:23 +02:00 |
|
Zebediah Figura
|
496a3a2093
|
vkd3d-shader/hlsl: Use lower_ir() for lower_division().
|
2023-09-25 22:07:22 +02:00 |
|
Zebediah Figura
|
ecd781e809
|
vkd3d-shader/hlsl: Use lower_ir() for lower_int_abs().
|
2023-09-25 22:07:21 +02:00 |
|
Zebediah Figura
|
7944ee9bed
|
vkd3d-shader/hlsl: Use lower_ir() for lower_casts_to_bool().
|
2023-09-25 22:07:20 +02:00 |
|