summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEwan Crawford <ewan@codeplay.com>2024-02-21 15:41:46 +0000
committerGitHub <noreply@github.com>2024-02-21 07:41:46 -0800
commitf8f40ff8bde590bdb587a4b2bdbb1c7ddf41f10d (patch)
treee583c49b330684ce710c0d3e5c634c1d9aadd96b
parent2368105c0531069fe927989505de7d125ec58c55 (diff)
downloadOpenCL-Headers-f8f40ff8bde590bdb587a4b2bdbb1c7ddf41f10d.tar.gz
cl_mutable_dispatch_asserts_khr definitions (#243)
Created from https://github.com/KhronosGroup/OpenCL-Docs/pull/992 by running the `generate_headers` build target and taking only the related changes to `cl_ext.h`
-rw-r--r--CL/cl_ext.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/CL/cl_ext.h b/CL/cl_ext.h
index 7eddb47..d12cf0d 100644
--- a/CL/cl_ext.h
+++ b/CL/cl_ext.h
@@ -624,6 +624,7 @@ typedef struct _cl_mutable_base_config_khr {
cl_uint num_mutable_dispatch;
const cl_mutable_dispatch_config_khr* mutable_dispatch_list;
} cl_mutable_base_config_khr;
+typedef cl_bitfield cl_mutable_dispatch_asserts_khr;
/* cl_command_buffer_flags_khr - bitfield */
#define CL_COMMAND_BUFFER_MUTABLE_KHR (1 << 1)
@@ -659,6 +660,15 @@ typedef struct _cl_mutable_base_config_khr {
#define CL_STRUCTURE_TYPE_MUTABLE_BASE_CONFIG_KHR 0
#define CL_STRUCTURE_TYPE_MUTABLE_DISPATCH_CONFIG_KHR 1
+/* cl_command_buffer_properties_khr */
+#define CL_COMMAND_BUFFER_MUTABLE_DISPATCH_ASSERTS_KHR 0x12B7
+
+/* cl_ndrange_kernel_command_properties_khr */
+#define CL_MUTABLE_DISPATCH_ASSERTS_KHR 0x12B8
+
+/* cl_mutable_dispatch_asserts_khr - bitfield */
+#define CL_MUTABLE_DISPATCH_ASSERT_NO_ADDITIONAL_WORK_GROUPS_KHR (1 << 0)
+
typedef cl_int CL_API_CALL
clUpdateMutableCommandsKHR_t(