summaryrefslogtreecommitdiff
path: root/gsk/gl
Commit message (Expand)AuthorAgeFilesLines
* 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
* gl renderer: Improve clipping codeTimm Bäder2020-05-242-37/+120
* gl renderer: Refactor render_clipped_childTimm Bäder2020-05-241-38/+40
* gl renderer: Cache whether clips is rectilinearTimm Bäder2020-05-242-0/+5
* gl renderer: don't pretend all transform nodes support being transformedTimm Bäder2020-05-221-1/+3
* gl renderer: Fix some off-by-one and rounding errors in the shadow codeTimm Bäder2020-05-222-17/+19
* gl renderer: Fix blurred outset shadow slicingTimm Bäder2020-05-212-123/+396
* gl renderer: Apply scaled clip when rendering offscreen clipped childTimm Bäder2020-05-171-4/+11
* gl renderer: Fix an uninitialized valueTimm Bäder2020-05-171-0/+2
* gl renderer: Fix nested rounded clip renderingTimm Bäder2020-05-131-2/+59
* gl renderer: Only destroy shader programs with ids > 0Timm Bäder2020-05-101-1/+1
* gsk: Fall back to cairo if compiling shaders failsMatthias Clasen2020-04-171-1/+5
* Turn GskRenderNode into a derivable typeEmmanuele Bassi2020-04-082-17/+32
* build: Add -Wnull-dereferenceBenjamin Otte2020-03-051-1/+1
* Fix detection of OpenGL 3.3 core GL_ARB_timer_query.David Hogan2020-02-141-1/+1
* gsk: Fix the compiler warning differentlyMatthias Clasen2020-02-131-4/+3
* Fix flickery hoverMatthias Clasen2020-02-121-2/+4
* profiler: Add _end_mark() version of _add_mark()Alexander Larsson2020-02-121-1/+1
* profiler: Make profiler-is-running a macroAlexander Larsson2020-02-121-2/+2
* Convert all profiler times from nsec to usecAlexander Larsson2020-02-122-2/+2
* Merge branch 'share-gl-programs' into 'master'Emmanuele Bassi2020-02-113-79/+140
|\
| * GskGLRenderer: Share programs between different renderers in same displayAlexander Larsson2020-02-113-79/+140
* | Merge branch 'handle-max-texture-size' into 'master'Matthias Clasen2020-02-111-3/+20
|\ \
| * | gl: Don't require too large texture for offsreen opsAlexander Larsson2020-02-111-3/+20
| |/
* | Silence compiler warnings in non-debug buildsEmmanuele Bassi2020-02-111-4/+5
|/
* Add pure and const annotations to various functionsTimm Bäder2020-01-262-6/+6
* gl renderer: Avoid some work when rendering border nodesTimm Bäder2020-01-261-4/+4
* Add a profiler mark around renderer realizationMatthias Clasen2020-01-251-0/+4
* gl renderer: handle cross-fade nodes with invisible childrenTimm Bäder2020-01-241-2/+12
* gl renderer: Handle blur nodes with invisible childrenTimm Bäder2020-01-241-0/+3