vulkan: Invent a new abstraction
authorBenjamin Otte <otte@redhat.com>
Sat, 24 Jun 2023 02:00:02 +0000 (04:00 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 16 Jul 2023 10:12:36 +0000 (12:12 +0200)
commit32e123fa676d045a694e87140cc11cbe1707b7e0
tree70467e2f3ac16473aac8b640c63f754a33a849ed
parentdf0dd296e9446213e1cb225757d28a48a03a2cf8
vulkan: Invent a new abstraction

GskVulkanOp is meant to be a proper abstraction of operations
the Vulkan renderer will be doing.

For now it's an atrocious clunky piece of junk wedged into the
renderpass codebase.

It's so temporary that I didn't even adjust indentation of the code.
gsk/meson.build
gsk/vulkan/gskvulkanop.c [new file with mode: 0644]
gsk/vulkan/gskvulkanopprivate.h [new file with mode: 0644]
gsk/vulkan/gskvulkanrenderpass.c