gtk2/gsk
Benjamin Otte 2480e0d575 gsk: Add GskShadowNode
... and make the icon rendering code use it.

This requires moving even more shadow renering code into GSK, but so be
it. At least the "shadows not implemented" warning is now gone!
2016-12-20 18:01:12 +01:00
..
resources vulkan: Get rid of color in push constants 2016-12-20 18:01:11 +01:00
gsk.h gsk: Add GskRoundedRect 2016-12-20 18:01:10 +01:00
gskcairoblur.c gsk: Add GskShadowNode 2016-12-20 18:01:12 +01:00
gskcairoblurprivate.h gsk: Add GskShadowNode 2016-12-20 18:01:12 +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: Add GskShadowNode 2016-12-20 18:01:12 +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: Add GskShadowNode 2016-12-20 18:01:12 +01:00
gskrendernodeimpl.c gsk: Add GskShadowNode 2016-12-20 18:01:12 +01:00
gskrendernodeprivate.h gsk: Add GskShadowNode 2016-12-20 18:01:12 +01:00
gskroundedrect.c gsk: Add gsk_rounded_rect_shrink() 2016-12-20 18:01:11 +01:00
gskroundedrect.h gsk: Add gsk_rounded_rect_shrink() 2016-12-20 18:01:11 +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
gskvulkanblendpipeline.c vulkan: Get vertex description from pipeline subclass 2016-12-20 18:01:11 +01:00
gskvulkanblendpipelineprivate.h vulkan: Move vertex data tracking to the pipeline subclass 2016-12-20 18:01:11 +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
gskvulkancolorpipeline.c vulkan: Pass color rects in instance data 2016-12-20 18:01:11 +01:00
gskvulkancolorpipelineprivate.h vulkan: Pass color rects in instance data 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: Batch upload image barriers together 2016-12-20 18:01:11 +01:00
gskvulkanimageprivate.h vulkan: Batch upload image barriers together 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: Get vertex description from pipeline subclass 2016-12-20 18:01:11 +01:00
gskvulkanpipelineprivate.h vulkan: Get vertex description from pipeline subclass 2016-12-20 18:01:11 +01:00
gskvulkanpushconstants.c vulkan: Remove color from push constants 2016-12-20 18:01:11 +01:00
gskvulkanpushconstantsprivate.h vulkan: Remove color from push constants 2016-12-20 18:01:11 +01:00
gskvulkanrender.c vulkan: Split color and blend pipelines 2016-12-20 18:01:11 +01:00
gskvulkanrenderer.c vulkan: Add GskVulkanUploader 2016-12-20 18:01:11 +01:00
gskvulkanrendererprivate.h vulkan: Add GskVulkanUploader 2016-12-20 18:01:11 +01:00
gskvulkanrenderpass.c vulkan: Remove color from push constants 2016-12-20 18:01:11 +01:00
gskvulkanrenderpassprivate.h vulkan: Move vertex data tracking to the pipeline subclass 2016-12-20 18:01:11 +01:00
gskvulkanrenderprivate.h vulkan: Move vertex data tracking to the pipeline subclass 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 gsk: Move gtk/gtkcairoblur.c to gsk/gskcairoblur.c 2016-12-20 18:01:11 +01:00