summaryrefslogtreecommitdiff
path: root/gsk/gskvulkanrenderpass.c
Commit message (Expand)AuthorAgeFilesLines
* vulkan: Add push constants to fragment shaderBenjamin Otte2017-01-171-3/+3
* vulkan: Add shader for border renderingBenjamin Otte2017-01-111-1/+57
* vulkan: Modernize blend pipelineBenjamin Otte2017-01-041-5/+17
* vulkan: Optimize getting texturesBenjamin Otte2017-01-011-0/+18
* vulkan: Add support for color matrix nodesBenjamin Otte2016-12-311-0/+41
* vulkan: Make the effect renderer take matrix + offsetBenjamin Otte2016-12-311-4/+15
* vulkan: Handle opacity nodesBenjamin Otte2016-12-311-0/+120
* gsk: Fix build on Visual StudioChun-wei Fan2016-12-291-2/+2
* vulkan: Handle linear gradientsBenjamin Otte2016-12-261-0/+64
* vulkan: Add shader for color drawing with rectangle clipBenjamin Otte2016-12-251-1/+5
* vulkan: Add proof-of-concept clip implementationBenjamin Otte2016-12-241-2/+7
* vulkan: Fold clip into push constantsBenjamin Otte2016-12-241-35/+41
* vulkan: Change handling of push constantsBenjamin Otte2016-12-241-2/+1
* gsk: Add debug category for fallbacksBenjamin Otte2016-12-241-7/+14
* gsk: Add GskVulkanClipBenjamin Otte2016-12-241-22/+121
* vulkan: Try combining draw callsBenjamin Otte2016-12-241-3/+9
* gsk: Fix build of 22110ef5a480fbddf9d20f510a64f4524a52718fRico Tzschichholz2016-12-211-2/+2
* gsk: Add bounds member to RenderNodeAlexander Larsson2016-12-211-15/+9
* vulkan: Remove color from push constantsBenjamin Otte2016-12-201-20/+1
* vulkan: Pass color rects in instance dataBenjamin Otte2016-12-201-1/+2
* vulkan: Split color and blend pipelinesBenjamin Otte2016-12-201-4/+42
* vulkan: Move vertex data tracking to the pipeline subclassBenjamin Otte2016-12-201-30/+57
* vulkan: Add GskVulkanUploaderBenjamin Otte2016-12-201-8/+6
* vulkan: Split out command poolBenjamin Otte2016-12-201-11/+11
* gsk: Check for NULL in calls to gsk_cairo_node_get_surface()Benjamin Otte2016-12-201-3/+6
* vulkan: Add infrastructure for multiple pipelinesBenjamin Otte2016-12-201-0/+30
* vulkan: Split PipelineLayout into its own objectBenjamin Otte2016-12-201-4/+4
* vulkan: Split render ops into seperate structsBenjamin Otte2016-12-201-48/+63
* vulkan: Add infrastructure for push constantsBenjamin Otte2016-12-201-28/+36
* gsk: Replace gsk_render_node_set_opacity()Benjamin Otte2016-12-201-8/+0
* gsk: Add fallback code to renderersBenjamin Otte2016-12-201-2/+6
* Call gsk_render_node_draw() instead of creating fallback renderersBenjamin Otte2016-12-201-6/+1
* gsk: gsk_render_node_set_transform() => GskTransformNodeBenjamin Otte2016-12-201-32/+79
* gsK: Move children handling to GskContainerNodeBenjamin Otte2016-12-201-6/+8
* gsk: Remove world matrix supportBenjamin Otte2016-12-201-4/+4
* gsk: Remove gsk_render_node_is_surface/texture()Benjamin Otte2016-12-201-15/+19
* gsk: Add gsk_cairo_node_new()Benjamin Otte2016-12-201-1/+1
* gsk: Add gsk_texture_node_new()Benjamin Otte2016-12-201-1/+1
* gsk: Remove GskRenderNode::hiddenBenjamin Otte2016-12-201-3/+0
* vulkan: Implement texture cachingBenjamin Otte2016-12-091-9/+4
* vulkan: Add more node operationsBenjamin Otte2016-12-091-2/+67
* vulkan: Push the correct matrix when drawingBenjamin Otte2016-12-091-4/+18
* vulkan: Redo descriptor set handlingBenjamin Otte2016-12-091-21/+25
* vulkan: Make the GskVulkanRender struct privateBenjamin Otte2016-12-091-9/+13
* vulkan: Add GskVulkanRenderPassBenjamin Otte2016-12-091-0/+233