vkd3d/libs/vkd3d-shader
Giovanni Mascellani e5f486edd3 vkd3d-shader/ir: Use type "unused" for labels.
The label itself is certainly an unsigned integer, but the register
has no meaningful data type. It cannot be evaluated to anything.
The goal of this is to reduce cluttering in the internal ASM dumps.
2024-03-18 23:07:45 +01:00
..
checksum.c vkd3d-shader: Introduce vkd3d_make_u{16, 32}() helpers. 2021-08-11 20:58:24 +02:00
d3d_asm.c vkd3d-shader/d3d-asm: Do not dump a register's type if it's unused. 2024-03-18 23:07:44 +01:00
d3dbc.c vkd3d-shader/fx: Add initial support for writing fx_2_0 parameters. 2024-03-18 23:07:30 +01:00
dxbc.c vkd3d-shader: Move shader signatures to vsir_program. 2024-03-11 22:09:31 +01:00
dxil.c vkd3d-shader/dxil: Implement DX intrinsic Saturate. 2024-03-18 23:07:40 +01:00
fx.c vkd3d-shader/fx: Fail effect writing on unsupported annotations. 2024-03-18 23:07:32 +01:00
glsl.c vkd3d-shader/glsl: Generate comments for unhandled instructions. 2024-03-14 23:24:19 +01:00
hlsl_codegen.c vkd3d-shader/hlsl: Lower CMP instructions for vertex shaders. 2024-03-14 22:49:29 +01:00
hlsl_constant_ops.c vkd3d-shader: Add constant folding for 'floor'. 2023-11-08 22:49:40 +01:00
hlsl.c vkd3d-shader/hlsl: Lower SLT instructions for pixel shaders. 2024-03-14 22:49:29 +01:00
hlsl.h vkd3d-shader/fx: Add initial support for writing fx_2_0 parameters. 2024-03-18 23:07:30 +01:00
hlsl.l vkd3d-shader: Remove a token for 'precise' modifier. 2024-03-12 22:14:50 +01:00
hlsl.y vkd3d-shader: Parse a 'single' modifier. 2024-03-12 22:14:50 +01:00
ir.c vkd3d-shader/ir: Use type "unused" for labels. 2024-03-18 23:07:45 +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: Append spaces between tokens in macro invocations. 2023-08-02 20:19:21 +09:00
preproc.y vkd3d-shader/hlsl: Handle over/underflow when parsing integer literals. 2022-05-12 19:33:56 +02:00
spirv.c vkd3d-shader/spirv: Use dst register data type in spirv_compiler_emit_imad(). 2024-03-18 23:07:36 +01:00
tpf.c vkd3d-shader/ir: Pass a struct vsir_program to vsir_validate(). 2024-03-14 23:24:29 +01:00
vkd3d_shader_main.c vkd3d-shader/ir: Dump the reconstructed structured program. 2024-03-14 22:48:53 +01:00
vkd3d_shader_private.h vkd3d-shader/ir: Pass a struct vsir_program to vsir_validate(). 2024-03-14 23:24:29 +01:00
vkd3d_shader.map vkd3d-shader: Implement scanning combined resource/sampler information. 2023-11-13 23:19:23 +01:00