{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47572476,"defaultBranch":"main","name":"OpenCL-Headers","ownerLogin":"KhronosGroup","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-07T18:54:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1608701?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702587195.0","currentOid":""},"activityList":{"items":[{"before":"59452533d2afa817bc2dc0da4f783097f4cdbcb0","after":"8275634cf9ec31b6484c2e6be756237cb583999d","ref":"refs/heads/main","pushedAt":"2024-04-12T18:47:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"update extension headers with latest extensions (#249)","shortMessageHtmlLink":"update extension headers with latest extensions (#249)"}},{"before":"f8f40ff8bde590bdb587a4b2bdbb1c7ddf41f10d","after":"59452533d2afa817bc2dc0da4f783097f4cdbcb0","ref":"refs/heads/main","pushedAt":"2024-02-21T15:42:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Fix CMake deprecation warning (#246)\n\nRecent versions of CMake issue a deprecation warning:\r\n```\r\nCMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):\r\n Compatibility with CMake < 3.5 will be removed from a future version of\r\n CMake.\r\n\r\n Update the VERSION argument value or use a ... suffix to tell\r\n CMake that the project does not need compatibility with older versions.\r\n```\r\n\r\nSilence this warning by using a `...` suffix\r\nin `cmake_minimum_required` invocation.\r\nNo functional change intended.","shortMessageHtmlLink":"Fix CMake deprecation warning (#246)"}},{"before":"2368105c0531069fe927989505de7d125ec58c55","after":"f8f40ff8bde590bdb587a4b2bdbb1c7ddf41f10d","ref":"refs/heads/main","pushedAt":"2024-02-21T15:41:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"cl_mutable_dispatch_asserts_khr definitions (#243)\n\nCreated from https://github.com/KhronosGroup/OpenCL-Docs/pull/992 by\r\nrunning the `generate_headers` build target and taking only\r\nthe related changes to `cl_ext.h`","shortMessageHtmlLink":"cl_mutable_dispatch_asserts_khr definitions (#243)"}},{"before":"8de09e8f07e3272da06e62358a8116c27d235036","after":"2368105c0531069fe927989505de7d125ec58c55","ref":"refs/heads/main","pushedAt":"2023-12-12T17:15:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"updates extension headers for the latest XML file (#244)\n\nAdd clReImportSemaphoreSyncFd","shortMessageHtmlLink":"updates extension headers for the latest XML file (#244)"}},{"before":"9ce9a722ba06ea87487cd08bd2001276e2aef8cd","after":"8de09e8f07e3272da06e62358a8116c27d235036","ref":"refs/heads/main","pushedAt":"2023-11-14T17:26:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"updates extension headers for the latest XML file (#240)\n\nAdds bits for cl_khr_initialize_memory\r\nAdds separate device handle lists for external memory and semaphores\r\nAdds enums for cl_arm_scheduling_controls","shortMessageHtmlLink":"updates extension headers for the latest XML file (#240)"}},{"before":"1ebe96174f0706bd114139a691dce46db84dc9a6","after":"9ce9a722ba06ea87487cd08bd2001276e2aef8cd","ref":"refs/heads/main","pushedAt":"2023-10-03T16:49:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Update extension headers for latest cl.xml changes (#242)\n\n- add clCommandSVMMemcpyKHR and clCommandSVMMemFillKHR","shortMessageHtmlLink":"Update extension headers for latest cl.xml changes (#242)"}},{"before":"cea634274e20c779df9fe89629598ba0f910fdf3","after":"1ebe96174f0706bd114139a691dce46db84dc9a6","ref":"refs/heads/main","pushedAt":"2023-09-26T16:58:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"add compatibility notes (#238)\n\n* update README with compatibility notes\r\n\r\n* minor wordsmithing\r\n\r\n* clarify when to use tagged or released OpenCL API headers","shortMessageHtmlLink":"add compatibility notes (#238)"}},{"before":"10aaadf55d582934661ca9d66956696cf1d836dc","after":"cea634274e20c779df9fe89629598ba0f910fdf3","ref":"refs/heads/main","pushedAt":"2023-09-26T16:17:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"fix VME skip block type enum to match spec (#241)","shortMessageHtmlLink":"fix VME skip block type enum to match spec (#241)"}},{"before":"489ba7af868740b82a78c294ba222b6c649d008e","after":"10aaadf55d582934661ca9d66956696cf1d836dc","ref":"refs/heads/main","pushedAt":"2023-09-16T01:01:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"fix the OpenCL version for the CL_DEPTH enum (#231)\n\nalso fix CL_DEPTH_STENCIL and CL_UNORM_INT24, which were never core enums","shortMessageHtmlLink":"fix the OpenCL version for the CL_DEPTH enum (#231)"}},{"before":"dd1b3407d6cc068ca4f9ed36d6f5b20a7e2b922c","after":"489ba7af868740b82a78c294ba222b6c649d008e","ref":"refs/heads/main","pushedAt":"2023-09-12T23:51:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"require C99 for header tests (#208)\n\n* require C99 for header tests\r\n\r\n* also require C++11 for header tests\r\n\r\n* do not overwrite settings if set by user\r\n\r\nCo-authored-by: Nagy-Egri Máté Ferenc \r\n\r\n* fix copy-paste error\r\n\r\n---------\r\n\r\nCo-authored-by: Nagy-Egri Máté Ferenc ","shortMessageHtmlLink":"require C99 for header tests (#208)"}},{"before":"8383384aa69df40db07e88247309bb3d58c80ceb","after":"dd1b3407d6cc068ca4f9ed36d6f5b20a7e2b922c","ref":"refs/heads/main","pushedAt":"2023-09-12T16:44:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"sort new extensions programmatically (#236)\n\nThe generated extension headers maintained an ordered list of older\r\nextensions to minimize diffs with the non-generated extension headers,\r\nbut there is no reason to require this for new extensions. If a new\r\nextension is not found in the list, sort it at the end automatically.\r\nNote, Khronos (KHR) extensions will also be sorted before multi-vendor\r\n(EXT) extensions, and before vendor extensions.","shortMessageHtmlLink":"sort new extensions programmatically (#236)"}},{"before":"5e3df1cf058074145c6bc71e3e7cfc4314796b5c","after":"8383384aa69df40db07e88247309bb3d58c80ceb","ref":"refs/heads/main","pushedAt":"2023-09-12T16:39:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Update extension headers (#235)\n\n- Add cl_ext_image_raw10_raw12 definitions\r\n- Remove CL_COMMAND_BUFFER_STATE_INVALID_KHR\r\n\r\nSigned-off-by: Kevin Petit ","shortMessageHtmlLink":"Update extension headers (#235)"}},{"before":"e049b16b5f157e2f28e7b5c301e71e1ccb3fe288","after":"5e3df1cf058074145c6bc71e3e7cfc4314796b5c","ref":"refs/heads/main","pushedAt":"2023-08-29T16:09:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Header update for external_memory_import (#234)\n\n* Header update for external_memory_import\r\n\r\n* Fix token name to match update on the spec","shortMessageHtmlLink":"Header update for external_memory_import (#234)"}},{"before":"4fdcfb0ae675f2f63a9add9552e0af62c2b4ed30","after":"e049b16b5f157e2f28e7b5c301e71e1ccb3fe288","ref":"refs/heads/main","pushedAt":"2023-05-09T16:50:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Define function types for prototype declaration (#230)\n\n* Use function type definitions and use these to defines pointer types.\r\n\r\n* Add generated function type definitions.\r\n\r\n* Leverage function types in cl_icd.h.\r\n\r\n* Add missing include guards.\r\n\r\n* Cosmetic.\r\n\r\n* Add function pointer definitions for core APIs.\r\n\r\n* Use newly defined function pointers for core APIs.\r\n\r\n* Only use function types for icd dispatch table.","shortMessageHtmlLink":"Define function types for prototype declaration (#230)"}},{"before":"9dfa583fbb2922d7814e8fbc6c223c20f2da39bf","after":"4fdcfb0ae675f2f63a9add9552e0af62c2b4ed30","ref":"refs/heads/main","pushedAt":"2023-04-17T08:34:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"add headers for cl_khr_command_buffer_multi_device (#229)","shortMessageHtmlLink":"add headers for cl_khr_command_buffer_multi_device (#229)"}},{"before":"7bcc0f18ab837a446360f4c17f245102429508bf","after":"9dfa583fbb2922d7814e8fbc6c223c20f2da39bf","ref":"refs/heads/main","pushedAt":"2023-04-13T16:47:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"add code generation README (#228)\n\n* add README, update required Mako version\r\n\r\n* minor grammar fix\r\n\r\nCo-authored-by: Ewan Crawford \r\n\r\n---------\r\n\r\nCo-authored-by: Ewan Crawford ","shortMessageHtmlLink":"add code generation README (#228)"}},{"before":"ca7e258f681734b2ae1ef74ddf0808627a507889","after":"7bcc0f18ab837a446360f4c17f245102429508bf","ref":"refs/heads/main","pushedAt":"2023-04-11T16:31:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Code Generation for Extension Headers (#161)\n\n* initial generation script and template\r\n\r\n* added ability to generate additional headers for sharing extensions\r\n\r\n* switch to generated headers for extensions\r\n\r\npassing header tests with generated headers\r\n\r\nimprove generation for extensions that share type names\r\n\r\nremove incorrectly added file\r\n\r\nupdate to latest generated files\r\n\r\n* remove CL_API_ENTRY from the generated extension typedefs\r\n\r\n* add requirements.txt (generated with pipreqs)\r\n\r\n* do not generate cl_layer.h\r\nThe function pointers in cl_layer.h currently use a different\r\nconvention in the ICD loader. Alternatives are to align to the\r\ncl_layer.h convention, to not generate this header, or to figure\r\nout how to selectively generate a different convention in some\r\ncases.\r\n\r\n* refactored into separate functions to align with ICD loader generation\r\nhandle functions with no arguments\r\n\r\n* sort bit enums\r\n\r\n* updates for sharing format query extensions\r\n\r\n* added support for CL_NO_PROTOTYPES define\r\nappended EXTENSION_NAME to extension name define\r\n\r\n* generate new extensions:\r\ncl_khr_semaphore\r\ncl_khr_external_semaphore (and related extensions)\r\ncl_khr_external_memory (and related extensions)\r\ncl_intel_device_attribute_query\r\n\r\n* handle the case where the bit shift amount is greater than 31\r\n\r\nDone by shifting the unsigned long long literal 1ULL.\r\n\r\nThis is done conditionally for now, only when the shift amount\r\nis greater than 31, because shifting by 31 or less is defined.\r\n\r\n* Activate generation for cl_layer.h.\r\n\r\n* Regenerate headers.\r\n\r\n* minor updates for pfn_ function pointer typedef generation\r\n\r\n* update copyright dates\r\n\r\n* generate headers with latest XML file\r\n\r\ncl_intel_program_scope_host_pipe\r\n\r\n* add an extension condition check for the entire extension\r\n\r\nThis is needed for cl_ext_image_requirements_info where the entire\r\nextension is guarded by an ifdef vs. particular blocks of the extension.\r\n\r\n* generate headers with the latest XML file\r\n\r\ncl_khr_command_buffer_mutable_dispatch\r\ncl_ext_image_requirements_info\r\ncl_intel_queue_no_sync_operations\r\n\r\n* fix include guards for dx9 header for warning disables\r\n\r\n* regenerate headers from the latest XML file\r\n\r\n* regenerate headers from the latest XML file\r\n\r\n* generate extensions in the same order as previously\r\n\r\nFor easier initial review, generate extensions in the same order\r\nas the existing files. This can be switched to a more regular\r\norder later.\r\n\r\n* update copyright dates to 2023\r\n\r\n* fix the name of the cl_khr_image2d_from_buffer extension\r\n\r\n* fix layers layer_dispatch_ret\r\n\r\n* fix errcode_ret for clCreateFromGLBuffer\r\n\r\n* add CL_VERSION_3_0 guard to cl_ext_image_from_buffer\r\n\r\n* add CL_API_SUFFIX__VERSION_1_2 to clCreateProgramWithILKHR\r\n\r\n* add CL_VERSION_1_2 condition to cl_arm_get_core_id\r\n\r\n* add CL_API_SUFFIX__VERSION_1_0 to clCreateBufferWithPropertiesINTEL\r\n\r\n* add CL_API_SUFFIX__VERSION_1_0 to clEnqueueReadHostPipeINTEL and clEnqueueWriteHostPipeINTEL\r\n\r\n* fix off-by-one error for large bitfield bits\r\n\r\n* switch the syntax for large bitfield bits\r\n\r\n* refactor prototype guards for extension APIs\r\n\r\nAdd CL_NO_EXTENSION_PROTOTYPES which affects all extension prototypes.\r\nAdd CL_NO_EXPORTED_EXTENSION_PROTOTYPES which affects extension prototypes that are exported by some ICD loaders.\r\nAdd CL_NO_NON_EXPORTED_EXTENSION_PROTOTYPES which affects extension prototypes that are exported by no known ICD loaders.\r\n\r\nAlso cleans up generation on Windows, which otherwise would generate \\r\\n line separators.\r\n\r\n* Added CL_NO_CORE_API_PROTOTYPES.\r\n\r\n* slight renaming, add CL_NO_PROTOTYPES to cl.h\r\n\r\n* regenerate with all XML fixes\r\n\r\n* a few more naming adjustments\r\n\r\n* update README\r\n\r\n---------\r\n\r\nCo-authored-by: Brice Videau ","shortMessageHtmlLink":"Code Generation for Extension Headers (#161)"}},{"before":"8c4f0111ccf2350a51655d8bbe862c7405f2c0db","after":"ca7e258f681734b2ae1ef74ddf0808627a507889","ref":"refs/heads/main","pushedAt":"2023-04-09T21:12:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Add enum for command-buffer context query (#226)\n\nDefine `0x1299` as `CL_COMMAND_BUFFER_CONTEXT_KHR` to reflect merged\r\nspec PR https://github.com/KhronosGroup/OpenCL-Docs/pull/899\r\n\r\nSee also original issue https://github.com/KhronosGroup/OpenCL-Docs/issues/898","shortMessageHtmlLink":"Add enum for command-buffer context query (#226)"}},{"before":"9ddb236e6eb3cf844f9e2f81677e1045f9bf838e","after":"8c4f0111ccf2350a51655d8bbe862c7405f2c0db","ref":"refs/heads/main","pushedAt":"2023-03-28T20:52:03.429Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"CI Fixes (#225)\n\n* Update Ubuntu version. Container is still Ubuntu 18.04.\r\n\r\n* Update MacOS to install gcc versions that may be missing.","shortMessageHtmlLink":"CI Fixes (#225)"}},{"before":"e3e85862d6905eba9f4b5ed02c52effe673721d3","after":"9ddb236e6eb3cf844f9e2f81677e1045f9bf838e","ref":"refs/heads/main","pushedAt":"2023-03-20T16:16:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kerilk","name":"Brice Videau","path":"/Kerilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1815142?s=80&v=4"},"commit":{"message":"the pointer argument to clEnqueueWriteHostPipeINTEL should be const (#222)","shortMessageHtmlLink":"the pointer argument to clEnqueueWriteHostPipeINTEL should be const (#…"}},{"before":"1080743ea047d6467bc609f979a21f00e06ac928","after":"e3e85862d6905eba9f4b5ed02c52effe673721d3","ref":"refs/heads/main","pushedAt":"2023-03-19T20:21:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bashbaug","name":"Ben Ashbaugh","path":"/bashbaug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14812095?s=80&v=4"},"commit":{"message":"Add cl_intel_program_scope_host_pipe (#220)\n\n* Add cl_intel_program_scope_host_pipe\r\n\r\n* Remove CL_API_ENTRY on the typedef\r\n\r\nCo-authored-by: Ben Ashbaugh \r\n\r\n* Update to INTEL_fn to keep naming consistent\r\n\r\n---------\r\n\r\nCo-authored-by: Ben Ashbaugh ","shortMessageHtmlLink":"Add cl_intel_program_scope_host_pipe (#220)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEL2I4ewA","startCursor":null,"endCursor":null}},"title":"Activity · KhronosGroup/OpenCL-Headers"}