summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* 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
* gl backend: Add line numbers to source in glsl compilation errorsAlexander Larsson2020-09-291-2/+22
* gl: Properly report error if shader linking failsAlexander Larsson2020-09-291-0/+1
* glrenderer: Move ProgramState into ProgramAlexander Larsson2020-09-293-59/+60
* gsk: Normalize when transforming boundsMatthias Clasen2020-09-281-8/+10
* gsk: Avoid downloading GL textures when possibleavoid-gl-texture-downloadMatthias Clasen2020-09-261-6/+8
* Merge branch 'gles-texture-colors' into 'master'Matthias Clasen2020-09-255-68/+143
|\
| * gl backend: Avoid roundtripping via surface when updloadingAlexander Larsson2020-09-253-41/+83
| * Correctly upload textures for GLESAlexander Larsson2020-09-252-27/+60
* | gl renderer: Lower maximum gradient stop countTimm Bäder2020-09-243-3/+3
* | gl renderer: Fall back to cairo if gradients use too many stopsTimm Bäder2020-09-243-37/+53
* | gl renderer: Only return error if creating programs failedTimm Bäder2020-09-241-1/+1
* | gl renderer: Use scale_x/y when rendering clipped nodesTimm Bäder2020-09-241-5/+6
* | gl renderer: Don't use ops_get_scale() when rendering clip nodesTimm Bäder2020-09-241-9/+10
* | gl renderer: Support scaleX/Y better when rendering radial gradientsTimm Bäder2020-09-241-2/+2
|/
* rendernodes: Clarify color_stops argumentsTimm Bäder2020-09-181-0/+8
* gsk: Add docs for radial gradient nodesTimm Bäder2020-09-181-0/+34