summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* diff: Allow aborting a diffBenjamin Otte2018-04-053-33/+69
* diff: Introduce GskDiffSettingsBenjamin Otte2018-04-053-47/+90
* vulkan: Always render clip extentsBenjamin Otte2018-04-051-1/+6
* renderer: Track the previous nodeBenjamin Otte2018-04-051-15/+25
* gsk: move begin/end_frame vfuncs into the renderersBenjamin Otte2018-04-058-248/+155
* gsk: Fold gsk_renderer_begin_draw_frame() into rendererBenjamin Otte2018-04-052-86/+34
* gsk: Implement gsk_render_node_diff()Benjamin Otte2018-04-058-46/+1001
* rendernode: Add gsk_render_node_diff()Benjamin Otte2018-04-053-0/+144
* Fix some g-i annotation warningsRico Tzschichholz2018-04-011-2/+2
* GskRenderer: Remove outdated documentation commentTimm Bäder2018-03-311-1/+1
* gl renderer: Don't highlight cairo nodes as fallbackTimm Bäder2018-03-311-4/+7
* shaderbuilder: Insert newlines directly after definesTimm Bäder2018-03-301-3/+2
* gl renderer: Remover unused mask uniformTimm Bäder2018-03-302-2/+0
* shader builder: Remove unused membersTimm Bäder2018-03-301-2/+0
* shader builder: Reuse GString for shader codeTimm Bäder2018-03-301-7/+10
* gsk: Remove gsk_renderer_create_cairo_surface()Benjamin Otte2018-03-292-40/+0
* renderer: Get rid of unused member variableBenjamin Otte2018-03-291-3/+0
* gsk/gl: Include cairo.h consistentlyChun-wei Fan2018-03-282-2/+2
* gl renderer: Fix some crashesTimm Bäder2018-03-271-8/+24
* gl renderer: Rename everything called window to surfaceTimm Bäder2018-03-261-19/+19
* rendernode: Fix serializingBenjamin Otte2018-03-262-4/+5
* rendernode: Add an offset nodeBenjamin Otte2018-03-266-2/+215
* gl renderer: Skip all 0-sized nodesTimm Bäder2018-03-251-0/+5
* gl renderer: Remove cairo node special caseTimm Bäder2018-03-251-36/+1
* rendernode: Remove renderer argumentBenjamin Otte2018-03-242-23/+2
* rendernode: Create Cairo surfaces as recording surfacesBenjamin Otte2018-03-241-34/+38
* vulkan: Remove special case for Cairo surfacesBenjamin Otte2018-03-241-39/+9
* Continue renaming window to surfaceAlexander Larsson2018-03-215-66/+66
* Merge branch 'rename-window-to-surface' into 'master'Alexander Larsson2018-03-209-73/+73
|\
| * GdkSurface: Rename various functions and variablesAlexander Larsson2018-03-207-17/+17
| * GdkWindow -> GdkSurface initial type renameAlexander Larsson2018-03-209-67/+67
* | gl renderer: Support large texturesTimm Bäder2018-03-203-33/+178
* | gl renderer: add basic code to support texture tilingTimm Bäder2018-03-203-21/+42
* | rendernode: Don't use gdk_texture_download_surfaceTimm Bäder2018-03-201-1/+1
* | rendernode: Don't use gdk_texture_download_surfaceTimm Bäder2018-03-201-6/+7
* | Revert "gl renderer: Limit texture node size to clip"Timm Bäder2018-03-201-54/+13
* | gldriver: Name driver instances 'self'Timm Bäder2018-03-201-54/+54
|/
* gdk: Add GDK_MEMORY_DEFAULTBenjamin Otte2018-03-182-5/+2
* gdk: Remove gdk_texture_new_from_data()Benjamin Otte2018-03-182-4/+28
* gl renderer: Set border program outline stateTimm Bäder2018-03-151-0/+2
* gl renderer: Remove shadow programTimm Bäder2018-03-155-25/+4
* gl renderer: Fix clipped bordersTimm Bäder2018-03-154-56/+63
* shaderbuilder: Remove unused APITimm Bäder2018-03-152-189/+0
* gl: Move shaderbuilder into gl/ subdirectoryTimm Bäder2018-03-153-1/+1
* gl renderer: Draw offscreen nodes in device pixelsTimm Bäder2018-03-151-3/+6
* gl renderer: Fix rounded clips in hidpiTimm Bäder2018-03-151-4/+19
* GskGLDriver: Use g_assert_cmphex for GL constantsTimm Bäder2018-03-151-1/+1
* gl renderer: Draw rounded clip child to a textureTimm Bäder2018-03-141-19/+47
* gl renderer: Properly draw gl textures from a different contextTimm Bäder2018-03-142-30/+34
* gdk: Split out GL textureBenjamin Otte2018-03-072-5/+7