- Mar 13, 2024
-
-
-
-
-
-
-
-
-
-
In an attempt to fix test failures on radv.
-
- Mar 12, 2024
-
-
-
vkd3d-shader/d3d-asm: Get rid of the (now) redundant "shader_desc" parameter to vkd3d_dxbc_binary_to_text(). And rename the function to d3d_asm_compile() while we're touching it.
-
We use "printf" instead of "print" in awk in order to avoid a newline in the value of $xfcount, and use "-gt" instead of ">", which creates the spurious file, in the comparison.
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
-
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
- Mar 11, 2024
-
-
-
-
There is no guarantee that a resource is cleared upon creation. This fixes the test on NVIDIA and llvmpipe.
-
Otherwise the test fails on Intel, NVIDIA and llvmpipe.
-
Apparently MoltenVK doesn't set the SampleMask built-in to the fragment coverage mask.
-
-
MoltenVK doesn't support the Component decoration on tessellation shaders.
-
-
Minimum precision types must always be implemented as 32-bit to match how reduced precision works in SPIR-V.
-
-
Values in DXIL have no signedness, so it is ambiguous whether 16-bit constants should or should not be sign-extended when 16-bit execution is not supported.
-
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55829 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56402 Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
-
-
-
Currently these are failing for SM1 because VKD3DSIH_SLT is not being handled by spirv.c.
-
Otherwise we may get a failing "hlsl_types_are_equal(arg1->data_type, arg2->data_type)" assertion on hlsl_new_binary_expr() when creating the MUL. This happens in the test introducing in the following patch: int a, b, c; void main(out float4 res : COLOR1, in float4 pos : position, out float4 out_pos : sv_position) { out_pos = pos; res = a ? b/1000.0 : c/1000.0; }
-
-
-