gtk/gsk
Benjamin Otte 85559d1fd9 vulkan: Split out command pool
This way we can pass the command pool around.
And that allows us to allocate and submitcustom buffers.
And that is necessary to make staging images work.
2016-12-20 18:01:11 +01:00
..
resources vulkan: Add infrastructure for multiple pipelines 2016-12-20 18:01:11 +01:00
gsk.h gsk: Add GskRoundedRect 2016-12-20 18:01:10 +01:00
gskcairorenderer.c gsk: Remove gsk_renderer_create_fallback() 2016-12-20 18:01:10 +01:00
gskcairorendererprivate.h cairorenderer: Remove nonexisting function from header 2016-11-30 15:15:08 +01:00
gskdebug.c vulkan: Implement staging-buffer image upload 2016-12-20 18:01:11 +01:00
gskdebugprivate.h vulkan: Implement staging-buffer image upload 2016-12-20 18:01:11 +01:00
gskenums.h gsk: Implement linear gradient render nodes 2016-12-20 18:01:11 +01:00
gskenumtypes.c.template
gskenumtypes.h.template
gskgldriver.c gsk: Allow 0 for gsk_gl_driver_begin_frame() 2016-12-05 15:02:47 +01:00
gskgldriverprivate.h gsktexture: Allow attaching render data to textures 2016-11-16 17:36:33 +01:00
gskglprofiler.c gsk: Bind GL context to the GL profiler 2016-10-18 11:49:10 +01:00
gskglprofilerprivate.h gsk: Bind GL context to the GL profiler 2016-10-18 11:49:10 +01:00
gskglrenderer.c gsk: Check for NULL in calls to gsk_cairo_node_get_surface() 2016-12-20 18:01:11 +01:00
gskglrendererprivate.h
gskprivate.c
gskprivate.h
gskprofiler.c gsk: Add profiler object 2016-10-18 11:49:10 +01:00
gskprofilerprivate.h gsk: Add profiler object 2016-10-18 11:49:10 +01:00
gskrenderer.c gsk: Remove gsk_renderer_create_fallback() 2016-12-20 18:01:10 +01:00
gskrenderer.h gsk: Add gsk_container_node_new() 2016-12-20 18:01:09 +01:00
gskrendererprivate.h gsk: Remove gsk_renderer_create_fallback() 2016-12-20 18:01:10 +01:00
gskrendernode.c gsk: Add blend nodes 2016-12-20 18:01:11 +01:00
gskrendernode.h gsk: Implement linear gradient render nodes 2016-12-20 18:01:11 +01:00
gskrendernodeimpl.c gsk: Implement linear gradient render nodes 2016-12-20 18:01:11 +01:00
gskrendernodeprivate.h gsk: Add blend nodes 2016-12-20 18:01:11 +01:00
gskroundedrect.c gsk: Add GskRoundedRect 2016-12-20 18:01:10 +01:00
gskroundedrect.h gsk: Add GskRoundedRect 2016-12-20 18:01:10 +01:00
gskroundedrectprivate.h gsk: Add GskRoundedRect 2016-12-20 18:01:10 +01:00
gskshaderbuilder.c Fix a few memory leaks 2016-10-21 06:45:22 +02:00
gskshaderbuilderprivate.h gsk: Consolidate program creation and storage 2016-10-18 11:49:07 +01:00
gsktexture.c gsktexture: Allow attaching render data to textures 2016-11-16 17:36:33 +01:00
gsktexture.h gsk: Rework GskTexture 2016-11-16 17:36:33 +01:00
gsktextureprivate.h gsktexture: Allow attaching render data to textures 2016-11-16 17:36:33 +01:00
gsktypes.h gsk: Add GskTexture 2016-11-08 20:31:34 +01:00
gskvulkanbuffer.c vulkan: Implement staging-buffer image upload 2016-12-20 18:01:11 +01:00
gskvulkanbufferprivate.h vulkan: Implement staging-buffer image upload 2016-12-20 18:01:11 +01:00
gskvulkancommandpool.c vulkan: Split out command pool 2016-12-20 18:01:11 +01:00
gskvulkancommandpoolprivate.h vulkan: Split out command pool 2016-12-20 18:01:11 +01:00
gskvulkanimage.c vulkan: Split out command pool 2016-12-20 18:01:11 +01:00
gskvulkanimageprivate.h vulkan: Split out command pool 2016-12-20 18:01:11 +01:00
gskvulkanmemory.c gsk: Loads of work on Vulkan backend 2016-12-09 18:35:51 +01:00
gskvulkanmemoryprivate.h gsk: Loads of work on Vulkan backend 2016-12-09 18:35:51 +01:00
gskvulkanpipeline.c vulkan: Split PipelineLayout into its own object 2016-12-20 18:01:11 +01:00
gskvulkanpipelineprivate.h vulkan: Split PipelineLayout into its own object 2016-12-20 18:01:11 +01:00
gskvulkanpushconstants.c vulkan: Add infrastructure for push constants 2016-12-20 18:01:10 +01:00
gskvulkanpushconstantsprivate.h vulkan: Add infrastructure for push constants 2016-12-20 18:01:10 +01:00
gskvulkanrender.c vulkan: Split out command pool 2016-12-20 18:01:11 +01:00
gskvulkanrenderer.c vulkan: Split out command pool 2016-12-20 18:01:11 +01:00
gskvulkanrendererprivate.h vulkan: Split out command pool 2016-12-20 18:01:11 +01:00
gskvulkanrenderpass.c vulkan: Split out command pool 2016-12-20 18:01:11 +01:00
gskvulkanrenderpassprivate.h vulkan: Split out command pool 2016-12-20 18:01:11 +01:00
gskvulkanrenderprivate.h vulkan: Add infrastructure for multiple pipelines 2016-12-20 18:01:11 +01:00
gskvulkanshader.c gsk: Loads of work on Vulkan backend 2016-12-09 18:35:51 +01:00
gskvulkanshaderprivate.h gsk: Loads of work on Vulkan backend 2016-12-09 18:35:51 +01:00
Makefile.am vulkan: Split out command pool 2016-12-20 18:01:11 +01:00