vulkan: Don't intern strings
authorBenjamin Otte <otte@redhat.com>
Fri, 7 Jul 2023 00:38:22 +0000 (02:38 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 16 Jul 2023 10:13:00 +0000 (12:13 +0200)
commit6363f27f95021f0fe979cc91bbf571effa334191
tree7cce2ec5655ace1fcf4d6a1378d48e6fda5baec3
parentf35053b837e7f69c880fa836a62d11c399158dca
vulkan: Don't intern strings

Interning strings is slow, especially if we can instead do direct
pointer compares.

Also refactor the pipeline lookup code a bit to make use of the
refactored code.
gsk/vulkan/gskvulkanrender.c
gsk/vulkan/gskvulkanrenderpass.c
gsk/vulkan/gskvulkanrenderprivate.h