summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* Work around compiler shortcomings on macOShalf-floatMatthias Clasen2021-04-071-0/+21
* gsk: Add runtime checks for F16CMatthias Clasen2021-04-073-80/+134
* Add an option to disable F16CMatthias Clasen2021-04-072-6/+6
* Move color conversion upMatthias Clasen2021-04-072-81/+105
* ngl: Use a constant for (fp16)-1Matthias Clasen2021-04-072-4/+4
* ngl: Reduce vertex storageMatthias Clasen2021-04-072-44/+46
* ngl: Use fp16 for colorsMatthias Clasen2021-04-075-52/+188
* ngl: Fix an oversightMatthias Clasen2021-04-051-1/+1
* gsk: Move shader resourcesMatthias Clasen2021-04-03117-23/+23
* gsk: Rename resource pathsMatthias Clasen2021-04-032-19/+19
* nodeparser: Change the serializationMatthias Clasen2021-04-021-12/+10
* ngl: Avoid huge intermediate texturesMatthias Clasen2021-04-021-11/+4
* ngl: Plug a memory leakfix-downscaled-texturesMatthias Clasen2021-04-021-1/+7
* ngl: Fix downscaled texturesMatthias Clasen2021-04-021-2/+3
* ngl: Fix offscreen rendering with transformsMatthias Clasen2021-03-311-10/+10
* ngl: Be explicit about offscreen clippingMatthias Clasen2021-03-311-0/+1
* ngl: Add sonme commentsMatthias Clasen2021-03-311-0/+11
* ngl: Avoid a gotongl-text-tweaksMatthias Clasen2021-03-301-4/+3
* gsk: Avoid empty glyphs earlyMatthias Clasen2021-03-302-5/+8
* ngl: Speed up glyph loopngl-text-tweaks-1Matthias Clasen2021-03-302-28/+47
* ngl: We only need two bits for phasesMatthias Clasen2021-03-301-3/+3
* ngl: CosmeticsMatthias Clasen2021-03-291-11/+11
* ngl: Improve packingMatthias Clasen2021-03-291-3/+3
* gsk: Typo fixMatthias Clasen2021-03-291-1/+1
* ngl: Typo fixMatthias Clasen2021-03-291-1/+1
* gsk: Make rendernode diffing smarterMatthias Clasen2021-03-283-12/+53
* gsk: Use floorf for floatsMatthias Clasen2021-03-281-4/+3
* gsk: CosmeticsMatthias Clasen2021-03-281-1/+1
* ngl: CosmeticsMatthias Clasen2021-03-281-2/+0
* ngl: Fix an uninitialized readMatthias Clasen2021-03-271-7/+8
* ngl: Fix crash with intel driver on Windows when compiling shadersXavier Claessens2021-03-253-3/+12
* ngl: move uniform key mapping into uniform stateChristian Hergert2021-03-239-337/+289
* Merge branch 'wip/baedert/for-master' into 'master'Matthias Clasen2021-03-221-31/+0
|\
| * ngl: Remove unused functionTimm Bäder2021-03-211-31/+0
* | ngl: Fix a rounding error in subpixel positioningMatthias Clasen2021-03-211-3/+3
* | gl: Fix a rounding error in subpixel positioningMatthias Clasen2021-03-211-3/+3
* | ngl: Remove an unused fieldMatthias Clasen2021-03-212-7/+0
* | ngl: Always populate the glyph front cacheMatthias Clasen2021-03-211-0/+2
* | ngl: Use floorf consistentlyMatthias Clasen2021-03-211-1/+1
|/
* ngl: Improve the glyph front cacheMatthias Clasen2021-03-191-1/+1
* ngl: Drop an unused struct memberMatthias Clasen2021-03-192-2/+0
* Revert "ngl: Remove duplicate check"Matthias Clasen2021-03-191-1/+4
* Merge branch 'ngl-by-default' into 'master'Matthias Clasen2021-03-191-9/+9
|\
| * gsk: Make ngl the default OpenGL rendererngl-by-defaultMatthias Clasen2021-03-181-9/+9
* | ngl: clear Glyph front cache at the beginning of a frameChristian Hergert2021-03-181-0/+13
* | ngl: implement atlas compactionChristian Hergert2021-03-183-28/+128
|/
* ngl: ensure vertices buffer allocates enough verticesChristian Hergert2021-03-181-2/+3
* Fix a typo in gsk_border_node_diffAndrey Kozlovskiy2021-03-171-1/+1
* meson: Find libcairo-script-interpreter when cairo is a subprojectKjell Ahlstedt2021-03-161-1/+1
* ngl: Remove duplicate checkBenjamin Otte2021-03-151-4/+1