summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* 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
* gsk: Add support for rounded clip rectanglesBenjamin Otte2016-12-203-0/+133
* gsk: Add GskRoundedRectBenjamin Otte2016-12-206-1/+432
* gsk: Add gsk_clip_node_new()Benjamin Otte2016-12-204-1/+136
* gsk: Replace gsk_render_node_set_opacity()Benjamin Otte2016-12-207-58/+136
* gsk: Remove gsk_renderer_create_fallback()Benjamin Otte2016-12-203-81/+3
* gsk: Add fallback code to renderersBenjamin Otte2016-12-202-3/+39
* gsk: Add gsk_color_node_new()Benjamin Otte2016-12-204-0/+100
* Call gsk_render_node_draw() instead of creating fallback renderersBenjamin Otte2016-12-201-6/+1
* gsk: Add gsk_render_node_draw()Benjamin Otte2016-12-205-118/+150
* snapshot: Change how gtk_snapshot_push/pop worksBenjamin Otte2016-12-202-47/+29
* gsk: gsk_render_node_set_transform() => GskTransformNodeBenjamin Otte2016-12-2010-107/+241
* gsK: Move children handling to GskContainerNodeBenjamin Otte2016-12-207-346/+130
* gsk: Remove GskRenderNode::parentBenjamin Otte2016-12-204-119/+3
* gsk: Remove world matrix supportBenjamin Otte2016-12-205-108/+17
* gsk: Remove gsk_render_node_set_bounds()Benjamin Otte2016-12-204-57/+77
* gsk: Remove gsk_render_node_get_size()Benjamin Otte2016-12-203-37/+3
* gsk: Add GskRenderNodeClass.make_immutable()Benjamin Otte2016-12-203-12/+32
* gsk: Remove gsk_render_node_set_opaque()Benjamin Otte2016-12-206-63/+8
* gsk: Add custom structs to RenderNode subclassesBenjamin Otte2016-12-203-19/+46
* gsk: Add GskRenderNodeClass.finalize()Benjamin Otte2016-12-203-5/+27
* gsk: Add gsk_container_node_new()Benjamin Otte2016-12-204-26/+27