- May 13, 2024
-
-
- May 02, 2024
-
-
- Apr 24, 2024
-
-
- Apr 23, 2024
-
-
- Apr 22, 2024
-
-
Much like the vkd3d_mutex implementation.
-
-
-
-
-
-
- Apr 17, 2024
-
-
-
The SPIR-V backend may emit SPIR-V 1.3 if Vulkan 1.1 is available. Some extensions which provide wave op instructions are available in SPIR-V 1.0, but these are not sufficient to implement all Shader Model 6 wave op intrinsics. SPIR-V 1.3 has all of the required instructions, but does not support reading from a quad at a non-constant (but uniform) lane index, so it may later prove necessary to introduce a Vulkan 1.2 environment.
-
- Apr 10, 2024
-
-
- Apr 04, 2024
-
-
- Apr 02, 2024
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
Type size_t is used in the file without importing any header which defines it. This only works when the translation unit includes one of the appropriate headers anyway or when the appropriate header is included internally by other standard C headers; none of those strategies should be relied upon.
-
- Mar 27, 2024
-
-
d3dcompiler and d3dx9 versions before 42 don't emit this error; this will be necessary to emulate that behaviour. Other warnings exist that are introduced in different d3dcompiler versions, although there are not very many distinct HLSL warnings to begin with. We could of course group all these together under a single compiler option, but I find that using separate top-level options is unilaterally friendlier to an API consumer, and simpler to implement as well. It also in some sense maps conceptually to e.g. "-Wno-implicit-conversion".
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
-
-
- Mar 19, 2024
-
-
-
There doesn't seem much point in separating these. Pretty much all of vkd3d (eventually) includes vkd3d_debug.h, and vkd3d_debug.h includes vkd3d_common.h because it uses VKD3D_PRINTF_FUNC. The separation also makes it inconvenient to use the debug macros in vkd3d_common.h.
-
- Mar 12, 2024
-
-
Signed-off-by:
Nikolay Sivov <nsivov@codeweavers.com>
-
- Mar 11, 2024
-
-
- Mar 08, 2024
-
-
Using SPV_EXT_fragment_shader_interlock.
-
- Mar 07, 2024
-
-
- Mar 05, 2024
-
-