summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* Always parse GTK/GDK/GSK_DEBUG env vars and make some entries available in no...Christoph Reiter2020-11-151-4/+0
* gl renderer: Generate queries only on desktop GLEmmanuel Gil Peyrot2020-11-071-5/+11
* gl renderer: Make debugging code shorterTimm Bäder2020-11-021-34/+14
* gl renderer: Refactor vertex data loading codeTimm Bäder2020-11-021-57/+27
* gl renderer: Use the load_vertex_data* functions more oftenTimm Bäder2020-11-021-38/+12
* gl renderer: More load_vertex_data* usageTimm Bäder2020-11-021-29/+11
* gl renderer: Reword a commentTimm Bäder2020-11-021-1/+1
* gl renderer: Remove an outdated commentTimm Bäder2020-11-021-2/+1
* gl renderer: Refactor rendering shadow nodesTimm Bäder2020-11-021-35/+17
* gl renderer: Refactor blurred shadow drawing codeTimm Bäder2020-11-021-197/+112
* gl renderer: Nine-slice unblurred outset shadowsTimm Bäder2020-11-021-1/+93
* gsk: Don't compile unused codeMatthias Clasen2020-10-301-2/+0
* docs: Add details for gsk_renderer_new_for_surfaceMatthias Clasen2020-10-291-1/+5
* glsl: tweak pre-processor to support Apple GLSL compilerChristian Hergert2020-10-291-3/+2
* gl renderer: Don't use blur node boundsTimm Bäder2020-10-221-18/+24
* gl renderer: Fix two scale_x/y mixupsTimm Bäder2020-10-221-2/+2
* Add some missing nullable return annotationsSophie Herold2020-10-171-1/+1
* gl renderer: Fix private function nameTimm Bäder2020-10-143-8/+8
* gl renderer: Add more scale_x/scale_y codeTimm Bäder2020-10-141-51/+60
* gl renderer: Remove two unused uniformsTimm Bäder2020-10-141-3/+0
* gl renderer: return empty texture for too small blurred nodesTimm Bäder2020-10-141-1/+6
* gl renderer: Use op builder to render flipped textureTimm Bäder2020-10-141-50/+22
* gl renderer: Remove unused parameterTimm Bäder2020-10-141-2/+1
* gl renderer: Use nearest filtering for textures in render_texture()Timm Bäder2020-10-141-4/+4
* vulkan: Remove double initializationTimm Bäder2020-10-141-1/+0
* gl renderer: Avoid some code duplicationTimm Bäder2020-10-141-41/+21
* gl renderer: Flip texture in render_texture()Timm Bäder2020-10-141-3/+123
* glsl: Add a commentTimm Bäder2020-10-141-1/+1
* gl renderer: simplify ->render() implementation a bitTimm Bäder2020-10-141-4/+5
* shaderbuilder: Print error message after source codeTimm Bäder2020-10-141-3/+3
* gl renderer: Add a helper to setup projection matrixTimm Bäder2020-10-141-29/+28
* gl renderer: Ignore rendering if accumulated opacity is too smallTimm Bäder2020-10-141-7/+11
* unblurred outset shadow shader: Use premultiply()Timm Bäder2020-10-141-3/+1
* gl renderer: Use premultiply() in inset shadow shader`Timm Bäder2020-10-141-3/+1
* gradient shaders: Reduce out values as wellTimm Bäder2020-10-052-8/+8
* gl renderer: Fix up texture cache keyAlexander Larsson2020-10-051-0/+1
* gsk: Avoid long lines in serialized nodesMatthias Clasen2020-10-031-10/+61
* Allow inserting newlines in css stringsMatthias Clasen2020-10-021-1/+1
* css: Move _gtk_css_print_string aroundMatthias Clasen2020-10-021-0/+1
* CosmeticsMatthias Clasen2020-10-011-1/+1
* gsk: Fix compiler warningsMatthias Clasen2020-09-301-0/+4
* gl renderer: Fix render node texture cacheAlexander Larsson2020-09-303-3/+11
* gsk: Add some more shader docsMatthias Clasen2020-09-292-142/+153
* Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-09-291-0/+57
|\
| * gsk: Document radial gradient apiMatthias Clasen2020-09-291-0/+57
* | gl: Track the current uniform state for custom programsAlexander Larsson2020-09-292-0/+27
|/
* Support GLShaderNode in backendsAlexander Larsson2020-09-2912-43/+451
* Add GskGLShaderNode and GskGLShaderAlexander Larsson2020-09-2910-3/+2186
* gsk: Add more shader debug spewMatthias Clasen2020-09-291-17/+54
* gl: Add some namespacing to the preamble symbolsAlexander Larsson2020-09-2917-121/+121