vkd3d/libs/vkd3d-shader
Giovanni Mascellani 910aa4df01 vkd3d-shader/hlsl: Do not swallow compilation errors.
There are cases where compilation fails, but no error message is
recorded. They usually correspond to unimplemented features, but
still failure should be forwarded to the caller, otherwise it will
manifest itself later in more confusing ways (like not being able
to find a function even though it was apparently correctly compiled).

Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-31 10:56:03 +02:00
..
checksum.c vkd3d-shader: Introduce vkd3d_make_u{16, 32}() helpers. 2021-08-11 20:58:24 +02:00
dxbc.c vkd3d-shader/hlsl: Write empty SM4 shaders. 2021-08-19 20:42:04 +02:00
glsl.c vkd3d-shader/glsl: Implement VKD3DSIH_DCL_OUTPUT. 2021-08-19 20:42:56 +02:00
hlsl_codegen.c vkd3d-shader/hlsl: Avoid crashing when emitting a dereference with non-constant offset. 2021-08-27 21:20:04 +02:00
hlsl_sm1.c vkd3d-shader/hlsl: Make some FIXME messages into proper compiler errors. 2021-08-16 18:40:59 +02:00
hlsl_sm4.c vkd3d-shader/hlsl: Write SM4 addition instructions. 2021-08-27 21:20:18 +02:00
hlsl.c vkd3d-shader/hlsl: Do not swallow compilation errors. 2021-08-31 10:56:03 +02:00
hlsl.h vkd3d-shader/hlsl: Write the SM4 dcl_temps instruction. 2021-08-23 20:51:01 +02:00
hlsl.l vkd3d-shader: Introduce HLSL allocation helpers. 2021-05-31 17:43:54 +02:00
hlsl.y vkd3d-shader/hlsl: Simplify expr_common_base_type. 2021-08-27 21:20:47 +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: Cleanup predefined macro body on allocation failure. 2021-01-27 21:13:35 +01:00
preproc.y vkd3d-shader: Add predefined macros to the macro list. 2021-01-26 21:28:14 +01:00
sm4.h vkd3d-shader/hlsl: Write an empty SHDR section. 2021-08-19 20:42:08 +02:00
spirv.c vkd3d-shader: Implement UTOD instruction. 2021-08-12 17:44:36 +02:00
trace.c vkd3d-shader: Implement UTOD instruction. 2021-08-12 17:44:36 +02:00
vkd3d_shader_main.c vkd3d-shader/glsl: Implement VKD3DSIH_RET. 2021-08-19 20:42:53 +02:00
vkd3d_shader_private.h vkd3d-shader/glsl: Implement VKD3DSIH_RET. 2021-08-19 20:42:53 +02:00
vkd3d_shader.map vkd3d-shader: Introduce vkd3d_shader_preprocess(). 2020-09-28 15:00:17 +02:00