vulkan: Make glyphs use new node ops
authorBenjamin Otte <otte@redhat.com>
Mon, 3 Jul 2023 07:15:04 +0000 (09:15 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 16 Jul 2023 10:13:00 +0000 (12:13 +0200)
commit6e6fa3daedafde12436b9ed3517ef1d2094f7e65
tree2b410227f141daef73d006ef83c0acc2cc5a6316
parent2d6ebbb4d51ce185d75f9ac4ddc13c439a5205b7
vulkan: Make glyphs use new node ops

This is a rudimentary - but working - port.
Glyph uploads are still using the old machinery, a bunch of functions
still exist that probably aren't necessary anymore and each glyph emits
its own node.

This will need to be improved in further commits.
12 files changed:
gsk/meson.build
gsk/vulkan/gskvulkancolortextpipeline.c [deleted file]
gsk/vulkan/gskvulkancolortextpipelineprivate.h [deleted file]
gsk/vulkan/gskvulkanglyphcache.c
gsk/vulkan/gskvulkanglyphcacheprivate.h
gsk/vulkan/gskvulkanrender.c
gsk/vulkan/gskvulkanrenderer.c
gsk/vulkan/gskvulkanrendererprivate.h
gsk/vulkan/gskvulkanrenderpass.c
gsk/vulkan/gskvulkanrenderprivate.h
gsk/vulkan/gskvulkantextpipeline.c [deleted file]
gsk/vulkan/gskvulkantextpipelineprivate.h [deleted file]