summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
...
* roundedrect: Mke sure shrinking borders worksBenjamin Otte2019-05-021-7/+13
* gsk: Documentation tweaksMatthias Clasen2019-05-011-1/+1
* Merge branch 'wip/baedert/fix-gl-debug' into 'master'Alexander Larsson2019-04-292-9/+10
|\
| * gl renderer: Move texture labeling below initializationTimm Bäder2019-04-272-9/+10
* | Merge branch 'transform-fixes' into 'master'Benjamin Otte2019-04-291-28/+23
|\ \
| * | Use getters for translation and scaling componentsEmmanuele Bassi2019-04-291-8/+8
| * | Never compare floats for equalityEmmanuele Bassi2019-04-291-7/+7
| * | Use matrix equality in GskTransformEmmanuele Bassi2019-04-291-2/+4
| * | Use atomic boxing instead of manual refcountingEmmanuele Bassi2019-04-291-11/+4
| |/
* | gl renderer: Add simple blend node implementationTimm Bäder2019-04-284-2/+373
|/
* gl renderer: bind the texture framebuffer before renderingTimm Bäder2019-04-261-2/+4
* GskGLRenderer: Add debug groupsAlexander Larsson2019-04-254-1/+64
* GskGLRenderer: Label various gl objectsAlexander Larsson2019-04-254-1/+42
* gl renderer: Keep op builder aroundTimm Bäder2019-04-242-18/+34
* gl renderer: Sync gpu and cpu default alpha valueTimm Bäder2019-04-243-3/+19
* gl renderer: Properly apply opacity in cross-fade shaderTimm Bäder2019-04-241-2/+3
* gl renderer: begin/end_frame around do_renderTimm Bäder2019-04-233-5/+12
* rendernode: Fix border renderingBenjamin Otte2019-04-191-26/+73
* vulkan: Add missing break statementBenjamin Otte2019-04-151-0/+1
* gl renderer: Declare color matrix child separatelyTimm Bäder2019-04-131-1/+2
* transform: Add gsk_transform_parse()Benjamin Otte2019-04-123-3/+267
* cssimage: Make cross-fade() an arrayBenjamin Otte2019-04-121-2/+2
* gl renderer: Apply transform only for final texture drawingTimm Bäder2019-03-311-11/+14
* gl renderer: Add debug code to dump framebufferTimm Bäder2019-03-311-3/+16
* broadway: Add minor commentAlexander Larsson2019-03-291-2/+1
* broadway: Move gsk files to a subdirectoryAlexander Larsson2019-03-294-2/+2
* broadway: Optimize color matrix + texture nodes to pre-colorized textureAlexander Larsson2019-03-291-0/+160
* rendernode: Round pixel colors in color matrix drawingBenjamin Otte2019-03-291-4/+4
* broadway: Use css transformsAlexander Larsson2019-03-271-10/+28
* Broadway: Add id for nodes and reuse old onesAlexander Larsson2019-03-261-243/+338
* Disable accidental debug spewAlexander Larsson2019-03-261-1/+1
* broadway: Simplify fallback node cacheAlexander Larsson2019-03-261-278/+48
* broadway: Send actual float32, not some hackAlexander Larsson2019-03-261-8/+13
* Broadway: Add node for debug nodesAlexander Larsson2019-03-261-5/+35
* broadway: Don't fall back for translation transform nodesAlexander Larsson2019-03-261-3/+33
* renderer: Make gsk_renderer_is_realized() publicBenjamin Otte2019-03-193-5/+17
* renderer: Remove display propertyBenjamin Otte2019-03-193-89/+4
* gsk: API docs fixesBastien Nocera2019-03-072-6/+3
* rendernode: Add can_diff implementation for transform nodesBenjamin Otte2019-03-061-1/+14
* gl renderer: Cache rendered fallback nodesTimm Bäder2019-03-061-0/+13
* gl renderer: Mark pointer textures as usedTimm Bäder2019-03-061-0/+19
* transform: Add perspective()Benjamin Otte2019-03-052-0/+117
* rendernode: Implement diffing of transform nodesBenjamin Otte2019-03-041-1/+63
* transform: Readd optimizationBenjamin Otte2019-03-041-4/+28
* transform: Redo querying APIBenjamin Otte2019-03-044-178/+136
* transform: Store the category in the transformBenjamin Otte2019-03-041-69/+30
* transform: Implement gsk_transform_invert()Benjamin Otte2019-03-042-1/+120
* transform: Remove gsk_transform_identity()Benjamin Otte2019-03-042-28/+1
* trasnform: Fix print statementBenjamin Otte2019-03-041-1/+1
* transform: Split rotate() and rotate3d() classBenjamin Otte2019-03-041-33/+162