summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* gsk: Add docs and error handling to serialization APIBenjamin Otte2016-12-235-57/+157
* gsk: Add gsk_render_node_write_to_file()Benjamin Otte2016-12-232-0/+40
* gsk: Warn on cairo errors during gsk_render_node_draw()Benjamin Otte2016-12-231-0/+9
* gsk: Include config.hBenjamin Otte2016-12-231-0/+2
* gsk: Implement gsk_renderer_render_texture() on GLBenjamin Otte2016-12-231-26/+92
* vulkan: Implement gsk_renderer_render_texture()Benjamin Otte2016-12-238-24/+204
* gsk: Add gsk_texture_download() APIBenjamin Otte2016-12-234-3/+105
* gsk: Rename to gsk_texture_download_surface()Benjamin Otte2016-12-235-12/+12
* gsk: Add gsk_renderer_render_texture()Benjamin Otte2016-12-234-18/+140
* gskcairo: Don't store the viewport in the global structBenjamin Otte2016-12-231-7/+6
* gsk: Don't overdraw with transparentBenjamin Otte2016-12-231-6/+0
* rendernode: Fix typoBenjamin Otte2016-12-231-1/+1
* gsk: Remove nonexisting functionsBenjamin Otte2016-12-231-8/+0
* gsk: Export gsk_render_node_get_bounds()Benjamin Otte2016-12-232-2/+3
* gsk: Add gsk_render_node_serialize/deserialize()Benjamin Otte2016-12-234-0/+989
* gsk: Remove spread member from GskShadowBenjamin Otte2016-12-231-1/+0
* Fix distcheckMatthias Clasen2016-12-211-1/+1
* gsk: Fix build of 22110ef5a480fbddf9d20f510a64f4524a52718fRico Tzschichholz2016-12-211-2/+2
* GskRenderNode: Use C99 flexible arrays to avoid extra allocationAlexander Larsson2016-12-213-36/+28
* gsk: Add bounds member to RenderNodeAlexander Larsson2016-12-215-255/+90
* gsk: Drop gsk_render_node_make_immutable, nodes are always immutableAlexander Larsson2016-12-214-153/+3
* gsk: Add GskOutsetShadowNodeBenjamin Otte2016-12-203-3/+226
* gsk: Add GskInsetShadowNodeBenjamin Otte2016-12-203-0/+479
* gsk: Add contains/intersect functions for GskRoundedRectBenjamin Otte2016-12-202-2/+129
* gsk: Add GskShadowNodeBenjamin Otte2016-12-206-1/+318
* gsk: Move gtk/gtkcairoblur.c to gsk/gskcairoblur.cBenjamin Otte2016-12-203-0/+330
* gsk: Add GskBorderNodeBenjamin Otte2016-12-204-0/+197
* gsk: Add gsk_rounded_rect_shrink()Benjamin Otte2016-12-202-0/+78
* vulkan: Get rid of color in push constantsBenjamin Otte2016-12-202-5/+0
* vulkan: Remove color from push constantsBenjamin Otte2016-12-203-39/+7
* vulkan: Pass color rects in instance dataBenjamin Otte2016-12-207-26/+49
* vulkan: Don't pass texture coordinates to the color pipelineBenjamin Otte2016-12-205-21/+7
* vulkan: Get vertex description from pipeline subclassBenjamin Otte2016-12-204-26/+82
* vulkan: Split color and blend pipelinesBenjamin Otte2016-12-205-10/+165
* vulkan: Move vertex data tracking to the pipeline subclassBenjamin Otte2016-12-207-69/+133
* vulkan: Add GskVulkanBlendPipelineBenjamin Otte2016-12-206-6/+71
* vulkan: Make GskVulkanPipeline derivableBenjamin Otte2016-12-202-17/+31
* gsk: Add cross-fade nodeBenjamin Otte2016-12-204-1/+148
* vulkan: Batch upload image barriers togetherBenjamin Otte2016-12-203-161/+199
* vulkan: Add GskVulkanUploaderBenjamin Otte2016-12-207-60/+108
* vulkan: Split out command poolBenjamin Otte2016-12-2010-117/+210
* vulkan: Implement staging-buffer image uploadBenjamin Otte2016-12-205-9/+152
* gsk: Check for NULL in calls to gsk_cairo_node_get_surface()Benjamin Otte2016-12-202-3/+9
* gsk: Implement linear gradient render nodesBenjamin Otte2016-12-203-0/+181
* gsk: Add blend nodesBenjamin Otte2016-12-206-52/+188
* gsk: Add missing blend modesBenjamin Otte2016-12-201-1/+9
* vulkan: Add infrastructure for multiple pipelinesBenjamin Otte2016-12-207-8/+102
* vulkan: Split PipelineLayout into its own objectBenjamin Otte2016-12-205-64/+129
* vulkan: Split render ops into seperate structsBenjamin Otte2016-12-201-48/+63
* vulkan: Add infrastructure for push constantsBenjamin Otte2016-12-205-36/+188