summaryrefslogtreecommitdiff
path: root/gsk/gskglrenderer.c
Commit message (Expand)AuthorAgeFilesLines
* gsk: Move all gskgl* files into gl/Timm Bäder2017-12-211-1706/+0
* gl renderer: Rework once moreTimm Bäder2017-12-211-711/+814
* gl renderer: Don't initialize modelview matrix twiceTimm Bäder2017-12-211-6/+4
* gl renderer: Group render node types by render item creationTimm Bäder2017-12-211-72/+79
* gl renderer: Don't pass MVP to shadersTimm Bäder2017-12-211-15/+5
* gl: Add glyph cacheTimm Bäder2017-12-211-4/+157
* gl renderer: Remove unused memberTimm Bäder2017-12-211-3/+0
* gl renderer: Save clip in every nodeTimm Bäder2017-12-211-76/+98
* gl renderer: Don't create framebuffer for texture opacity childrenTimm Bäder2017-12-211-7/+27
* gl renderer: Implement rounded clip nodesTimm Bäder2017-12-211-1/+54
* gl renderer: save on some frame buffersTimm Bäder2017-12-211-7/+27
* GskGLDriver: Use float for texture size in create_textureTimm Bäder2017-12-211-2/+2
* Rework the GL rendererTimm Bäder2017-12-211-381/+519
* gl renderer: Remove some unused codeTimm Bäder2017-12-211-37/+3
* gsk: Remove gsk_render_node_set_scaling_filters()Benjamin Otte2017-12-031-33/+2
* Partially revert GskTexture → GdkTexture renameEmmanuele Bassi2017-11-041-2/+2
* GskTexture => GdkTextureBenjamin Otte2017-11-041-6/+6
* gskgl: Deal with being rerealizedBenjamin Otte2017-11-011-2/+3
* gsk: Drop the GskRenderer::scale-factor propertyMatthias Clasen2017-10-281-4/+5
* Tweak transform node apisMatthias Clasen2017-10-201-1/+1
* gsk: Tweak cairo node apisMatthias Clasen2017-10-201-2/+2
* build: Enable -Wswitch-enum and -Wswitch-defaultBenjamin Otte2017-10-061-0/+14
* glrenderer: Reuse the GArray for render itemsTimm Bäder2017-03-311-3/+4
* glrenderer: Add render items for child nodesTimm Bäder2017-03-311-0/+46
* glrenderer: Handle color nodesTimm Bäder2017-03-311-15/+77
* glrenderer: Store uniform locations per programTimm Bäder2017-03-311-48/+86
* gsk: Take scale factor into account when setting up the gl scissorAlexander Larsson2017-03-201-1/+6
* gl renderer: Fix hidpi fallback renderingAlexander Larsson2017-03-201-2/+3
* gsk: Implement gsk_renderer_render_texture() on GLBenjamin Otte2016-12-231-26/+92
* gsk: Add bounds member to RenderNodeAlexander Larsson2016-12-211-15/+9
* gsk: Check for NULL in calls to gsk_cairo_node_get_surface()Benjamin Otte2016-12-201-0/+3
* gsk: Add blend nodesBenjamin Otte2016-12-201-1/+1
* gsk: Replace gsk_render_node_set_opacity()Benjamin Otte2016-12-201-6/+1
* gsk: Add fallback code to renderersBenjamin Otte2016-12-201-1/+33
* gsk: gsk_render_node_set_transform() => GskTransformNodeBenjamin Otte2016-12-201-7/+18
* gsK: Move children handling to GskContainerNodeBenjamin Otte2016-12-201-14/+15
* gsk: Remove GskRenderNode::parentBenjamin Otte2016-12-201-18/+3
* gsk: Remove world matrix supportBenjamin Otte2016-12-201-4/+10
* gsk: Remove gsk_render_node_get_size()Benjamin Otte2016-12-201-8/+3
* gsk: Remove gsk_render_node_set_opaque()Benjamin Otte2016-12-201-10/+5
* gsk: Remove gsk_render_node_is_surface/texture()Benjamin Otte2016-12-201-29/+34
* 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 GskRenderNodeIterBenjamin Otte2016-12-201-5/+6
* gsk: Remove GskRenderNode::hiddenBenjamin Otte2016-12-201-8/+0
* gdkgl: Add gdk_gl_context_get_damage()Benjamin Otte2016-12-051-31/+63
* glrenderer: Always redraw the whole screenBenjamin Otte2016-12-051-0/+22
* gdk: Make gdk_window_begin_draw_frame() take a draw contextBenjamin Otte2016-12-051-7/+3
* glrenderer: Always redraw the whole screenBenjamin Otte2016-12-051-0/+27
* gdk: Redo GL drawingBenjamin Otte2016-12-051-49/+3