Commits on Source (23)
-
-
-
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
-
-
-
-
-
-
-
This fixes disassembly using native D3DDisassemble() of shaders generated with vkd3d-shader. Fixes: d6d9aab3
-
-
Resident Evil 2 accesses a resource immediately after unmapping it.
-
In SPIR-V the address must include the invocation id, but in TPF it is implicit. Move the register index up one slot and insert an OUTPOINTID relative address.
-
vkd3d-shader/ir: Insert hull shader control point input declarations if no control point phase is defined. The SPIR-V backend will emit a default control point phase. Inserting inputs into the IR allows handling of declarations via the usual path instead of an ad hoc implementation which may not match later changes to input handling.
-
This is unused now.
-
This is an implementation detail.
-
-
-
-
Showing
- Makefile.am 1 addition, 0 deletionsMakefile.am
- include/private/vkd3d_debug.h 1 addition, 1 deletioninclude/private/vkd3d_debug.h
- libs/vkd3d-common/debug.c 2 additions, 2 deletionslibs/vkd3d-common/debug.c
- libs/vkd3d-shader/d3dbc.c 15 additions, 17 deletionslibs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/dxbc.c 18 additions, 26 deletionslibs/vkd3d-shader/dxbc.c
- libs/vkd3d-shader/hlsl.c 14 additions, 14 deletionslibs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h 15 additions, 0 deletionslibs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.y 11 additions, 2 deletionslibs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c 17 additions, 17 deletionslibs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/hlsl_sm1.c 3 additions, 3 deletionslibs/vkd3d-shader/hlsl_sm1.c
- libs/vkd3d-shader/hlsl_sm4.c 18 additions, 11 deletionslibs/vkd3d-shader/hlsl_sm4.c
- libs/vkd3d-shader/ir.c 185 additions, 0 deletionslibs/vkd3d-shader/ir.c
- libs/vkd3d-shader/spirv.c 60 additions, 201 deletionslibs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/vkd3d_shader_main.c 57 additions, 45 deletionslibs/vkd3d-shader/vkd3d_shader_main.c
- libs/vkd3d-shader/vkd3d_shader_private.h 17 additions, 16 deletionslibs/vkd3d-shader/vkd3d_shader_private.h
- libs/vkd3d/resource.c 94 additions, 122 deletionslibs/vkd3d/resource.c
- tests/cast-to-half.shader_test 2 additions, 2 deletionstests/cast-to-half.shader_test
- tests/d3d12.c 100 additions, 0 deletionstests/d3d12.c
- tests/hlsl-ternary.shader_test 15 additions, 0 deletionstests/hlsl-ternary.shader_test
This diff is collapsed.
tests/hlsl-ternary.shader_test
0 → 100644