From 311c0550226cc557223b754aadafbdd4a1b343c6 Mon Sep 17 00:00:00 2001 From: Sun Serega Date: Thu, 15 Feb 2024 10:04:03 +0100 Subject: [PATCH] Pull upstream --- DataScraping/Reps/OpenCL-Docs | 2 +- DataScraping/Reps/OpenGL-Registry | 2 +- DataScraping/XML/OpenCL/funcs.bin | Bin 140347 -> 140612 bytes LastPack.log | 4 ++-- Log/PullUpstream.log | 4 ++-- Modules.Packed/OpenCL.pas | 8 +++++++- Packing/Descriptions/OpenCL.predoc | 8 +++++++- .../LowLvl/OpenCL/Log/All Extension's.log | 3 +++ .../LowLvl/OpenCL/Log/All Group's.log | 5 +++++ .../LowLvl/OpenCL/Log/All ObjPropList's.log | 6 ++++++ .../LowLvl/OpenCL/Types.Interface.template | 8 +++++++- 11 files changed, 41 insertions(+), 9 deletions(-) diff --git a/DataScraping/Reps/OpenCL-Docs b/DataScraping/Reps/OpenCL-Docs index 38745805..64f489fc 160000 --- a/DataScraping/Reps/OpenCL-Docs +++ b/DataScraping/Reps/OpenCL-Docs @@ -1 +1 @@ -Subproject commit 3874580562f13aa0a85f13b5e55d7de7dae1c210 +Subproject commit 64f489fca82000b167cddc13af73b6642ecddb1e diff --git a/DataScraping/Reps/OpenGL-Registry b/DataScraping/Reps/OpenGL-Registry index cb394684..81fad7d8 160000 --- a/DataScraping/Reps/OpenGL-Registry +++ b/DataScraping/Reps/OpenGL-Registry @@ -1 +1 @@ -Subproject commit cb39468450957fe6bb6e310131cf0b4a58003423 +Subproject commit 81fad7d839913fea03f0a2dc15ecdc4c68e541bd diff --git a/DataScraping/XML/OpenCL/funcs.bin b/DataScraping/XML/OpenCL/funcs.bin index 0f7476531bc01838cd1deb2426ef7afe890d1ed3..b4c8cd43086105ed88505fcd553f8b135027e0ba 100644 GIT binary patch delta 11043 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 SBa!{s!1{@$^0lNS=kp(s_E=;9 delta 10797 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 diff --git a/LastPack.log b/LastPack.log index 7828302b..efc42f64 100644 --- a/LastPack.log +++ b/LastPack.log @@ -56,9 +56,9 @@ ScrapXML[OpenCL]: Parsing "cl" ScrapXML[OpenCL]: Constructing named items ScrapXML[OpenCL]: Saving as binary ScrapXML[OpenCL]: VendorSuffix: Saved 11 items -ScrapXML[OpenCL]: Enum: Saved 1126 items +ScrapXML[OpenCL]: Enum: Saved 1129 items ScrapXML[OpenCL]: BasicType: Saved 30 items -ScrapXML[OpenCL]: Group: Saved 119 items +ScrapXML[OpenCL]: Group: Saved 120 items ScrapXML[OpenCL]: IdClass: Saved 18 items ScrapXML[OpenCL]: Struct: Saved 16 items ScrapXML[OpenCL]: Delegate: Saved 8 items diff --git a/Log/PullUpstream.log b/Log/PullUpstream.log index 15173a4d..85264380 100644 --- a/Log/PullUpstream.log +++ b/Log/PullUpstream.log @@ -46,9 +46,9 @@ ScrapXML[OpenCL]: Parsing "cl" ScrapXML[OpenCL]: Constructing named items ScrapXML[OpenCL]: Saving as binary ScrapXML[OpenCL]: VendorSuffix: Saved 11 items -ScrapXML[OpenCL]: Enum: Saved 1126 items +ScrapXML[OpenCL]: Enum: Saved 1129 items ScrapXML[OpenCL]: BasicType: Saved 30 items -ScrapXML[OpenCL]: Group: Saved 119 items +ScrapXML[OpenCL]: Group: Saved 120 items ScrapXML[OpenCL]: IdClass: Saved 18 items ScrapXML[OpenCL]: Struct: Saved 16 items ScrapXML[OpenCL]: Delegate: Saved 8 items diff --git a/Modules.Packed/OpenCL.pas b/Modules.Packed/OpenCL.pas index 0be376df..87fa63f7 100644 --- a/Modules.Packed/OpenCL.pas +++ b/Modules.Packed/OpenCL.pas @@ -390,12 +390,15 @@ clCommandBufferProperties = record public val: UInt64; public constructor(val: UInt64) := self.val := val; - public static property COMMAND_BUFFER_FLAGS: clCommandBufferProperties read new clCommandBufferProperties($1293); + public static property COMMAND_BUFFER_FLAGS: clCommandBufferProperties read new clCommandBufferProperties($1293); + public static property COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS: clCommandBufferProperties read new clCommandBufferProperties($12B7); public function ToString: string; override; begin if COMMAND_BUFFER_FLAGS = self then Result := 'COMMAND_BUFFER_FLAGS' else + if COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS = self then + Result := 'COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS' else Result := $'clCommandBufferProperties[{self.val}]'; end; @@ -4472,11 +4475,14 @@ clNDRangeKernelCommandProperties = record public constructor(val: UInt64) := self.val := val; public static property MUTABLE_DISPATCH_UPDATABLE_FIELDS: clNDRangeKernelCommandProperties read new clNDRangeKernelCommandProperties($12B1); + public static property MUTABLE_DISPATCH_ASSERTS: clNDRangeKernelCommandProperties read new clNDRangeKernelCommandProperties($12B8); public function ToString: string; override; begin if MUTABLE_DISPATCH_UPDATABLE_FIELDS = self then Result := 'MUTABLE_DISPATCH_UPDATABLE_FIELDS' else + if MUTABLE_DISPATCH_ASSERTS = self then + Result := 'MUTABLE_DISPATCH_ASSERTS' else Result := $'clNDRangeKernelCommandProperties[{self.val}]'; end; diff --git a/Packing/Descriptions/OpenCL.predoc b/Packing/Descriptions/OpenCL.predoc index f01becf4..59e1f340 100644 --- a/Packing/Descriptions/OpenCL.predoc +++ b/Packing/Descriptions/OpenCL.predoc @@ -390,12 +390,15 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - public static property COMMAND_BUFFER_FLAGS: clCommandBufferProperties read new clCommandBufferProperties($1293); + public static property COMMAND_BUFFER_FLAGS: clCommandBufferProperties read new clCommandBufferProperties($1293); + public static property COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS: clCommandBufferProperties read new clCommandBufferProperties($12B7); public function ToString: string; override; begin if COMMAND_BUFFER_FLAGS = self then Result := 'COMMAND_BUFFER_FLAGS' else + if COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS = self then + Result := 'COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS' else Result := $'clCommandBufferProperties[{self.val}]'; end; @@ -4472,11 +4475,14 @@ type public constructor(val: UInt64) := self.val := val; public static property MUTABLE_DISPATCH_UPDATABLE_FIELDS: clNDRangeKernelCommandProperties read new clNDRangeKernelCommandProperties($12B1); + public static property MUTABLE_DISPATCH_ASSERTS: clNDRangeKernelCommandProperties read new clNDRangeKernelCommandProperties($12B8); public function ToString: string; override; begin if MUTABLE_DISPATCH_UPDATABLE_FIELDS = self then Result := 'MUTABLE_DISPATCH_UPDATABLE_FIELDS' else + if MUTABLE_DISPATCH_ASSERTS = self then + Result := 'MUTABLE_DISPATCH_ASSERTS' else Result := $'clNDRangeKernelCommandProperties[{self.val}]'; end; diff --git a/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log b/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log index 27fd1048..88c0c1cb 100644 --- a/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log +++ b/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log @@ -662,6 +662,7 @@ Enum [cl::STRUCTURE_TYPE_MUTABLE_BASE_CONFIG] Enum [cl::MUTABLE_DISPATCH_GLOBAL_OFFSET] Enum [cl::STRUCTURE_TYPE_MUTABLE_DISPATCH_CONFIG] + Enum [cl::MUTABLE_DISPATCH_ASSERT_NO_ADDITIONAL_WORK_GROUPS] Enum [cl::COMMAND_BUFFER_MUTABLE] Enum [cl::MUTABLE_DISPATCH_GLOBAL_SIZE] Enum [cl::MUTABLE_DISPATCH_LOCAL_SIZE] @@ -678,6 +679,8 @@ Enum [cl::MUTABLE_COMMAND_COMMAND_TYPE] Enum [cl::DEVICE_MUTABLE_DISPATCH_CAPABILITIES] Enum [cl::MUTABLE_DISPATCH_UPDATABLE_FIELDS] + Enum [cl::COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS] + Enum [cl::MUTABLE_DISPATCH_ASSERTS] Func [cl::UpdateMutableCommands + KHR] Func [cl::GetMutableCommandInfo + KHR] diff --git a/Packing/Template/LowLvl/OpenCL/Log/All Group's.log b/Packing/Template/LowLvl/OpenCL/Log/All Group's.log index 331fe17d..d61620f5 100644 --- a/Packing/Template/LowLvl/OpenCL/Log/All Group's.log +++ b/Packing/Template/LowLvl/OpenCL/Log/All Group's.log @@ -109,6 +109,7 @@ # clCommandBufferProperties (cl::CommandBufferProperties) : UInt64 COMMAND_BUFFER_FLAGS[$1293] + COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS[$12B7] # clCommandBufferState (cl::CommandBufferState) : UInt32 COMMAND_BUFFER_STATE_RECORDING[0] @@ -1022,6 +1023,9 @@ MUTABLE_DISPATCH_LOCAL_WORK_SIZE[$12A7] MUTABLE_COMMAND_COMMAND_TYPE[$12AD] +# clMutableDispatchAsserts (cl::MutableDispatchAsserts) : UInt64 (Bitfield) + MUTABLE_DISPATCH_ASSERT_NO_ADDITIONAL_WORK_GROUPS[1 shl 0] + # clMutableDispatchFields (cl::MutableDispatchFields) : UInt64 (Bitfield) MUTABLE_DISPATCH_GLOBAL_OFFSET[1 shl 0] MUTABLE_DISPATCH_GLOBAL_SIZE[1 shl 1] @@ -1031,6 +1035,7 @@ # clNDRangeKernelCommandProperties (cl::NDRangeKernelCommandProperties) : UInt64 MUTABLE_DISPATCH_UPDATABLE_FIELDS[$12B1] + MUTABLE_DISPATCH_ASSERTS[$12B8] # clPipeInfo (cl::PipeInfo) : UInt32 PIPE_PACKET_SIZE[$1120] diff --git a/Packing/Template/LowLvl/OpenCL/Log/All ObjPropList's.log b/Packing/Template/LowLvl/OpenCL/Log/All ObjPropList's.log index a9acb32f..eef61ab9 100644 --- a/Packing/Template/LowLvl/OpenCL/Log/All ObjPropList's.log +++ b/Packing/Template/LowLvl/OpenCL/Log/All ObjPropList's.log @@ -5,6 +5,9 @@ --- COMMAND_BUFFER_FLAGS !type clCommandBufferFlags +--- COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS +!type +clMutableDispatchAsserts # clContextProperties --- CONTEXT_PLATFORM @@ -128,6 +131,9 @@ IntPtr --- MUTABLE_DISPATCH_UPDATABLE_FIELDS !type clMutableDispatchFields +--- MUTABLE_DISPATCH_ASSERTS +!type +clMutableDispatchAsserts # clQueueProperties --- QUEUE_PRIORITY diff --git a/Packing/Template/LowLvl/OpenCL/Types.Interface.template b/Packing/Template/LowLvl/OpenCL/Types.Interface.template index ee7955f7..d4185f00 100644 --- a/Packing/Template/LowLvl/OpenCL/Types.Interface.template +++ b/Packing/Template/LowLvl/OpenCL/Types.Interface.template @@ -356,12 +356,15 @@ public val: UInt64; public constructor(val: UInt64) := self.val := val; - public static property COMMAND_BUFFER_FLAGS: clCommandBufferProperties read new clCommandBufferProperties($1293); + public static property COMMAND_BUFFER_FLAGS: clCommandBufferProperties read new clCommandBufferProperties($1293); + public static property COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS: clCommandBufferProperties read new clCommandBufferProperties($12B7); public function ToString: string; override; begin if COMMAND_BUFFER_FLAGS = self then Result := 'COMMAND_BUFFER_FLAGS' else + if COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS = self then + Result := 'COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS' else Result := $'clCommandBufferProperties[{self.val}]'; end; @@ -4438,11 +4441,14 @@ public constructor(val: UInt64) := self.val := val; public static property MUTABLE_DISPATCH_UPDATABLE_FIELDS: clNDRangeKernelCommandProperties read new clNDRangeKernelCommandProperties($12B1); + public static property MUTABLE_DISPATCH_ASSERTS: clNDRangeKernelCommandProperties read new clNDRangeKernelCommandProperties($12B8); public function ToString: string; override; begin if MUTABLE_DISPATCH_UPDATABLE_FIELDS = self then Result := 'MUTABLE_DISPATCH_UPDATABLE_FIELDS' else + if MUTABLE_DISPATCH_ASSERTS = self then + Result := 'MUTABLE_DISPATCH_ASSERTS' else Result := $'clNDRangeKernelCommandProperties[{self.val}]'; end;