-
ecddc39b
by Francisco Casas at 2024-12-10T15:52:52+01:00
vkd3d-shader/hlsl: Store SM4 constant buffer declarations in vsir program.
-
ca9bb2e0
by Francisco Casas at 2024-12-10T15:52:52+01:00
vkd3d-shader/hlsl: Generate RDEF outside tpf_compile().
-
347e7a39
by Francisco Casas at 2024-12-10T15:52:52+01:00
vkd3d-shader/hlsl: Generate CTAB outside sm1_generate_vsir().
For consistency with the sm4_generate_rdef() and sm4_generate_vsir()
functions.
-
f2272946
by Francisco Casas at 2024-12-10T15:52:52+01:00
vkd3d-shader/hlsl: Store hull and domain shader properties in vsir_program.
The alternative to adding the vsir_program->tess_output_primitive and
vsir_program->tess_partitioning fields would be to emit the vsir
DCL_TESSELLATOR_OUTPUT_PRIMITIVE and DCL_TESSELLATOR_PARTITIONING
instructions, like DXIL does, but I think that the preference is to store
these kind of data directly in the vsir_program.
-
65b67e84
by Francisco Casas at 2024-12-10T15:52:52+01:00
vkd3d-shader/tpf: Remove hlsl_ctx from tpf_compiler.
This completes the hlsl->vsir->tpf translation.