vkd3d/libs/vkd3d-shader
Giovanni Mascellani d5fd309ef8 vkd3d: Add a macro to mark unreachable code.
This should silence warnings about some branches non returning any value
without requiring additional "return 0" statement or similar.

Also, in theory this might enable to compiler to optimize the program
a little bit more, though that's unlikely to have any measurable effect.
2022-09-27 20:14:27 +02:00
..
checksum.c vkd3d-shader: Introduce vkd3d_make_u{16, 32}() helpers. 2021-08-11 20:58:24 +02:00
d3dbc.c vkd3d-shader: Remove duplicate initialization. 2021-12-16 11:43:52 +01:00
dxbc.c vkd3d-shader/sm4: Recognise the msad opcode. 2022-03-14 18:31:08 +01:00
glsl.c vkd3d-shader: Introduce struct vkd3d_shader_parser_ops. 2021-10-06 18:35:42 +02:00
hlsl_codegen.c vkd3d: Add a macro to mark unreachable code. 2022-09-27 20:14:27 +02:00
hlsl_constant_ops.c vkd3d: Add a macro to mark unreachable code. 2022-09-27 20:14:27 +02:00
hlsl_sm1.c vkd3d: Add a macro to mark unreachable code. 2022-09-27 20:14:27 +02:00
hlsl_sm4.c vkd3d: Add a macro to mark unreachable code. 2022-09-27 20:14:27 +02:00
hlsl.c vkd3d: Add a macro to mark unreachable code. 2022-09-27 20:14:27 +02:00
hlsl.h vkd3d: Add a macro to mark unreachable code. 2022-09-27 20:14:27 +02:00
hlsl.l vkd3d-shader/hlsl: Handle over/underflow when parsing integer literals. 2022-05-12 19:33:56 +02:00
hlsl.y vkd3d: Add a macro to mark unreachable code. 2022-09-27 20:14:27 +02: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 Release 1.5. 2022-09-21 16:47:49 +02:00
trace.c vkd3d-shader/sm4: Recognise the msad opcode. 2022-03-14 18:31:08 +01:00
vkd3d_shader_main.c vkd3d: Add a macro to mark unreachable code. 2022-09-27 20:14:27 +02:00
vkd3d_shader_private.h vkd3d-shader/hlsl: Check for non-static object references. 2022-08-23 15:57:54 -05:00
vkd3d_shader.map vkd3d-shader: Allow writing log output via a custom callback. 2022-06-07 19:38:49 +02:00