vulkan: Add VulkanOp->next
authorBenjamin Otte <otte@redhat.com>
Thu, 6 Jul 2023 04:40:09 +0000 (06:40 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 16 Jul 2023 10:13:00 +0000 (12:13 +0200)
commitf35053b837e7f69c880fa836a62d11c399158dca
tree69d0fbc3ee0414786fad0a519d3f97b5d41a7a3c
parentd669e3ab6a12cf6f41b1f1f11c0bb50010271e9f
vulkan: Add VulkanOp->next

Set it after creating all the ops and then use it for iterating.

Note that we cannot set it while creating the ops because the array may
be realloc()ed into a different memory region which would invalidate all
the pointers.

It currently has no use, but that will come later.

Also put the typedefs into headers in gsk/vulkan, they have nthing to do
outside that directory.
gsk/gskprivate.h
gsk/vulkan/gskvulkanopprivate.h
gsk/vulkan/gskvulkanprivate.h
gsk/vulkan/gskvulkanrenderpass.c
gsk/vulkan/gskvulkanrenderpassprivate.h
gsk/vulkan/gskvulkanrenderprivate.h