aboutsummaryrefslogtreecommitdiff
path: root/vendor/gioui.org/shader/piet/kernel4_abi.h
diff options
context:
space:
mode:
authorlawl <github@dumbinter.net>2022-01-06 10:44:13 +0200
committerlawl <github@dumbinter.net>2022-01-06 16:04:34 +0530
commit8c34658b64f1efeab501bef57d2bfa9579fe34e2 (patch)
tree3fef93871214bc85c89ffcd04c6782c8aa3862ce /vendor/gioui.org/shader/piet/kernel4_abi.h
parent38787e4195f2a34d7ec4421caf17cb99bc31fa2b (diff)
downloadnoisetorch-8c34658b64f1efeab501bef57d2bfa9579fe34e2.tar.gz
noisetorch-8c34658b64f1efeab501bef57d2bfa9579fe34e2.zip
Chore: Upgrade nucular GUI dependency
Diffstat (limited to 'vendor/gioui.org/shader/piet/kernel4_abi.h')
-rw-r--r--vendor/gioui.org/shader/piet/kernel4_abi.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/vendor/gioui.org/shader/piet/kernel4_abi.h b/vendor/gioui.org/shader/piet/kernel4_abi.h
new file mode 100644
index 0000000..0d3b4c9
--- /dev/null
+++ b/vendor/gioui.org/shader/piet/kernel4_abi.h
@@ -0,0 +1,19 @@
+// Code generated by gioui.org/cpu/cmd/compile DO NOT EDIT.
+
+struct kernel4_descriptor_set_layout {
+ struct buffer_descriptor binding0;
+ struct buffer_descriptor binding1;
+ struct image_descriptor binding2;
+ struct image_descriptor binding3;
+};
+
+extern coroutine kernel4_coroutine_begin(struct program_data *data,
+ int32_t workgroupX, int32_t workgroupY, int32_t workgroupZ,
+ void *workgroupMemory,
+ int32_t firstSubgroup,
+ int32_t subgroupCount) ATTR_HIDDEN;
+
+extern bool kernel4_coroutine_await(coroutine r, yield_result *res) ATTR_HIDDEN;
+extern void kernel4_coroutine_destroy(coroutine r) ATTR_HIDDEN;
+
+extern const struct program_info kernel4_program_info ATTR_HIDDEN;