From 8c7bd8bc37caba76311d074f23b989bd8ce30c1e Mon Sep 17 00:00:00 2001 From: Sun Serega Date: Tue, 3 Sep 2024 22:27:50 +0200 Subject: [PATCH] Pull upstream --- DataScraping/Reps/OpenCL-Docs | 2 +- DataScraping/XML/OpenCL/funcs.bin | Bin 145667 -> 145926 bytes LastPack.log | 7 ++-- Log/OpenCL.log | 2 +- Log/PullUpstream.log | 5 ++- Modules.Packed/OpenCL.pas | 36 +++++++++++++----- Packing/Descriptions/OpenCL.predoc | 36 +++++++++++++----- .../OpenCL/Extension.Interface.template | 11 +++++- .../LowLvl/OpenCL/Log/All Extension's.log | 5 +++ .../LowLvl/OpenCL/Log/All Group's.log | 3 ++ .../Template/LowLvl/OpenCL/Log/Essentials.log | 2 +- .../LowLvl/OpenCL/Types.Interface.template | 25 ++++++++---- 12 files changed, 96 insertions(+), 38 deletions(-) diff --git a/DataScraping/Reps/OpenCL-Docs b/DataScraping/Reps/OpenCL-Docs index bfd9a606..a124647d 160000 --- a/DataScraping/Reps/OpenCL-Docs +++ b/DataScraping/Reps/OpenCL-Docs @@ -1 +1 @@ -Subproject commit bfd9a60641f1ae1df597ab429dfac527c209108d +Subproject commit a124647d5b65935e30c10fab4aeb3a3ba5509f93 diff --git a/DataScraping/XML/OpenCL/funcs.bin b/DataScraping/XML/OpenCL/funcs.bin index fc573999b8d89a13a7ff4d729cec03187663e5f7..7f318f0b704aa541e3bd373387a0aab15d75db04 100644 GIT binary patch delta 6988 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 KKkQ5$_x&50yZ+b! delta 6919 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 && (echo [pull-own]: && git pull SunSerega custom) && (echo [fetch-main] && git fetch 0_official main:main) && (echo [merge-main] && git merge main)" SubReps Update: OpenCL[OUT] : [checkout] +SubReps Update: OpenCL[OUT] : M xml/cl.xml SubReps Update: OpenCL[OUT] : Your branch is up to date with 'SunSerega/custom'. SubReps Update: OpenCL[OUT] : Already on 'custom' SubReps Update: OpenCL[OUT] : [pull-own]: @@ -54,7 +55,7 @@ ScrapXML[OpenCL]: Parsing "cl" ScrapXML[OpenCL]: Constructing named items ScrapXML[OpenCL]: Saving as binary ScrapXML[OpenCL]: VendorSuffix: Saved 11 items -ScrapXML[OpenCL]: Enum: Saved 1127 items +ScrapXML[OpenCL]: Enum: Saved 1130 items ScrapXML[OpenCL]: BasicType: Saved 30 items ScrapXML[OpenCL]: Group: Saved 121 items ScrapXML[OpenCL]: IdClass: Saved 18 items @@ -62,7 +63,7 @@ ScrapXML[OpenCL]: Struct: Saved 15 items ScrapXML[OpenCL]: Delegate: Saved 8 items ScrapXML[OpenCL]: Func: Saved 241 items ScrapXML[OpenCL]: Feature: Saved 7 items -ScrapXML[OpenCL]: Extension: Saved 132 items +ScrapXML[OpenCL]: Extension: Saved 133 items ScrapXML[OpenCL]: Done Finished runing ScrapXML[OpenCL] Compiling "DataScraping/XML/OpenGL/ScrapXML.pas" @@ -247,7 +248,7 @@ Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Struct: Pa Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Delegate: Packed 7 items Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Func: Packed 241 items Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Feature: Packed 1 items -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Extension: Packed 132 items +Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Extension: Packed 133 items Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Cleanup Template[OpenCL]: Finished runing TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe] Finished runing Template[OpenCL] diff --git a/Log/OpenCL.log b/Log/OpenCL.log index fb841bb0..8f65a4ce 100644 --- a/Log/OpenCL.log +++ b/Log/OpenCL.log @@ -103,7 +103,7 @@ Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Struct: Pa Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Delegate: Packed 7 items Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Func: Packed 241 items Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Feature: Packed 1 items -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Extension: Packed 132 items +Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Extension: Packed 133 items Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Cleanup Template[OpenCL]: Finished runing TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe] Finished runing Template[OpenCL] diff --git a/Log/PullUpstream.log b/Log/PullUpstream.log index 19a2045b..b24cad16 100644 --- a/Log/PullUpstream.log +++ b/Log/PullUpstream.log @@ -3,6 +3,7 @@ Runing SubReps Update SubReps Update: Pulling OpenCL SubReps Update: cmd /c "(echo [checkout] && git checkout custom 2>&1) && (echo [pull-own]: && git pull SunSerega custom) && (echo [fetch-main] && git fetch 0_official main:main) && (echo [merge-main] && git merge main)" SubReps Update: OpenCL[OUT] : [checkout] +SubReps Update: OpenCL[OUT] : M xml/cl.xml SubReps Update: OpenCL[OUT] : Your branch is up to date with 'SunSerega/custom'. SubReps Update: OpenCL[OUT] : Already on 'custom' SubReps Update: OpenCL[OUT] : [pull-own]: @@ -44,7 +45,7 @@ ScrapXML[OpenCL]: Parsing "cl" ScrapXML[OpenCL]: Constructing named items ScrapXML[OpenCL]: Saving as binary ScrapXML[OpenCL]: VendorSuffix: Saved 11 items -ScrapXML[OpenCL]: Enum: Saved 1127 items +ScrapXML[OpenCL]: Enum: Saved 1130 items ScrapXML[OpenCL]: BasicType: Saved 30 items ScrapXML[OpenCL]: Group: Saved 121 items ScrapXML[OpenCL]: IdClass: Saved 18 items @@ -52,7 +53,7 @@ ScrapXML[OpenCL]: Struct: Saved 15 items ScrapXML[OpenCL]: Delegate: Saved 8 items ScrapXML[OpenCL]: Func: Saved 241 items ScrapXML[OpenCL]: Feature: Saved 7 items -ScrapXML[OpenCL]: Extension: Saved 132 items +ScrapXML[OpenCL]: Extension: Saved 133 items ScrapXML[OpenCL]: Done Finished runing ScrapXML[OpenCL] Runing ScrapXML[OpenGL] diff --git a/Modules.Packed/OpenCL.pas b/Modules.Packed/OpenCL.pas index 6dd406aa..66b0edcf 100644 --- a/Modules.Packed/OpenCL.pas +++ b/Modules.Packed/OpenCL.pas @@ -306,6 +306,7 @@ clChannelType = record public static property UNORM_INT_101010_2: clChannelType read new clChannelType($10E0); public static property UNSIGNED_INT_RAW10: clChannelType read new clChannelType($10E3); public static property UNSIGNED_INT_RAW12: clChannelType read new clChannelType($10E4); + public static property UNORM_INT_2_101010: clChannelType read new clChannelType($10E5); public function ToString: string; override; begin @@ -347,6 +348,8 @@ clChannelType = record Result := 'UNSIGNED_INT_RAW10' else if UNSIGNED_INT_RAW12 = self then Result := 'UNSIGNED_INT_RAW12' else + if UNORM_INT_2_101010 = self then + Result := 'UNORM_INT_2_101010' else Result := $'clChannelType[{self.val}]'; end; @@ -3341,10 +3344,11 @@ clExternalMemoryHandleType = record public val: UInt32; public constructor(val: UInt32) := self.val := val; - public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_FD: clExternalMemoryHandleType read new clExternalMemoryHandleType($2060); - public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32: clExternalMemoryHandleType read new clExternalMemoryHandleType($2061); - public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT: clExternalMemoryHandleType read new clExternalMemoryHandleType($2062); - public static property EXTERNAL_MEMORY_HANDLE_DMA_BUF: clExternalMemoryHandleType read new clExternalMemoryHandleType($2067); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_FD: clExternalMemoryHandleType read new clExternalMemoryHandleType($2060); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32: clExternalMemoryHandleType read new clExternalMemoryHandleType($2061); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT: clExternalMemoryHandleType read new clExternalMemoryHandleType($2062); + public static property EXTERNAL_MEMORY_HANDLE_DMA_BUF: clExternalMemoryHandleType read new clExternalMemoryHandleType($2067); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME: clExternalMemoryHandleType read new clExternalMemoryHandleType($2069); public function ToString: string; override; begin @@ -3356,6 +3360,8 @@ clExternalMemoryHandleType = record Result := 'EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT' else if EXTERNAL_MEMORY_HANDLE_DMA_BUF = self then Result := 'EXTERNAL_MEMORY_HANDLE_DMA_BUF' else + if EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME = self then + Result := 'EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME' else Result := $'clExternalMemoryHandleType[{self.val}]'; end; @@ -3366,10 +3372,11 @@ clExternalSemaphoreHandleType = record public val: UInt32; public constructor(val: UInt32) := self.val := val; - public static property SEMAPHORE_HANDLE_OPAQUE_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2055); - public static property SEMAPHORE_HANDLE_OPAQUE_WIN32: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2056); - public static property SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2057); - public static property SEMAPHORE_HANDLE_SYNC_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2058); + public static property SEMAPHORE_HANDLE_OPAQUE_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2055); + public static property SEMAPHORE_HANDLE_OPAQUE_WIN32: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2056); + public static property SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2057); + public static property SEMAPHORE_HANDLE_SYNC_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2058); + public static property SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2068); public function ToString: string; override; begin @@ -3381,6 +3388,8 @@ clExternalSemaphoreHandleType = record Result := 'SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT' else if SEMAPHORE_HANDLE_SYNC_FD = self then Result := 'SEMAPHORE_HANDLE_SYNC_FD' else + if SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME = self then + Result := 'SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME' else Result := $'clExternalSemaphoreHandleType[{self.val}]'; end; @@ -14586,6 +14595,13 @@ cl_queue_family_properties = record public const ExtensionString = 'cl_ext_image_raw10_raw12'; end; + /// id: cl_ext_image_unorm_int_2_101010 + /// version: 1.0.0 + /// core dependency: cl 1.2 + clImageUnormInt2101010EXT = static class + public const ExtensionString = 'cl_ext_image_unorm_int_2_101010'; + end; + {$ifndef DEBUG} [System.Security.SuppressUnmanagedCodeSecurity] {$endif DEBUG} @@ -18580,7 +18596,7 @@ cl_queue_family_properties = record end; /// id: cl_khr_external_memory_win32 - /// version: 1.0.0 + /// version: 1.1.0 /// core dependency: cl 3.0 /// ext dependencies: /// - cl_khr_external_memory (clExternalMemoryKHR) @@ -19149,7 +19165,7 @@ cl_queue_family_properties = record end; /// id: cl_khr_external_semaphore_win32 - /// version: 0.9.0 (provisional) + /// version: 0.9.1 (provisional) /// core dependency: cl 1.2 /// ext dependencies: /// - cl_khr_external_semaphore (clExternalSemaphoreKHR) diff --git a/Packing/Descriptions/OpenCL.predoc b/Packing/Descriptions/OpenCL.predoc index d379dbf4..aaf88e73 100644 --- a/Packing/Descriptions/OpenCL.predoc +++ b/Packing/Descriptions/OpenCL.predoc @@ -298,6 +298,7 @@ type public static property UNORM_INT_101010_2: clChannelType read new clChannelType($10E0); public static property UNSIGNED_INT_RAW10: clChannelType read new clChannelType($10E3); public static property UNSIGNED_INT_RAW12: clChannelType read new clChannelType($10E4); + public static property UNORM_INT_2_101010: clChannelType read new clChannelType($10E5); public function ToString: string; override; begin @@ -339,6 +340,8 @@ type Result := 'UNSIGNED_INT_RAW10' else if UNSIGNED_INT_RAW12 = self then Result := 'UNSIGNED_INT_RAW12' else + if UNORM_INT_2_101010 = self then + Result := 'UNORM_INT_2_101010' else Result := $'clChannelType[{self.val}]'; end; @@ -3333,10 +3336,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_FD: clExternalMemoryHandleType read new clExternalMemoryHandleType($2060); - public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32: clExternalMemoryHandleType read new clExternalMemoryHandleType($2061); - public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT: clExternalMemoryHandleType read new clExternalMemoryHandleType($2062); - public static property EXTERNAL_MEMORY_HANDLE_DMA_BUF: clExternalMemoryHandleType read new clExternalMemoryHandleType($2067); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_FD: clExternalMemoryHandleType read new clExternalMemoryHandleType($2060); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32: clExternalMemoryHandleType read new clExternalMemoryHandleType($2061); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT: clExternalMemoryHandleType read new clExternalMemoryHandleType($2062); + public static property EXTERNAL_MEMORY_HANDLE_DMA_BUF: clExternalMemoryHandleType read new clExternalMemoryHandleType($2067); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME: clExternalMemoryHandleType read new clExternalMemoryHandleType($2069); public function ToString: string; override; begin @@ -3348,6 +3352,8 @@ type Result := 'EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT' else if EXTERNAL_MEMORY_HANDLE_DMA_BUF = self then Result := 'EXTERNAL_MEMORY_HANDLE_DMA_BUF' else + if EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME = self then + Result := 'EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME' else Result := $'clExternalMemoryHandleType[{self.val}]'; end; @@ -3358,10 +3364,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - public static property SEMAPHORE_HANDLE_OPAQUE_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2055); - public static property SEMAPHORE_HANDLE_OPAQUE_WIN32: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2056); - public static property SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2057); - public static property SEMAPHORE_HANDLE_SYNC_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2058); + public static property SEMAPHORE_HANDLE_OPAQUE_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2055); + public static property SEMAPHORE_HANDLE_OPAQUE_WIN32: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2056); + public static property SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2057); + public static property SEMAPHORE_HANDLE_SYNC_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2058); + public static property SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2068); public function ToString: string; override; begin @@ -3373,6 +3380,8 @@ type Result := 'SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT' else if SEMAPHORE_HANDLE_SYNC_FD = self then Result := 'SEMAPHORE_HANDLE_SYNC_FD' else + if SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME = self then + Result := 'SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME' else Result := $'clExternalSemaphoreHandleType[{self.val}]'; end; @@ -14574,6 +14583,13 @@ type public const ExtensionString = 'cl_ext_image_raw10_raw12'; end; + /// id: cl_ext_image_unorm_int_2_101010 + /// version: 1.0.0 + /// core dependency: cl 1.2 + clImageUnormInt2101010EXT = static class + public const ExtensionString = 'cl_ext_image_unorm_int_2_101010'; + end; + {$ifndef DEBUG} [System.Security.SuppressUnmanagedCodeSecurity] {$endif DEBUG} @@ -18568,7 +18584,7 @@ type end; /// id: cl_khr_external_memory_win32 - /// version: 1.0.0 + /// version: 1.1.0 /// core dependency: cl 3.0 /// ext dependencies: /// - cl_khr_external_memory (clExternalMemoryKHR) @@ -19137,7 +19153,7 @@ type end; /// id: cl_khr_external_semaphore_win32 - /// version: 0.9.0 (provisional) + /// version: 0.9.1 (provisional) /// core dependency: cl 1.2 /// ext dependencies: /// - cl_khr_external_semaphore (clExternalSemaphoreKHR) diff --git a/Packing/Template/LowLvl/OpenCL/Extension.Interface.template b/Packing/Template/LowLvl/OpenCL/Extension.Interface.template index fe674eca..78587b80 100644 --- a/Packing/Template/LowLvl/OpenCL/Extension.Interface.template +++ b/Packing/Template/LowLvl/OpenCL/Extension.Interface.template @@ -930,6 +930,13 @@ public const ExtensionString = 'cl_ext_image_raw10_raw12'; end; + /// id: cl_ext_image_unorm_int_2_101010 + /// version: 1.0.0 + /// core dependency: cl 1.2 + clImageUnormInt2101010EXT = static class + public const ExtensionString = 'cl_ext_image_unorm_int_2_101010'; + end; + {$ifndef DEBUG} [System.Security.SuppressUnmanagedCodeSecurity] {$endif DEBUG} @@ -4924,7 +4931,7 @@ end; /// id: cl_khr_external_memory_win32 - /// version: 1.0.0 + /// version: 1.1.0 /// core dependency: cl 3.0 /// ext dependencies: /// - cl_khr_external_memory (clExternalMemoryKHR) @@ -5493,7 +5500,7 @@ end; /// id: cl_khr_external_semaphore_win32 - /// version: 0.9.0 (provisional) + /// version: 0.9.1 (provisional) /// core dependency: cl 1.2 /// ext dependencies: /// - cl_khr_external_semaphore (clExternalSemaphoreKHR) diff --git a/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log b/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log index 465019f8..307ad076 100644 --- a/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log +++ b/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log @@ -188,6 +188,9 @@ Enum [cl::IMAGE_REQUIREMENTS_MAX_ARRAY_SIZE] Func [cl::GetImageRequirementsInfo + EXT] +# clImageUnormInt2101010EXT (cl_ext_image_unorm_int_2_101010) + Enum [cl::UNORM_INT_2_101010] + # clMigrateMemobjectEXT (cl_ext_migrate_memobject) Enum [cl::MIGRATE_MEM_OBJECT_HOST] Enum [cl::COMMAND_MIGRATE_MEM_OBJECT] @@ -825,6 +828,7 @@ # clExternalMemoryWin32KHR (cl_khr_external_memory_win32) Enum [cl::EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32] Enum [cl::EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT] + Enum [cl::EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME] # clExternalSemaphoreKHR (cl_khr_external_semaphore) Enum [cl::SEMAPHORE_EXPORT_HANDLE_TYPES_LIST_END] @@ -846,6 +850,7 @@ # clExternalSemaphoreWin32KHR (cl_khr_external_semaphore_win32) Enum [cl::SEMAPHORE_HANDLE_OPAQUE_WIN32] Enum [cl::SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT] + Enum [cl::SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME] # clFp16KHR (cl_khr_fp16) Enum [cl::DEVICE_HALF_FP_CONFIG] diff --git a/Packing/Template/LowLvl/OpenCL/Log/All Group's.log b/Packing/Template/LowLvl/OpenCL/Log/All Group's.log index 3c95377b..f1b9a7e6 100644 --- a/Packing/Template/LowLvl/OpenCL/Log/All Group's.log +++ b/Packing/Template/LowLvl/OpenCL/Log/All Group's.log @@ -93,6 +93,7 @@ UNORM_INT_101010_2[$10E0] UNSIGNED_INT_RAW10[$10E3] UNSIGNED_INT_RAW12[$10E4] + UNORM_INT_2_101010[$10E5] # clCommandBufferFlags (cl::CommandBufferFlags) : UInt64 (Bitfield) COMMAND_BUFFER_SIMULTANEOUS_USE[1 shl 0] @@ -767,12 +768,14 @@ EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32[$2061] EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT[$2062] EXTERNAL_MEMORY_HANDLE_DMA_BUF[$2067] + EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME[$2069] # clExternalSemaphoreHandleType (cl::ExternalSemaphoreHandleType) : UInt32 SEMAPHORE_HANDLE_OPAQUE_FD[$2055] SEMAPHORE_HANDLE_OPAQUE_WIN32[$2056] SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT[$2057] SEMAPHORE_HANDLE_SYNC_FD[$2058] + SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME[$2068] # clFilterMode (cl::FilterMode) : UInt32 FILTER_NEAREST[$1140] diff --git a/Packing/Template/LowLvl/OpenCL/Log/Essentials.log b/Packing/Template/LowLvl/OpenCL/Log/Essentials.log index a8ec3294..323b451d 100644 --- a/Packing/Template/LowLvl/OpenCL/Log/Essentials.log +++ b/Packing/Template/LowLvl/OpenCL/Log/Essentials.log @@ -104,5 +104,5 @@ Struct: Packed 16 items Delegate: Packed 7 items Func: Packed 241 items Feature: Packed 1 items -Extension: Packed 132 items +Extension: Packed 133 items Cleanup diff --git a/Packing/Template/LowLvl/OpenCL/Types.Interface.template b/Packing/Template/LowLvl/OpenCL/Types.Interface.template index 9e6a0f2f..8a0104fc 100644 --- a/Packing/Template/LowLvl/OpenCL/Types.Interface.template +++ b/Packing/Template/LowLvl/OpenCL/Types.Interface.template @@ -274,6 +274,7 @@ public static property UNORM_INT_101010_2: clChannelType read new clChannelType($10E0); public static property UNSIGNED_INT_RAW10: clChannelType read new clChannelType($10E3); public static property UNSIGNED_INT_RAW12: clChannelType read new clChannelType($10E4); + public static property UNORM_INT_2_101010: clChannelType read new clChannelType($10E5); public function ToString: string; override; begin @@ -315,6 +316,8 @@ Result := 'UNSIGNED_INT_RAW10' else if UNSIGNED_INT_RAW12 = self then Result := 'UNSIGNED_INT_RAW12' else + if UNORM_INT_2_101010 = self then + Result := 'UNORM_INT_2_101010' else Result := $'clChannelType[{self.val}]'; end; @@ -3309,10 +3312,11 @@ public val: UInt32; public constructor(val: UInt32) := self.val := val; - public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_FD: clExternalMemoryHandleType read new clExternalMemoryHandleType($2060); - public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32: clExternalMemoryHandleType read new clExternalMemoryHandleType($2061); - public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT: clExternalMemoryHandleType read new clExternalMemoryHandleType($2062); - public static property EXTERNAL_MEMORY_HANDLE_DMA_BUF: clExternalMemoryHandleType read new clExternalMemoryHandleType($2067); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_FD: clExternalMemoryHandleType read new clExternalMemoryHandleType($2060); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32: clExternalMemoryHandleType read new clExternalMemoryHandleType($2061); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT: clExternalMemoryHandleType read new clExternalMemoryHandleType($2062); + public static property EXTERNAL_MEMORY_HANDLE_DMA_BUF: clExternalMemoryHandleType read new clExternalMemoryHandleType($2067); + public static property EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME: clExternalMemoryHandleType read new clExternalMemoryHandleType($2069); public function ToString: string; override; begin @@ -3324,6 +3328,8 @@ Result := 'EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT' else if EXTERNAL_MEMORY_HANDLE_DMA_BUF = self then Result := 'EXTERNAL_MEMORY_HANDLE_DMA_BUF' else + if EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME = self then + Result := 'EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME' else Result := $'clExternalMemoryHandleType[{self.val}]'; end; @@ -3334,10 +3340,11 @@ public val: UInt32; public constructor(val: UInt32) := self.val := val; - public static property SEMAPHORE_HANDLE_OPAQUE_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2055); - public static property SEMAPHORE_HANDLE_OPAQUE_WIN32: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2056); - public static property SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2057); - public static property SEMAPHORE_HANDLE_SYNC_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2058); + public static property SEMAPHORE_HANDLE_OPAQUE_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2055); + public static property SEMAPHORE_HANDLE_OPAQUE_WIN32: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2056); + public static property SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2057); + public static property SEMAPHORE_HANDLE_SYNC_FD: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2058); + public static property SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME: clExternalSemaphoreHandleType read new clExternalSemaphoreHandleType($2068); public function ToString: string; override; begin @@ -3349,6 +3356,8 @@ Result := 'SEMAPHORE_HANDLE_OPAQUE_WIN32_KMT' else if SEMAPHORE_HANDLE_SYNC_FD = self then Result := 'SEMAPHORE_HANDLE_SYNC_FD' else + if SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME = self then + Result := 'SEMAPHORE_HANDLE_OPAQUE_WIN32_NAME' else Result := $'clExternalSemaphoreHandleType[{self.val}]'; end;