-
Notifications
You must be signed in to change notification settings - Fork 127
setting kernel arguments before recording it in command buffer #1382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
207 commits
Select commit
Hold shift + click to select a range
75c680a
Update cl_khr_command_buffer_mutable_dispatch.asciidoc
aharon-abramson c37e00f
Update cl_khr_command_buffer_mutable_dispatch.asciidoc
aharon-abramson ed629a9
Update ext/cl_khr_command_buffer_mutable_dispatch.asciidoc
aharon-abramson e7d3343
changes to cl.xml
aharon-abramson 392d97b
update extension's version
aharon-abramson 995886a
rename "promise" to "assert"
aharon-abramson 38080d3
Update xml/cl.xml
aharon-abramson cbf85b6
Update xml/cl.xml
aharon-abramson 711fcda
Update xml/cl.xml
aharon-abramson 2264ad6
remove changes to files made by mistake
aharon-abramson 3855094
rename more occurances of "promise" to "assert"
aharon-abramson 50bfadb
Update cl_khr_command_buffer_mutable_dispatch.asciidoc
aharon-abramson 2eb8460
Update cl_khr_command_buffer_mutable_dispatch.asciidoc
aharon-abramson 39bdaeb
add CL_COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS_KHR
aharon-abramson df6029f
fixing mix-up in enum values
aharon-abramson 65b173e
return errors in non-update APIs
aharon-abramson 980a2dc
spaces
aharon-abramson 23777a3
Update ext/cl_khr_command_buffer_mutable_dispatch.asciidoc
aharon-abramson df7f849
update the formula for number of WGs
aharon-abramson e89bf7f
Update xml/cl.xml
aharon-abramson f648659
Remove minor TODO comment (#957) (#988)
joshqti e5d39eb
Use hexapdf instead of ghostscript for PDF optimization (#991)
oddhack ceb87e7
cl_khr_semaphore: Enforce one device semaphores (#973) (#996)
joshqti 981ba95
move the layers spec to the extensions directory (#999)
bashbaug ea1c145
cl_semaphore_khr: Query if semaphore is exportable (#997)
joshqti a164c7f
remove TODO comment in semaphore spec (#1012)
bashbaug 92e08ba
document USM error conditions for clSetKernelExecInfo (#974)
bashbaug 0cd45cb
add description metadata (#1000)
bashbaug 6134e8d
consistently put newer versions at the bottom of version history tabl…
bashbaug a40434d
Reserve enum for cl_ext_yuv_images (#1022)
kpet 502e3c0
allow clSetCommandQueueProperty to return an error for non-OpenCL 1.0…
bashbaug 3300536
clarify the free function for clEnqueueSVMFree must be thread-safe (#…
bashbaug d65ddf8
use title case for more chapter headings (#1011)
bashbaug 2194384
clarify async copies and wait group events must be convergent (#1015)
bashbaug 8cd6206
add old command queue APIs to the reference page table of contents (#…
bashbaug 1320de7
Reserve enums for cl_ext_image_drm_format_modifier (#1020)
kpet ef2e948
fix version note links in the reference pages (#982)
bashbaug e523cee
cl_khr_external_semaphore_khr: semaphore re-import (#939)
6bbad02
update the provisional extension notification text (#1002)
bashbaug ed63324
add links to change log PRs (#1017)
bashbaug 1c4a9eb
include dictionaries before footnotes for reference pages (#1018)
bashbaug 4744432
remove unnecessary rounding mode text for geometric and common functi…
bashbaug 8deed7d
clarify the user function for clEnqueueNativeKernel must be thread sa…
bashbaug 9f60d24
fix the link appearance in the online reference pages (#987)
bashbaug bee46e8
cl_img_mem_properties: Memory hint flags update (#1025)
jebasamuelimg c5ca092
Remove `cl_semaphore_import_properties_khr` (#1034)
SunSerega 6c54e11
fix ptr (#1033)
SunSerega 4b156fc
add the unbreakable attribute to generated source blocks (#1032)
bashbaug b00c47f
update the spec change log with changes from 3.0.14 (#1031)
bashbaug b5ea70b
update the spec source copyright dates to 2024 (#1035)
bashbaug 8ca1abc
add missing curly brace for asciidoctor attribute (#1038)
bashbaug 6a7874a
Add CL_CANCELLED_IMG error code for cl_img_cancel_command extension. …
paulfradgley 4e2460f
Upload cl_img_cancel_command asciidoc specification (#1046)
paulfradgley b349171
Fix unterminated table in IMG extension (#1051)
kpet 0e46800
clarify that 16-bit and 64-bit floats can be passed as kernel argumen…
bashbaug 6a17a4f
fixes derived formula for atanh (#1048)
bashbaug 75cb453
Remove redundant error condition in cl_khr_semaphore (#1052)
kpet 750bfe4
Fix `cl_khr_command_buffer_mutable_dispatch` extension (#1059)
SunSerega df459c0
Add `cl_img_cancel_command` extension to XML (#1056)
SunSerega 60069a1
add USM host mem alloc size issue (#1058)
bashbaug 29e7d9b
clarify conditions for CL_INVALID_PLATFORM (#1063)
bashbaug 8dd7a6c
fix a few notes in the spec for consistency (#1070)
bashbaug ce6f8a4
clarify clSetEventCallback behavior for command errors (#1071)
bashbaug b6e2457
Fix markups of parameter names ``obj`` and ``value`` (#1054)
1b80a47
fix a few more broken refpage links for CL_VERSION_X_Y macros (#1074)
bashbaug 32522cb
fix a few minor issues in the extensions spec (#1062)
bashbaug f4910b1
add the numerical value of the image channel order and data type (#1050)
bashbaug 759841f
publish cl_intel_subgroup_local_block_io (#1028)
bashbaug 1efdf51
Building individual extensions depends on generated files (#1076)
alycm 5aeda6a
Remove CRLF line endings from two core spec files (#1079)
alycm ea38dac
Add framework for extensions in API spec (#950)
oddhack 5501950
Switch to GitHub Actions for CI (#1085)
bashbaug 4efa751
Reference layered extensions in command-buffer intro (#1090)
f01c7d6
fixes a few incorrect asciidoctor attributes (#1091)
bashbaug 19b3aae
strengthen requirements for CL_DEVICE_TYPE query (#1069)
bashbaug 02e7f0d
fix a markup issue regarding cl_khr_subgroup_extended_types (#1104)
bashbaug 1f4fa64
fix footnotes (#1097)
bashbaug f13b0c4
Fixup cl_khr_command_buffer after spec unification (#1089)
ad320b7
Set anchor on `CL_COMMAND_BUFFER_MUTABLE_KHR` (#1115)
70579b8
Fix provisional extension notes in appendices (#1113)
oddhack 1062e64
Synchronize scripts with Vulkan and correct extension appendix sectio…
oddhack 0cf59f1
Fix markup for a few extension names. (#1112)
oddhack 14263c9
use the feature macro dictionary attributes in more places (#1107)
bashbaug 1c97420
add initial draft of Valid Usage and Undefined Behavior section (#1105)
bashbaug a5fd8e7
update generated version text for extension APIs and enums (#1108)
bashbaug cdbd9e4
add missing anchors (#1120)
bashbaug e553da1
cleans up extension metadata (#1122)
bashbaug 6005ac7
fix section titles for sub-group extensions (#1124)
bashbaug d339665
adjustments to fix long table cells (#1125)
bashbaug ccc786c
Restore static refpages to the build (#1127)
oddhack 33e87e0
fix an incorrect link to cl_khr_async_work_group_copy_fence (#1132)
bashbaug 808ff8e
add extension docs for spir-v-related extensions (#1123)
bashbaug d06f06f
add and link error codes for extensions (#1119)
bashbaug be61f4c
add a few missing enums to the XML file (#1118)
bashbaug a99730e
spec source for cl_khr_kernel_clock (#1103)
bashbaug 94756c1
generate and use an extension dictionary (#1131)
bashbaug ae466c0
adding missing anchor for CL_MEM_DEVICE_HANDLE_LIST_END_KHR (#1134)
bashbaug 59c10bd
remove nextafter TODO (#1140)
bashbaug 8e6e557
briefly describe cl_mutable_base_config_khr structure (#1139)
bashbaug 946edc8
update non-provisional extensions to version 1.0.0 (#1133)
bashbaug 7cfa07c
fix fract for double and half arguments (#1136)
bashbaug 6c7ec6e
remove TODO and TBD placeholders (#1135)
bashbaug 916c5de
tidy up cl_khr_create_command_queue (#1138)
bashbaug d5daa11
bugfix: the geometric functions do not operate componentwise (#1137)
bashbaug ce461d2
update the quick reference list for finalized extensions (#1144)
bashbaug b474627
change log with changes from v3.0.15 (#1126)
bashbaug 3317e00
Fix a typo in the category ToC for the refpages (#1148)
oddhack 7f1b6ce
Add two missing extensions to extension.txt (#1162)
kpet da1e4c1
Define extension macros in environment specification (#1163)
kpet 1d24c5f
Remove unused cl_khr_external_memory_dx and cl_khr_external_semaphore…
kpet 48a00b7
Mention dependency on SPV_EXT_shader_atomic_float16_add in cl_ext_flo…
kpet 5adeed2
remove an extra character in an OpenCL C example (#1172)
bashbaug aeb1ab9
Add revision to XML extensions (#1161)
c5072bd
Fix links to commands in API specification (#1179)
kpet 0cc6b2d
Clarify the definition of prerequisites to commands (#923)
kpet eb71732
Use Khronos asciidoctor-spec Docker image in CI (#1196)
oddhack d4bbfc5
Fix typo in clCreateProgramWithSource introduction (#1204)
svenvh 495fa8d
Update extension template (#1197)
kpet 7863cad
cl_khr_external_semaphore: Clarify language (#938)
a879dfb
clarify CL_DEVICE_TYPE_DEFAULT and CL_DEVICE_TYPE_ALL for custom devi…
bashbaug cc81a65
Fix typos in description of clReImportSemaphoreSyncFdKHR (#1208)
kpet 1cde9db
Add missing table end (#1206)
kpet aa001c5
Fail spec creation if asciidoctor errors are encountered (#1205)
kpet 5d894a7
xml: require CL/GL types for cl_khr_gl_sharing (#1210)
kpet c382c22
Add multi-device wording to clCommandBarrierWithWaitListKHR (#1146)
f4ce8f6
Fix CL_INVALID_CONTEXT command-buffer error definitions (#1149)
e958090
Use array for clUpdateMutableCommandsKHR. (#1045)
c63b288
Clarify Acquire/Release behavior for external memory (#1176)
nikhiljnv 418d3f5
Fix typo in description of clGetSemaphoreHandleForTypeKHR (#1220)
kpet 6ea8cc9
New Intel extension cl_intel_subgroup_buffer_prefetch (#1195)
gwawiork 71913fb
Publish the cl_img_matrix_multiply extension specification. (#1199)
tomasz-platek 9be8165
Publish the cl_img_bitwise_ops extension specification. (#1200)
tomasz-platek 154244c
Publish the cl_img_swap_ops extension specification. (#1201)
tomasz-platek 56c46e4
Publish the cl_img_memory_management extension specification. (#1202)
tomasz-platek 497fb74
Generate OpenCL C feature dictionary (#1212)
kpet 16e3835
further clarify a clCreateBuffer with SVM pointer error condition (#1…
karolherbst 1f7acea
Begin integration of EXT extensions into the unified specification (#…
kpet 76db555
Clarify what re-import properties are accepted by clReImportSemaphore…
kpet 0db7c30
fix EPSILON typo (#1225)
bashbaug c9d19df
remove duplicated extensions from quick reference table (#1229)
bashbaug 34f2fe8
fix asciidoctor rightarrow typo (#1234)
bashbaug f625dbf
update SPIR-V spec reference to SPIR-V 1.6 (#1237)
bashbaug b4f2aee
Fix bullet typo in clEnqueueAcquireExternalMemObjectsKHR (#1224)
gowtham-sarc c9fa5c8
eliminate some duplicated words found in the spec (#1226)
bashbaug 735c352
Add specification for cl_ext_image_unorm_int_2_101010 (#1223)
kpet 2d85ec8
Add mechanism to specify named win32 NT handles (#1177)
nikhiljnv e969c44
clarify no implicit dependencies when waiting on or signaling semapho…
bashbaug 305451d
Group or shorten the names of some API specification sections (#1250)
kpet 23b8e52
fix formatting for bulleted list (#1253)
bashbaug 3d2365f
add nofooter by default when building the OpenCL specs (#1252)
bashbaug caa5182
Add properties parameter to all command-buffer commands (#1215)
7e876d0
add an issue about zero-sized allocations (#1083)
bashbaug 5ef65f8
document int4 functions and functions with other return types (#1181)
bashbaug 047b862
generate an OpenCL C built-in functions dictionary (#1228)
bashbaug 3b9d286
clarify num_mip_levels (#1255)
bashbaug a164145
platform: Clarify behavior for ATOMIC_SCOPE_ALL_DEVICES #1129 (#1171)
db295f2
clarify clGetSemaphoreHandleForTypeKHR is part of cl_khr_external_sem…
bashbaug 9ebd444
unify the CL_INVALID_COMMAND_QUEUE behavior for semaphore signals and…
bashbaug e9c8e39
ARM => Arm (#1263)
SunSerega 310475b
`cl_intel_driver_diagnostics` (#1260)
SunSerega a11f0d2
Add error when memory objects or semaphores are created with more tha…
kpet e3171f2
Clarify that we do not remove functionality in minor versions of Open…
kpet ef69683
Use "associated with" for external memory and semaphroes (#1268)
nikhiljnv 6dc1b74
add description of supported printf operand types (#1236)
bashbaug 6f06c55
improve param_value_size consistency (#1254)
bashbaug 3090882
clarify how to properly use and modify shared OpenCL objects (#1243)
bashbaug 0c276bc
document valid coordinate types when reading from or writing to image…
bashbaug ea217c0
add unsafe math optimization error bounds for the non-derived atan2 (…
bashbaug 156d8a8
clarify the minimum value for CL_DEVICE_HALF_FP_CONFIG (#1273)
bashbaug dd5571b
add additional clarification for num_mip_levels (#1272)
bashbaug 89d43e9
rephrase and correct the descriptions for clSetKernelExecInfo (#1245)
bashbaug 3212aaa
change log with changes from v3.0.16 (#1274)
bashbaug ff00e42
clarify cl_mem_flags to not affect copies (#1230)
bashbaug 0f29e02
Reserve cl_mem_flags bit for cl_ext_immutable_memory_objects (#1285)
kpet 506eb11
cl_khr_command_buffer sync-point capacity (#1286)
bf24e31
Document img 1x2_2x2 matmul functions. (#1283)
cycheng 218ed05
Update cl.xml (#1289)
ssugumar-mstk 20c7051
Integrate cl_ext_image_requirements_info into unified specification (…
kpet d38347e
Command-buffer query for supported queue properties (#850)
d8a9ecb
OpenCL C: Update ULP requirements for half-precision divide and recip…
03eed80
Fix formatting issues in builtins tables (#1290)
frasercrmck 1224a1b
Integrate cl_ext_image_from_buffer into unified specification (#1299)
kpet 161fc79
Refactor command-buffer queue compatability (#1292)
32f65e2
update the spec source copyright dates to 2025 (#1301)
bashbaug 73971af
[NFC] Fix typo in address space conversion example (#1322)
wenju-he 859b53b
cl_ext_buffer_device_address (#1159)
cb0f4f4
clarify unsafe math accuracy requirements for the embedded profile (#…
bashbaug d346eb5
clarify printf format
aharon-abramson 75e1bca
Merge branch 'KhronosGroup:main' into main
aharon-abramson 800daab
setting kernel arguments before recording it in command buffer
aharon-abramson d77a35c
make changes in the original life cycle image
aharon-abramson d50032b
changes according to Ewan's comments
aharon-abramson cf1b029
Merge branch 'main' into issue_1329
aharon-abramson 81e8ea4
Update opencl_runtime_layer.asciidoc
aharon-abramson 873bec8
Update cl_khr_command_buffer_mutable_dispatch.asciidoc
aharon-abramson 7567184
Update .gitignore and documentation for command buffer states
aharon-abramson 105021f
Update api/opencl_runtime_layer.asciidoc
aharon-abramson 689314f
Update cl_khr_command_buffer_mutable_dispatch.asciidoc and cl.xml for
aharon-abramson 6c8146e
Update api/cl_khr_command_buffer_mutable_dispatch.asciidoc
aharon-abramson 0d1a89c
Update opencl_runtime_layer.asciidoc and cl.xml to enhance command bu…
aharon-abramson 6b562be
Merge branch 'issue_1329' of https://github.com/aharon-abramson/OpenC…
aharon-abramson 35da0fd
Merge branch 'main' into issue_1329
aharon-abramson 242c1f8
remove Pending state form command buffer lifecycle
aharon-abramson 5545a13
Merge remote-tracking branch 'upstream/main' into issue_1329
aharon-abramson 76c535f
move CL_COMMAND_BUFFER_STATE_FINALIZED_KHR to cl_khr_command_buffer_m…
aharon-abramson dbb800d
Update api/opencl_runtime_layer.asciidoc
aharon-abramson f9ae37e
Update api/opencl_runtime_layer.asciidoc
aharon-abramson File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.