mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2024-11-21 16:46:41 -08:00
vkd3d-shader: Add documentation for the INT64 and FLOAT64 feature flags.
This commit is contained in:
parent
500b61c383
commit
6acca1f85e
Notes:
Alexandre Julliard
2024-03-04 23:19:31 +01:00
Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Henri Verbeet (@hverbeet) Approved-by: Alexandre Julliard (@julliard) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/689
@ -199,7 +199,13 @@ enum vkd3d_shader_compile_option_fragment_coordinate_origin
|
|||||||
/** Advertises feature availability. \since 1.11 */
|
/** Advertises feature availability. \since 1.11 */
|
||||||
enum vkd3d_shader_compile_option_feature_flags
|
enum vkd3d_shader_compile_option_feature_flags
|
||||||
{
|
{
|
||||||
|
/** The SPIR-V target environment supports 64-bit integer types. This
|
||||||
|
* corresponds to the "shaderInt64" feature in the Vulkan API, and the
|
||||||
|
* "GL_ARB_gpu_shader_int64" extension in the OpenGL API. */
|
||||||
VKD3D_SHADER_COMPILE_OPTION_FEATURE_INT64 = 0x00000001,
|
VKD3D_SHADER_COMPILE_OPTION_FEATURE_INT64 = 0x00000001,
|
||||||
|
/** The SPIR-V target environment supports 64-bit floating-point types.
|
||||||
|
* This corresponds to the "shaderFloat64" feature in the Vulkan API, and
|
||||||
|
* the "GL_ARB_gpu_shader_fp64" extension in the OpenGL API. */
|
||||||
VKD3D_SHADER_COMPILE_OPTION_FEATURE_FLOAT64 = 0x00000002,
|
VKD3D_SHADER_COMPILE_OPTION_FEATURE_FLOAT64 = 0x00000002,
|
||||||
|
|
||||||
VKD3D_FORCE_32_BIT_ENUM(VKD3D_SHADER_COMPILE_OPTION_FEATURE_FLAGS),
|
VKD3D_FORCE_32_BIT_ENUM(VKD3D_SHADER_COMPILE_OPTION_FEATURE_FLAGS),
|
||||||
|
Loading…
Reference in New Issue
Block a user