vkd3d/libs/vkd3d-shader
Zebediah Figura 25d49b518d vkd3d-shader/hlsl: Put synthetic variables into a dummy scope.
Prevent them from being ever looked up.

Our naming scheme for synthetic variables already effectively prevents this, but
this is better for clarity. We also will need to be able to move some named
variables into a dummy scope to account for complexities around function
definition and declarations.
2023-02-07 22:15:06 +01:00
..
checksum.c vkd3d-shader: Introduce vkd3d_make_u{16, 32}() helpers. 2021-08-11 20:58:24 +02:00
d3dbc.c vkd3d-shader/sm4: Use the instruction array interface in compile_dxbc_tpf(). 2023-01-24 18:11:14 +01:00
dxbc.c vkd3d-shader/sm4: Use the instruction array interface in compile_dxbc_tpf(). 2023-01-24 18:11:14 +01:00
glsl.c vkd3d-shader/glsl: Use the instruction array interface in vkd3d_glsl_generator_generate(). 2023-01-24 18:11:13 +01:00
hlsl_codegen.c vkd3d-shader/hlsl: Add a hlsl_cleanup_semantic() helper. 2023-02-07 22:15:06 +01:00
hlsl_constant_ops.c vkd3d-shader/hlsl: Add some swizzle manipulation definitions. 2023-01-24 18:10:39 +01:00
hlsl_sm1.c vkd3d-shader/hlsl: Support dot() for SM1. 2023-02-02 20:51:12 +01:00
hlsl_sm4.c vkd3d-shader/hlsl: Emit a hlsl_fixme() for HLSL_IR_CALL instructions. 2023-01-31 22:27:00 +01:00
hlsl.c vkd3d-shader/hlsl: Put synthetic variables into a dummy scope. 2023-02-07 22:15:06 +01:00
hlsl.h vkd3d-shader/hlsl: Put synthetic variables into a dummy scope. 2023-02-07 22:15:06 +01:00
hlsl.l vkd3d-shader/hlsl: Parse UAV types. 2022-10-19 21:59:55 +02:00
hlsl.y vkd3d-shader/hlsl: Add a hlsl_cleanup_semantic() helper. 2023-02-07 22:15:06 +01:00
libvkd3d-shader.pc.in build: Build libvkd3d-shader as public library. 2018-11-02 11:19:00 +01:00
preproc.h build: Make the default symbol visibility "hidden". 2021-08-09 21:43:22 +02:00
preproc.l vkd3d-shader/preproc: Don't add additional spaces after whitespace tokens. 2022-03-31 21:24:56 +02:00
preproc.y vkd3d-shader/hlsl: Handle over/underflow when parsing integer literals. 2022-05-12 19:33:56 +02:00
sm4.h vkd3d-shader/sm4: Recognise the msad opcode. 2022-03-14 18:31:08 +01:00
spirv.c vkd3d-shader/spirv: Introduce an option to control whether point size is written. 2023-02-02 20:51:18 +01:00
trace.c vkd3d-shader/trace: Use the instruction array interface in vkd3d_dxbc_binary_to_text(). 2023-01-24 18:11:10 +01:00
vkd3d_shader_main.c vkd3d-shader/spirv: Pass a parser pointer to spirv_compiler_generate_spirv(). 2023-01-24 18:11:16 +01:00
vkd3d_shader_private.h vkd3d-shader/spirv: Pass a parser pointer to spirv_compiler_generate_spirv(). 2023-01-24 18:11:16 +01:00
vkd3d_shader.map vkd3d-shader: Allow writing log output via a custom callback. 2022-06-07 19:38:49 +02:00