summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* 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
* rendernodes: Enfore end > start for radial gradient nodesTimm Bäder2020-09-181-0/+2
* gl renderer: Consolidate color pre-multiplicationTimm Bäder2020-09-187-34/+19
* gl renderer: Add radial gradient shaderTimm Bäder2020-09-188-19/+235
* rendernode: Pull local variable into closest scopeTimm Bäder2020-09-181-1/+2
* gl renderer: Set an error if we don't have one alreadyTimm Bäder2020-09-181-0/+4
* radial gradients: Allow 0 start/end valuesTimm Bäder2020-09-182-5/+5
* gsk: Parse radial gradient nodesTimm Bäder2020-09-181-0/+59
* rendernode: switch to h/vradiusMatthias Clasen2020-09-183-65/+42
* gsk: Add a radial gradient nodeMatthias Clasen2020-09-186-0/+399
* Clean up lots of GTK+ -> GTKMatthias Clasen2020-09-121-2/+2
* gsk: Fix the gl texture cacheMatthias Clasen2020-09-093-34/+82
* Merge branch 'gl-linear' into 'master'Matthias Clasen2020-09-075-38/+103
|\
| * Check for pixel-alignedness for interpolationMatthias Clasen2020-09-043-20/+76
| * gl: Reshuffle some codeMatthias Clasen2020-09-041-5/+11
| * Add gsk_matrix_transform_rectMatthias Clasen2020-09-042-13/+16
* | gsk: Complain if we fail to realize a rendererMatthias Clasen2020-09-071-5/+4
* | gsk: Mention gl as valid value for GSK_RENDERERMatthias Clasen2020-09-071-0/+1
|/
* Replace uses of graphene_matrix_transform_Matthias Clasen2020-09-011-2/+2