Commits on Source (27)
-
-
-
vkd3d-shader: Add a VKD3D_FORCE_32_BIT_ENUM element to enum vkd3d_shader_compile_option_fragment_coordinate_origin.
-
-
Scanning d3dbc sources is supported now, and vkd3d_shader_scan_combined_resource_sampler_info is supported as a chained structure.
-
Alexandre Julliard authored
Copied from the corresponding Wine script.
-
Regression in signature normalisation, however the old code was not correct either because it would apply the interpolation mode to all components. Found in an Assassin's Creed: Valhalla shader.
-
Clip/cull distance can appear as input in pixel shaders, and the array size must not be forced to zero.
-
-
-
-
-
-
-
-
-
-
These are apparently only used for 'dx.op' intrinsics, because the instructions based on native LLVM ones have their own way to apply attributes.
-
Casts from minimum precision types are emitted as nop, but the result value type must be set to the cast result type.
-
Found with -Wshadow.
-
Found with -Wshadow.
-
-
-
-
-
Avoid shadowing "info" in vkd3d_shader_scan_combined_sampler_declaration().
-
Showing
- .gitlab-ci.yml 2 additions, 0 deletions.gitlab-ci.yml
- ANNOUNCE 139 additions, 87 deletionsANNOUNCE
- AUTHORS 3 additions, 0 deletionsAUTHORS
- Makefile.am 4 additions, 4 deletionsMakefile.am
- README 5 additions, 0 deletionsREADME
- configure.ac 2 additions, 1 deletionconfigure.ac
- demos/demo_xcb.h 1 addition, 1 deletiondemos/demo_xcb.h
- gitlab/release.yml 17 additions, 0 deletionsgitlab/release.yml
- include/vkd3d.h 1 addition, 0 deletionsinclude/vkd3d.h
- include/vkd3d_shader.h 6 additions, 1 deletioninclude/vkd3d_shader.h
- libs/vkd3d-shader/d3dbc.c 2 additions, 2 deletionslibs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/dxil.c 409 additions, 14 deletionslibs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/hlsl.y 10 additions, 10 deletionslibs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c 4 additions, 8 deletionslibs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/ir.c 2 additions, 1 deletionlibs/vkd3d-shader/ir.c
- libs/vkd3d-shader/spirv.c 106 additions, 35 deletionslibs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/tpf.c 11 additions, 0 deletionslibs/vkd3d-shader/tpf.c
- libs/vkd3d-shader/vkd3d_shader_main.c 20 additions, 23 deletionslibs/vkd3d-shader/vkd3d_shader_main.c
- libs/vkd3d-shader/vkd3d_shader_private.h 8 additions, 0 deletionslibs/vkd3d-shader/vkd3d_shader_private.h
- libs/vkd3d-utils/vkd3d_utils_main.c 2 additions, 2 deletionslibs/vkd3d-utils/vkd3d_utils_main.c
gitlab/release.yml
0 → 100644
This diff is collapsed.