summaryrefslogtreecommitdiff
path: root/gsk/gskglrenderer.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* gskrenderer: Store the GL contextBenjamin Otte2016-12-051-0/+4
* gskrenderer: Add GError argument to gsk_renderer_realize()Benjamin Otte2016-11-301-30/+22
* gsk: Change gsk_renderer_realize()Benjamin Otte2016-11-301-6/+2
* gsktexture: Allow attaching render data to texturesBenjamin Otte2016-11-161-15/+5
* gsk: Rework GskTextureBenjamin Otte2016-11-161-97/+15
* gsk: Add GskTextureBenjamin Otte2016-11-081-2/+103
* gsk: Remove gsk_render_node_get_scale_factor()Benjamin Otte2016-11-011-1/+1
* gsk: Use the appropriate GLSL versionEmmanuele Bassi2016-11-011-3/+11
* gsk: Add the ability to create fallback renderersEmmanuele Bassi2016-10-181-3/+11
* gsk: Make GskRenderer.render() drawing context-agnosticEmmanuele Bassi2016-10-181-12/+23
* Add blend mode to debug spewMatthias Clasen2016-10-181-2/+3
* gsk: Fix hidpi scalingAlexander Larsson2016-10-181-5/+5
* gsk: Move scaling filters to GskRenderNodeEmmanuele Bassi2016-10-181-17/+10
* gsk: Allow adding a GL texture as a node contentEmmanuele Bassi2016-10-181-17/+25
* gsk: Drop modelview/projection from GskRenderer APIEmmanuele Bassi2016-10-181-17/+26
* gsk: Ensure that non-drawing nodes are supportedEmmanuele Bassi2016-10-181-51/+48
* gsk: Fix the blend modeEmmanuele Bassi2016-10-181-2/+1
* gsk: Reuse VAOs with identical buffersEmmanuele Bassi2016-10-181-16/+7
* gsk: Pass the appropriate value for the n_quads argumentEmmanuele Bassi2016-10-181-1/+1
* gsk: Recycle textures across framesEmmanuele Bassi2016-10-181-1/+2
* gsk: Split of debug spew for transformsMatthias Clasen2016-10-181-17/+21
* gsk: Improve debug output a bitMatthias Clasen2016-10-181-3/+18
* gsk: Add GskProfiler to GskRendererEmmanuele Bassi2016-10-181-2/+56
* Use the projection to flip around the contentEmmanuele Bassi2016-10-181-3/+1
* gsk: Add texture size to debug messageEmmanuele Bassi2016-10-181-2/+4
* gsk: Take into account the scaling factorEmmanuele Bassi2016-10-181-24/+38
* gsk: Bind GL context to the GL profilerEmmanuele Bassi2016-10-181-23/+23
* gsk: Add redirection to FBOs for opacity groupsEmmanuele Bassi2016-10-181-32/+129