summaryrefslogtreecommitdiff
path: root/gsk/gl
Commit message (Expand)AuthorAgeFilesLines
* gl renderer: Fix up texture cache keyAlexander Larsson2020-10-051-0/+1
* CosmeticsMatthias Clasen2020-10-011-1/+1
* gl renderer: Fix render node texture cacheAlexander Larsson2020-09-303-3/+11
* gl: Track the current uniform state for custom programsAlexander Larsson2020-09-292-0/+27
* Support GLShaderNode in backendsAlexander Larsson2020-09-298-43/+426
* gsk: Add more shader debug spewMatthias Clasen2020-09-291-17/+54
* 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: 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-241-1/+1
* | 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
|/
* gl renderer: Add radial gradient shaderTimm Bäder2020-09-185-17/+145
* gl renderer: Set an error if we don't have one alreadyTimm Bäder2020-09-181-0/+4
* gsk: Add a radial gradient nodeMatthias Clasen2020-09-181-0/+2
* gsk: Fix the gl texture cacheMatthias Clasen2020-09-093-34/+82
* Check for pixel-alignedness for interpolationMatthias Clasen2020-09-043-20/+76
* gl: Reshuffle some codeMatthias Clasen2020-09-041-5/+11
* gl: Adjust blur radius_multiplierTimm Bäder2020-08-291-11/+11
* Merge branch 'new-sysprof' into 'master'Matthias Clasen2020-08-211-7/+6
|\
| * Port tracing to the sysprof collector apiMatthias Clasen2020-08-211-7/+6
* | *: Fix spelling mistakes found by codespellBjörn Daase2020-08-212-3/+3
|/
* gsk: Don't the always_inline function attributeMatthias Clasen2020-07-311-3/+3
* gl renderer: Throw inset shadows with all !send values awayTimm Bäder2020-07-281-0/+8
* gl renderer: Linear gradient state trackingTimm Bäder2020-07-284-18/+101
* gl renderer: Assert that we have program stateTimm Bäder2020-07-281-1/+7
* gl renderer: Repat node child bounds can't be NULLTimm Bäder2020-07-281-2/+1
* gl renderer: Remove dead codeTimm Bäder2020-07-281-13/+12
* gl: Add a gdk_gl_context_has_debug accessorTimm Bäder2020-07-281-26/+37
* gl renderer: Save rectilinearity in clip stackTimm Bäder2020-07-282-10/+20
* gl renderer: More color matrix state trackingTimm Bäder2020-07-283-9/+24
* gl renderer: Add contains_rect helperTimm Bäder2020-07-281-4/+17
* gl renderer: Add own graphene_rect_intersectsTimm Bäder2020-07-281-11/+27
* gsk: Remember border node uniformityTimm Bäder2020-07-281-6/+1
* gl renderer: Moar state trackingTimm Bäder2020-07-285-57/+223
* gl renderer: Fix scrolledwindow undershoot renderingTimm Bäder2020-07-281-4/+4
* gl renderer: Avoid 9-slicing things that can't beTimm Bäder2020-07-171-10/+57
* gl renderer: Remove outdated commentTimm Bäder2020-07-171-1/+0
* gl renderer: Try to intersect rounded clips more oftenTimm Bäder2020-07-171-98/+115
* gl renderer: Remove unused flagTimm Bäder2020-07-171-14/+2
* gl renderer: Ignore rounded clip that only increase the clipTimm Bäder2020-07-171-0/+9
* gl renderer: Fix cross-fade nodes with invisible end childTimm Bäder2020-06-271-5/+4
* gl renderer: Handle 0/1 progress in crossfade nodesTimm Bäder2020-06-271-1/+12