summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Add an offset to render nodesMatthias Clasen2016-08-093-0/+23
* gsk: Split of debug spew for transformsMatthias Clasen2016-08-091-17/+21
* gsk: Add debug macros that trigger on two conditionsMatthias Clasen2016-08-091-0/+7
* gsk: Add a debug flag for transformsMatthias Clasen2016-08-092-1/+3
* gsk: Improve debug output a bitMatthias Clasen2016-08-091-3/+18
* button: Convert to indirect renderingMatthias Clasen2016-08-091-31/+14
* Convert GtkGrid to indirect renderingMatthias Clasen2016-08-091-19/+12
* gsk: Add GskProfiler to GskRendererEmmanuele Bassi2016-08-093-2/+103
* gsk: Add profiler objectEmmanuele Bassi2016-08-093-0/+520
* box: Port from immediate to deferred renderingEmmanuele Bassi2016-08-091-22/+15
* Integrate CSS gadget with GSK render nodesEmmanuele Bassi2016-08-092-0/+137
* gtk: Update the coordinates when propagating render nodesEmmanuele Bassi2016-08-091-5/+49
* Use the projection to flip around the contentEmmanuele Bassi2016-08-095-11/+11
* widget: Fix compatibility fallbacksEmmanuele Bassi2016-08-091-12/+20
* gsk: Add texture size to debug messageEmmanuele Bassi2016-08-091-2/+4
* gsk: Take into account the scaling factorEmmanuele Bassi2016-08-093-28/+71
* gsk: Tie render nodes to renderersEmmanuele Bassi2016-08-097-11/+41
* gsk: Bind GL context to the GL profilerEmmanuele Bassi2016-08-093-27/+94
* gtk: Port GtkWindow to render nodesEmmanuele Bassi2016-08-091-76/+88
* gtk: Add GtkContainer API to gather render nodesEmmanuele Bassi2016-08-092-1/+41
* gtk: Name GSK render nodesEmmanuele Bassi2016-08-091-0/+2
* gsk: Fix build without WaylandEmmanuele Bassi2016-08-091-1/+1
* gsk: Add redirection to FBOs for opacity groupsEmmanuele Bassi2016-08-091-32/+129
* gsk: Drop opaque/transparent item splitEmmanuele Bassi2016-08-091-54/+22
* gsk: Rename uniforms and attributes in shadersEmmanuele Bassi2016-08-0911-58/+61
* gsk: Move resource handling inside GskGLDriverEmmanuele Bassi2016-08-094-144/+262
* gsk: Simplify buffer handling in GskGLRendererEmmanuele Bassi2016-08-091-88/+22
* gsk: Drop render buffer code path from GskGLRendererEmmanuele Bassi2016-08-091-46/+4
* gsk: Rework surface -> texture APIEmmanuele Bassi2016-08-093-19/+28
* gsk: Add GL driver API to create render targetsEmmanuele Bassi2016-08-092-15/+91
* gsk: Turn texture cache into a hash tableEmmanuele Bassi2016-08-091-23/+21
* gsk: Add GL profilerEmmanuele Bassi2016-08-094-2/+139
* gsk: Split surface upload from texture creationEmmanuele Bassi2016-08-093-11/+37
* gsk: Enable depth testingEmmanuele Bassi2016-08-091-0/+13
* gsk: Use consistent naming for blend fragment shaderEmmanuele Bassi2016-08-091-10/+10
* gsk: Fix pre-condition checkEmmanuele Bassi2016-08-091-1/+1
* gsk: Flip mutability on GskRenderNode.finalizeEmmanuele Bassi2016-08-091-0/+2
* gsk: Add specific debug type for shadersEmmanuele Bassi2016-08-093-4/+7
* gsk: Add GskGLDriverEmmanuele Bassi2016-08-094-148/+487
* gsk: Use the right pointer to the parent RenderItemEmmanuele Bassi2016-08-091-3/+14
* Ensure that render nodes are translatedEmmanuele Bassi2016-08-091-10/+10
* gsk: Add fundamental type annotations for GskRenderNodeEmmanuele Bassi2016-08-091-0/+8
* gsk: Add 'blit' programEmmanuele Bassi2016-08-094-4/+34
* gsk: Consolidate program creation and storageEmmanuele Bassi2016-08-093-112/+155
* docs: Add more GSK documentationEmmanuele Bassi2016-08-092-3/+82
* gsk: Add more modes to the blend shaderEmmanuele Bassi2016-08-091-6/+46
* gsk: Don't store the uniform and attribute location twiceEmmanuele Bassi2016-08-091-60/+59
* gsk: Add getter for program id in ShaderBuilderEmmanuele Bassi2016-08-092-0/+9
* gsk: Add debugging notes to ShaderBuilderEmmanuele Bassi2016-08-091-0/+38
* gsk: Rework how GLSL shaders are builtEmmanuele Bassi2016-08-0913-175/+206