summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* gsk: Add tracing to the vulkan rendererMatthias Clasen2019-05-071-1/+24
* gsk: Add tracing to the gl rendererMatthias Clasen2019-05-071-1/+7
* gsk: Add some more profiler apisMatthias Clasen2019-05-072-0/+15
* gl renderer: Fix blur nodes with radius 0Timm Bäder2019-05-071-0/+7
* gl renderer: Fix coloring shaderTimm Bäder2019-05-061-1/+2
* gl renderer: Fix blend shaderTimm Bäder2019-05-061-16/+16
* gl renderer: Reset opacity when offscreen-rendering crossfade nodesTimm Bäder2019-05-051-2/+2
* gsk: Export gsk_vulkan_renderer_new()Benjamin Otte2019-05-056-17/+79
* gsk: Export gsk_broadway_renderer_new()Benjamin Otte2019-05-056-27/+83
* gsk: Export gsk_gl_renderer_new()Benjamin Otte2019-05-057-29/+73
* gsk: Export Cairo rendererBenjamin Otte2019-05-056-27/+94
* rendernode: Parse and print blend nodes properlyBenjamin Otte2019-05-051-4/+89
* Add error func to node deserializationTimm Bäder2019-05-054-25/+33
* rendernode: Remove old GVariant (de)serialization codeTimm Bäder2019-05-052-1326/+0
* Parse render nodes from text filesTimm Bäder2019-05-054-39/+1790
* rendernode: Compute border node colors properlyBenjamin Otte2019-05-021-9/+19
* 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