gtk/gsk/vulkan
Emmanuele Bassi d701a89281 Turn GskRenderNode into a derivable type
Language bindings—especially ones based on introspection—cannot deal
with custom type hiearchies. Luckily for us, GType has a derivable type
with low overhead: GTypeInstance.

By turning GskRenderNode into a GTypeInstance, and creating derived
types for each class of node, we can provide an introspectable API to
our non-C API consumers, with no functional change to the C API itself.
2020-04-08 15:40:15 +01:00
..
gskvulkanblendmodepipeline.c
gskvulkanblendmodepipelineprivate.h
gskvulkanblurpipeline.c
gskvulkanblurpipelineprivate.h
gskvulkanborderpipeline.c
gskvulkanborderpipelineprivate.h
gskvulkanboxshadowpipeline.c
gskvulkanboxshadowpipelineprivate.h
gskvulkanbuffer.c
gskvulkanbufferprivate.h
gskvulkanclip.c vulkan: Add missing break statement 2019-04-15 14:38:23 +02:00
gskvulkanclipprivate.h
gskvulkancolorpipeline.c
gskvulkancolorpipelineprivate.h
gskvulkancolortextpipeline.c vulkan: implement subpixel positioning 2019-07-28 16:42:52 -04:00
gskvulkancolortextpipelineprivate.h rendernode: Take a graphene_point_t for the offset 2019-05-21 06:43:59 +02:00
gskvulkancommandpool.c vulkan: Keep track of command buffers 2018-02-17 08:04:43 +01:00
gskvulkancommandpoolprivate.h
gskvulkancrossfadepipeline.c
gskvulkancrossfadepipelineprivate.h
gskvulkaneffectpipeline.c
gskvulkaneffectpipelineprivate.h
gskvulkanglyphcache.c vulkan: implement subpixel positioning 2019-07-28 16:42:52 -04:00
gskvulkanglyphcacheprivate.h vulkan: implement subpixel positioning 2019-07-28 16:42:52 -04:00
gskvulkanimage.c vulkan/image: Set HOST and TRANSFER bits for before barriers 2019-10-05 12:13:22 -03:00
gskvulkanimageprivate.h
gskvulkanlineargradientpipeline.c
gskvulkanlineargradientpipelineprivate.h
gskvulkanmemory.c
gskvulkanmemoryprivate.h
gskvulkanpipeline.c
gskvulkanpipelineprivate.h
gskvulkanpushconstants.c
gskvulkanpushconstantsprivate.h
gskvulkanrender.c vulkan: Always render clip extents 2018-04-05 14:56:38 +02:00
gskvulkanrenderer.c profiler: Make profiler-is-running a macro 2020-02-12 11:05:01 +01:00
gskvulkanrenderer.h gsk: Export gsk_vulkan_renderer_new() 2019-05-05 07:18:39 +02:00
gskvulkanrendererprivate.h vulkan: implement subpixel positioning 2019-07-28 16:42:52 -04:00
gskvulkanrenderpass.c Turn GskRenderNode into a derivable type 2020-04-08 15:40:15 +01:00
gskvulkanrenderpassprivate.h
gskvulkanrenderprivate.h gsk: move begin/end_frame vfuncs into the renderers 2018-04-05 14:56:38 +02:00
gskvulkanshader.c
gskvulkanshaderprivate.h
gskvulkantextpipeline.c vulkan: implement subpixel positioning 2019-07-28 16:42:52 -04:00
gskvulkantextpipelineprivate.h rendernode: Take a graphene_point_t for the offset 2019-05-21 06:43:59 +02:00
gskvulkantexturepipeline.c
gskvulkantexturepipelineprivate.h