Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-fonts
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Aleksandr Isakov
wine-fonts
Commits
cd1a612b
Commit
cd1a612b
authored
Aug 10, 2021
by
Georg Lehmann
Committed by
Alexandre Julliard
Aug 11, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
winevulkan: Update to VK spec version 1.2.188.
Signed-off-by:
Georg Lehmann
<
dadschoorse@gmail.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
43f0c809
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
16 additions
and
9 deletions
+16
-9
make_vulkan
dlls/winevulkan/make_vulkan
+1
-1
vulkan_thunks.c
dlls/winevulkan/vulkan_thunks.c
+1
-0
winevulkan.json
dlls/winevulkan/winevulkan.json
+1
-1
vulkan.h
include/wine/vulkan.h
+13
-7
No files found.
dlls/winevulkan/make_vulkan
View file @
cd1a612b
...
...
@@ -64,7 +64,7 @@ from enum import Enum
LOGGER
=
logging
.
Logger
(
"vulkan"
)
LOGGER
.
addHandler
(
logging
.
StreamHandler
())
VK_XML_VERSION
=
"1.2.18
5
"
VK_XML_VERSION
=
"1.2.18
8
"
WINE_VK_VERSION
=
(
1
,
2
)
# Filenames to create.
...
...
dlls/winevulkan/vulkan_thunks.c
View file @
cd1a612b
...
...
@@ -8093,6 +8093,7 @@ static const char * const vk_device_extensions[] =
"VK_EXT_index_type_uint8"
,
"VK_EXT_inline_uniform_block"
,
"VK_EXT_line_rasterization"
,
"VK_EXT_load_store_op_none"
,
"VK_EXT_memory_budget"
,
"VK_EXT_memory_priority"
,
"VK_EXT_multi_draw"
,
...
...
dlls/winevulkan/winevulkan.json
View file @
cd1a612b
...
...
@@ -2,6 +2,6 @@
"file_format_version"
:
"1.0.0"
,
"ICD"
:
{
"library_path"
:
".
\\
winevulkan.dll"
,
"api_version"
:
"1.2.18
5
"
"api_version"
:
"1.2.18
8
"
}
}
include/wine/vulkan.h
View file @
cd1a612b
...
...
@@ -452,7 +452,9 @@
#define VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME "VK_EXT_global_priority_query"
#define VK_EXT_MULTI_DRAW_SPEC_VERSION 1
#define VK_EXT_MULTI_DRAW_EXTENSION_NAME "VK_EXT_multi_draw"
#define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 11
#define VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION 1
#define VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME "VK_EXT_load_store_op_none"
#define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 12
#define VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME "VK_KHR_acceleration_structure"
#define VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION 1
#define VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME "VK_KHR_ray_tracing_pipeline"
...
...
@@ -473,7 +475,7 @@
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)
#define VK_API_VERSION_1_1 VK_MAKE_API_VERSION(0, 1, 1, 0)
#define VK_API_VERSION_1_2 VK_MAKE_API_VERSION(0, 1, 2, 0)
#define VK_HEADER_VERSION 18
5
#define VK_HEADER_VERSION 18
7
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 2, VK_HEADER_VERSION)
#define VK_DEFINE_HANDLE(object) typedef struct object##_T* object;
#define VK_USE_64_BIT_PTR_DEFINES 0
...
...
@@ -703,7 +705,7 @@ typedef VkFlags VkToolPurposeFlagsEXT;
typedef
VkFlags
VkValidationCacheCreateFlagsEXT
;
typedef
VkFlags
VkViSurfaceCreateFlagsNN
;
typedef
VkFlags
VkVideoBeginCodingFlagsKHR
;
typedef
VkFlags
VkVideoCapabilit
ies
FlagsKHR
;
typedef
VkFlags
VkVideoCapabilit
y
FlagsKHR
;
typedef
VkFlags
VkVideoChromaSubsamplingFlagsKHR
;
typedef
VkFlags
VkVideoCodecOperationFlagsKHR
;
typedef
VkFlags
VkVideoCodingControlFlagsKHR
;
...
...
@@ -711,10 +713,10 @@ typedef VkFlags VkVideoCodingQualityPresetFlagsKHR;
typedef
VkFlags
VkVideoComponentBitDepthFlagsKHR
;
typedef
VkFlags
VkVideoDecodeFlagsKHR
;
typedef
VkFlags
VkVideoDecodeH264CreateFlagsEXT
;
typedef
VkFlags
VkVideoDecodeH264
Field
LayoutFlagsEXT
;
typedef
VkFlags
VkVideoDecodeH264
Picture
LayoutFlagsEXT
;
typedef
VkFlags
VkVideoDecodeH265CreateFlagsEXT
;
typedef
VkFlags
VkVideoEncodeFlagsKHR
;
typedef
VkFlags
VkVideoEncodeH264Capabilit
ies
FlagsEXT
;
typedef
VkFlags
VkVideoEncodeH264Capabilit
y
FlagsEXT
;
typedef
VkFlags
VkVideoEncodeH264CreateFlagsEXT
;
typedef
VkFlags
VkVideoEncodeH264InputModeFlagsEXT
;
typedef
VkFlags
VkVideoEncodeH264OutputModeFlagsEXT
;
...
...
@@ -868,6 +870,7 @@ typedef enum VkAttachmentLoadOp
VK_ATTACHMENT_LOAD_OP_LOAD
=
0
,
VK_ATTACHMENT_LOAD_OP_CLEAR
=
1
,
VK_ATTACHMENT_LOAD_OP_DONT_CARE
=
2
,
VK_ATTACHMENT_LOAD_OP_NONE_EXT
=
1000400000
,
VK_ATTACHMENT_LOAD_OP_MAX_ENUM
=
0x7fffffff
,
}
VkAttachmentLoadOp
;
...
...
@@ -875,7 +878,8 @@ typedef enum VkAttachmentStoreOp
{
VK_ATTACHMENT_STORE_OP_STORE
=
0
,
VK_ATTACHMENT_STORE_OP_DONT_CARE
=
1
,
VK_ATTACHMENT_STORE_OP_NONE_QCOM
=
1000301000
,
VK_ATTACHMENT_STORE_OP_NONE_EXT
=
1000301000
,
VK_ATTACHMENT_STORE_OP_NONE_QCOM
=
VK_ATTACHMENT_STORE_OP_NONE_EXT
,
VK_ATTACHMENT_STORE_OP_MAX_ENUM
=
0x7fffffff
,
}
VkAttachmentStoreOp
;
...
...
@@ -1419,6 +1423,7 @@ typedef enum VkDriverId
VK_DRIVER_ID_MOLTENVK
=
14
,
VK_DRIVER_ID_COREAVI_PROPRIETARY
=
15
,
VK_DRIVER_ID_JUICE_PROPRIETARY
=
16
,
VK_DRIVER_ID_VERISILICON_PROPRIETARY
=
17
,
VK_DRIVER_ID_AMD_PROPRIETARY_KHR
=
VK_DRIVER_ID_AMD_PROPRIETARY
,
VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR
=
VK_DRIVER_ID_AMD_OPEN_SOURCE
,
VK_DRIVER_ID_MESA_RADV_KHR
=
VK_DRIVER_ID_MESA_RADV
,
...
...
@@ -1981,9 +1986,10 @@ typedef VkGeometryFlagBitsKHR VkGeometryFlagBitsNV;
typedef
enum
VkGeometryInstanceFlagBitsKHR
{
VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR
=
0x00000001
,
VK_GEOMETRY_INSTANCE_TRIANGLE_F
RONT_COUNTERCLOCKWISE
_BIT_KHR
=
0x00000002
,
VK_GEOMETRY_INSTANCE_TRIANGLE_F
LIP_FACING
_BIT_KHR
=
0x00000002
,
VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR
=
0x00000004
,
VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR
=
0x00000008
,
VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR
=
VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR
,
VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV
=
VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR
,
VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV
=
VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR
,
VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV
=
VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment