From 67bde35bb21db5908f98fd9ea7cc573d74d76099 Mon Sep 17 00:00:00 2001 From: Sun Serega Date: Sun, 1 Sep 2024 13:36:39 +0200 Subject: [PATCH] adapt packing to PR CL#962 --- DataScraping/Reps/OpenCL-Docs | 2 +- DataScraping/XML/OpenCL/funcs.bin | Bin 145667 -> 145769 bytes LastPack.log | 23 ++++++------------ Log/OpenCL.log | 2 +- Log/PullUpstream.log | 12 ++++----- Modules.Packed/OpenCL.pas | 5 ++++ Packing/Descriptions/OpenCL.predoc | 5 ++++ .../OpenCL/Extension.Interface.template | 5 ++++ .../LowLvl/OpenCL/Log/All Extension's.log | 2 ++ .../Template/LowLvl/OpenCL/Log/All Func's.log | 7 ++++++ .../Template/LowLvl/OpenCL/Log/Essentials.log | 2 +- 11 files changed, 40 insertions(+), 25 deletions(-) diff --git a/DataScraping/Reps/OpenCL-Docs b/DataScraping/Reps/OpenCL-Docs index 9b0faab5..30e872d0 160000 --- a/DataScraping/Reps/OpenCL-Docs +++ b/DataScraping/Reps/OpenCL-Docs @@ -1 +1 @@ -Subproject commit 9b0faab5f3dda08812ae7a72b7fc93d30b4f8d02 +Subproject commit 30e872d08b70f0c6c81afafa55fc7377dd6579d4 diff --git a/DataScraping/XML/OpenCL/funcs.bin b/DataScraping/XML/OpenCL/funcs.bin index fc573999b8d89a13a7ff4d729cec03187663e5f7..2a7f6b39504d68f565e2deea4ec0121352c836ca 100644 GIT binary patch delta 6062 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 bePM>B-l;z>S6(IhJM}-ym6@W*#L@o)4SC?C delta 6100 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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: cmd /c "(echo [checkout] && git checkout pretest/962 2>&1) && (echo [pull-own]: && git pull SunSerega pretest/962) && (echo [fetch-main] && git fetch 0_official main:main) && (echo [merge-main] && git merge main)" SubReps Update: OpenCL[OUT] : [checkout] -SubReps Update: OpenCL[OUT] : Your branch is up to date with 'SunSerega/custom'. -SubReps Update: OpenCL[OUT] : Already on 'custom' +SubReps Update: OpenCL[OUT] : Your branch is up to date with 'SunSerega/pretest/962'. +SubReps Update: OpenCL[OUT] : Already on 'pretest/962' SubReps Update: OpenCL[OUT] : [pull-own]: SubReps Update: OpenCL[ERR] : From SunSerega/OpenCL-Docs -SubReps Update: OpenCL[ERR] : * branch custom -> FETCH_HEAD +SubReps Update: OpenCL[ERR] : * branch pretest/962 -> FETCH_HEAD SubReps Update: OpenCL[OUT] : Already up to date. SubReps Update: OpenCL[OUT] : [fetch-main] SubReps Update: OpenCL[OUT] : [merge-main] @@ -54,13 +54,13 @@ 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 1128 items ScrapXML[OpenCL]: BasicType: Saved 30 items ScrapXML[OpenCL]: Group: Saved 121 items ScrapXML[OpenCL]: IdClass: Saved 18 items ScrapXML[OpenCL]: Struct: Saved 15 items ScrapXML[OpenCL]: Delegate: Saved 8 items -ScrapXML[OpenCL]: Func: Saved 241 items +ScrapXML[OpenCL]: Func: Saved 242 items ScrapXML[OpenCL]: Feature: Saved 7 items ScrapXML[OpenCL]: Extension: Saved 132 items ScrapXML[OpenCL]: Done @@ -199,19 +199,10 @@ Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: F Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: Func [cl::GetAcceleratorInfo + INTEL] could not generate overload: no output type info for Group [cl::AcceleratorInfo] Enum [cl::ACCELERATOR_DESCRIPTOR] Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Dumping Feature items Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::CompileProgram] -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueFillBuffer] -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueMapImage] Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueMigrateMemObjects] -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueNativeKernel] -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 30>12 overloads of non-fixed Func [cl::EnqueueNDRangeKernel] -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueReadBuffer] Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueSVMFree] -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueSVMMemFill] -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueSVMMigrateMem] -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueWriteBuffer] Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Dumping Extension items Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueSVMFree + ARM] -Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueSVMMemFill + ARM] Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueMigrateMemObject + EXT] Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 30>12 overloads of non-fixed Func [cl::EnqueueGenerateMipmap + IMG] Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: WARNING: 18>12 overloads of non-fixed Func [cl::EnqueueAcquireGrallocObjects + IMG] @@ -254,7 +245,7 @@ Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Group: Pac Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: IdClass: Packed 28 items Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Struct: Packed 16 items 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]: Func: Packed 242 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]: Cleanup diff --git a/Log/OpenCL.log b/Log/OpenCL.log index fb841bb0..e0ed8ad2 100644 --- a/Log/OpenCL.log +++ b/Log/OpenCL.log @@ -101,7 +101,7 @@ Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Group: Pac Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: IdClass: Packed 28 items Template[OpenCL]: TemplateCommand[LowLvl/OpenCL/Pack Essentials.exe]: Struct: Packed 16 items 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]: Func: Packed 242 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]: Cleanup diff --git a/Log/PullUpstream.log b/Log/PullUpstream.log index 19a2045b..342aeef0 100644 --- a/Log/PullUpstream.log +++ b/Log/PullUpstream.log @@ -1,13 +1,13 @@ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Update Reps ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: cmd /c "(echo [checkout] && git checkout pretest/962 2>&1) && (echo [pull-own]: && git pull SunSerega pretest/962) && (echo [fetch-main] && git fetch 0_official main:main) && (echo [merge-main] && git merge main)" SubReps Update: OpenCL[OUT] : [checkout] -SubReps Update: OpenCL[OUT] : Your branch is up to date with 'SunSerega/custom'. -SubReps Update: OpenCL[OUT] : Already on 'custom' +SubReps Update: OpenCL[OUT] : Your branch is up to date with 'SunSerega/pretest/962'. +SubReps Update: OpenCL[OUT] : Already on 'pretest/962' SubReps Update: OpenCL[OUT] : [pull-own]: SubReps Update: OpenCL[ERR] : From SunSerega/OpenCL-Docs -SubReps Update: OpenCL[ERR] : * branch custom -> FETCH_HEAD +SubReps Update: OpenCL[ERR] : * branch pretest/962 -> FETCH_HEAD SubReps Update: OpenCL[OUT] : Already up to date. SubReps Update: OpenCL[OUT] : [fetch-main] SubReps Update: OpenCL[OUT] : [merge-main] @@ -44,13 +44,13 @@ 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 1128 items ScrapXML[OpenCL]: BasicType: Saved 30 items ScrapXML[OpenCL]: Group: Saved 121 items ScrapXML[OpenCL]: IdClass: Saved 18 items ScrapXML[OpenCL]: Struct: Saved 15 items ScrapXML[OpenCL]: Delegate: Saved 8 items -ScrapXML[OpenCL]: Func: Saved 241 items +ScrapXML[OpenCL]: Func: Saved 242 items ScrapXML[OpenCL]: Feature: Saved 7 items ScrapXML[OpenCL]: Extension: Saved 132 items ScrapXML[OpenCL]: Done diff --git a/Modules.Packed/OpenCL.pas b/Modules.Packed/OpenCL.pas index 6dd406aa..859b6f82 100644 --- a/Modules.Packed/OpenCL.pas +++ b/Modules.Packed/OpenCL.pas @@ -13839,6 +13839,11 @@ cl_queue_family_properties = record public [MethodImpl(MethodImplOptions.AggressiveInlining)] function InitLayer(num_entries: UInt32; target_dispatch: cl_icd_dispatch; num_entries_ret: IntPtr; layer_dispatch_ret: IntPtr): clErrorCode := ntv_InitLayer_4(num_entries, target_dispatch, num_entries_ret, layer_dispatch_ret); + public DeinitLayer_adr := GetProcAddress('clDeinitLayer'); + private ntv_DeinitLayer_1 := GetProcOrNil&(DeinitLayer_adr); + public [MethodImpl(MethodImplOptions.AggressiveInlining)] function DeinitLayer: clErrorCode := + ntv_DeinitLayer_1; + end; /// id: cl_amd_device_attribute_query diff --git a/Packing/Descriptions/OpenCL.predoc b/Packing/Descriptions/OpenCL.predoc index d379dbf4..e2e77a26 100644 --- a/Packing/Descriptions/OpenCL.predoc +++ b/Packing/Descriptions/OpenCL.predoc @@ -13827,6 +13827,11 @@ type public [MethodImpl(MethodImplOptions.AggressiveInlining)] function InitLayer(num_entries: UInt32; target_dispatch: cl_icd_dispatch; num_entries_ret: IntPtr; layer_dispatch_ret: IntPtr): clErrorCode := ntv_InitLayer_4(num_entries, target_dispatch, num_entries_ret, layer_dispatch_ret); + public DeinitLayer_adr := GetProcAddress('clDeinitLayer'); + private ntv_DeinitLayer_1 := GetProcOrNil&(DeinitLayer_adr); + public [MethodImpl(MethodImplOptions.AggressiveInlining)] function DeinitLayer: clErrorCode := + ntv_DeinitLayer_1; + end; /// id: cl_amd_device_attribute_query diff --git a/Packing/Template/LowLvl/OpenCL/Extension.Interface.template b/Packing/Template/LowLvl/OpenCL/Extension.Interface.template index fe674eca..fff166db 100644 --- a/Packing/Template/LowLvl/OpenCL/Extension.Interface.template +++ b/Packing/Template/LowLvl/OpenCL/Extension.Interface.template @@ -183,6 +183,11 @@ public [MethodImpl(MethodImplOptions.AggressiveInlining)] function InitLayer(num_entries: UInt32; target_dispatch: cl_icd_dispatch; num_entries_ret: IntPtr; layer_dispatch_ret: IntPtr): clErrorCode := ntv_InitLayer_4(num_entries, target_dispatch, num_entries_ret, layer_dispatch_ret); + public DeinitLayer_adr := GetProcAddress('clDeinitLayer'); + private ntv_DeinitLayer_1 := GetProcOrNil&(DeinitLayer_adr); + public [MethodImpl(MethodImplOptions.AggressiveInlining)] function DeinitLayer: clErrorCode := + ntv_DeinitLayer_1; + end; /// id: cl_amd_device_attribute_query diff --git a/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log b/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log index 465019f8..f5c56df1 100644 --- a/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log +++ b/Packing/Template/LowLvl/OpenCL/Log/All Extension's.log @@ -10,10 +10,12 @@ # clLoaderLayers (cl_loader_layers) Enum [cl::LAYER_API_VERSION_100] + Enum [cl::LAYER_API_VERSION_110] Enum [cl::LAYER_API_VERSION] Enum [cl::LAYER_NAME] Func [cl::GetLayerInfo] Func [cl::InitLayer] + Func [cl::DeinitLayer] # clDeviceAttributeQueryAMD (cl_amd_device_attribute_query) Enum [cl::DEVICE_PREFERRED_WORK_GROUP_SIZE] diff --git a/Packing/Template/LowLvl/OpenCL/Log/All Func's.log b/Packing/Template/LowLvl/OpenCL/Log/All Func's.log index 6c04159f..a09aa30a 100644 --- a/Packing/Template/LowLvl/OpenCL/Log/All Func's.log +++ b/Packing/Template/LowLvl/OpenCL/Log/All Func's.log @@ -516,6 +516,13 @@ errcode_ret: var clErrorCode -------- | ---------- | --------------- | | context | errcode_ret | +# cl::DeinitLayer +!ppt +Result: clErrorCode +!ffo +1 + clErrorCode | + # cl::EnqueueAcquireGLObjects !ppt Result: clErrorCode diff --git a/Packing/Template/LowLvl/OpenCL/Log/Essentials.log b/Packing/Template/LowLvl/OpenCL/Log/Essentials.log index a8ec3294..84831be9 100644 --- a/Packing/Template/LowLvl/OpenCL/Log/Essentials.log +++ b/Packing/Template/LowLvl/OpenCL/Log/Essentials.log @@ -102,7 +102,7 @@ Group: Packed 113 items IdClass: Packed 28 items Struct: Packed 16 items Delegate: Packed 7 items -Func: Packed 241 items +Func: Packed 242 items Feature: Packed 1 items Extension: Packed 132 items Cleanup