vkd3d/libs/vkd3d-shader
Francisco Casas 0a5fa80f02 vkd3d-shader/tpf: Apply mask to swizzle when swizzle type is scalar.
In native's output, for scalar swizzles only the first component of the
swizzle is written, the others are left as zero.
2023-10-05 16:16:21 +02: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: Don't print offset for DEPTHOUT registers. 2023-09-27 22:34:48 +02:00
d3dbc.c vkd3d-shader/d3dbc: Initialize register dimension for all register types. 2023-09-26 22:07:06 +02:00
dxbc.c vkd3d-shader/dxbc: Load input signatures also from ISG1 chunks. 2023-09-25 22:07:06 +02:00
dxil.c vkd3d-shader/dxil: Convert into an error the warning for an unhandled instrinsic. 2023-09-26 22:07:51 +02:00
glsl.c vkd3d-shader/glsl: Update the current source location in vkd3d_glsl_generator_generate(). 2023-03-13 22:09:58 +01:00
hlsl_codegen.c vkd3d-shader/hlsl: Remove conditional branching when condition is a compile time constant. 2023-10-05 16:16:09 +02:00
hlsl_constant_ops.c vkd3d-shader: Add constant folding for 'rsq'. 2023-10-05 16:16:03 +02:00
hlsl.c vkd3d-shader/hlsl: Replace hlsl_type_get_regset() uses with hlsl_deref_get_regset(). 2023-10-05 16:15:37 +02:00
hlsl.h vkd3d-shader/hlsl: Replace hlsl_type_get_regset() uses with hlsl_deref_get_regset(). 2023-10-05 16:15:37 +02:00
hlsl.l vkd3d-shader/hlsl: Add support for writing RWStructuredBuffer declarations. 2023-05-22 22:03:26 +02:00
hlsl.y vkd3d-shader/hlsl: Add fwidth() function. 2023-10-05 16:15:10 +02:00
ir.c vkd3d-shader: Turn vkd3d_shader_register.immconst_type into vkd3d_shader_register.dimension. 2023-09-26 22:07:04 +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: 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: Turn vkd3d_shader_register.immconst_type into vkd3d_shader_register.dimension. 2023-09-26 22:07:04 +02:00
tpf.c vkd3d-shader/tpf: Apply mask to swizzle when swizzle type is scalar. 2023-10-05 16:16:21 +02:00
vkd3d_shader_main.c vkd3d-shader: Make the paramater allocator slab size at least MAX_REG_OUTPUT. 2023-09-25 22:07:01 +02:00
vkd3d_shader_private.h vkd3d-shader: Fix compiler warning. 2023-10-05 16:14:44 +02:00
vkd3d_shader.map vkd3d-shader: Export vkd3d_shader_build_varying_map. 2023-09-19 21:30:35 +02:00