[gtk+] (97 commits) ...widgetbowl: Add blurred box shadow demo
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (97 commits) ...widgetbowl: Add blurred box shadow demo
- Date: Thu, 21 Dec 2017 18:09:19 +0000 (UTC)
Summary of changes:
964c6f7... x11: Fix wrong condition when unsetting transient-for (*)
8107b1a... snapshot: Fix typo (*)
d9f1620... snapshot: Directly clip color nodes (*)
19871cf... snapshot: Add & use API for linear gradient nodes (*)
b488329... GskRenderer: Remove viewport property (*)
fe7db31... gl driver: Make some members const (*)
5fa5008... gl renderer: Remove some unused code (*)
6bce14b... Rework the GL renderer (*)
851a5d4... add tests/showrendernode (*)
04742f3... build: Remove unused variable (*)
8c8583d... test-render-nodes: Print a warning if we didn't generate an (*)
4aa3f51... test-render-nodes: Add color matrix test (*)
ddb77d6... GskGLDriver: Use float for texture size in create_texture (*)
1d1c6a9... GskGLDriver: Add profiler
cd730cc... gl renderer: save on some frame buffers
24e69bb... gl renderer: Implement rounded clip nodes
1f5fd4d... gl renderer: Don't create framebuffer for texture opacity c
33aa61e... gl renderer: Save clip in every node
7a739e8... showrendernode: Resize window to a reasonable size instead
e05b0ae... test-render-nodes: Add transformed clip nodes test
9b40013... gl renderer: Remove unused shaders
3e23f6c... gl renderer: Remove unused member
4cf2a48... gl: Add glyph cache
f430433... gl renderer: Don't pass MVP to shaders
59a7584... gl renderer: Group render node types by render item creatio
dd1a974... gl renderer: Don't initialize modelview matrix twice
358c139... gl renderer: Rework once more
823369f... gsk: Move all gskgl* files into gl/
a1d3e77... gl renderer: Move render ops into separate file
5615fd2... gl renderer: Implement cairo nodes again
6606c1f... gl renderer: Only check for color glyphs once per text node
d5eeb9d... gl renderer: Stop collecting VAOs in clear_tree
fa564e1... gl renderer: Remove unused VAO
832920c... gl renderer: Optimize text drawing
95051e1... gl ops: Remove dead code
b56a7af... gl renderer: Factor out a helper function for offscreen dra
cb9c4e3... gl render ops: Rename a member
e3264d5... gl renderer: Implement color matrix nodes again
2865ab8... gl renderer: Don't draw texture nodes to a framebuffer
19700fc... gl renderer: Keep track of current program color value
ff1cacb... gl renderer: Remove some unused members
6a1a70c... gl renderer: Implement blur nodes
388157b... gl renderer: Implement unblurred inset shadows
5c7838e... gl renderer: Rework program creation
47c4bf5... gl renderer: Implement unblurred outset shadows
8c9e203... gl renderer: Fix inset shadow offset calculation
c524ac7... gl renderer: Split out a utility function
e95b356... gl renderer: Implement simple shadow nodes
d5a7596... gl renderer: Split out text rendering function
8089cde... gl renderer: Don't render unblurred text shadows to a textu
3b7cfd0... gl renderer: Implement simple border nodes
8463040... gl renderer: Fix debugging output
bb69d64... gl renderer: Rename a macro
7dc6a46... gl renderer: Remove consecutive clip ops
7831d9a... gl renderer: Only draw blurred shadow nodes once
5d0c279... gl renderer: Add more detailed render op output
a0e033b... gl renderer: Define debug structs inline
b33d85b... gl renderer: Avoid consecutive opacity ops
9479bb6... gl renderer: Keep track of color matrix op state
1fce25c... gl renderer: Remove unused struct member
5cdd46e... gl renderer: Remove superfluous modelview matrix changes
7ad8f21... gl renderer: Default to GL_LINEAR scaling filters
f978bf0... gl renderer: Avoid using a new modelview for shadow nodes
c9af94f... gl renderer: Keep track of border program state
39a241b... gl renderer: Sort border sides by color
7cc8689... gl renderer: Avoid crashing tooltips
4978597... gl renderer: Don't zero initialize render ops GArray
98ba28b... gl renderer: Add a helper function
476450b... gl renderer: Ignore shadow color matrix nodes...
fd0b7ca... gl renderer: Fix shadow shader
ac6b7b2... tests: Add border drawing test
ab53ee7... gl renderer: Don't render opacity nodes offscreen
a59f380... gl renderer: Use one function per node-type
2d3e87d... gl renderer: Try to fix border rendering
703c4cf... gl renderer: Ignore render ops before we have a valid progr
64400e8... gl renderer: Default to 0px clip and border radius
3411e64... gl renderer: Handle borders in hidpi better
d9e135d... gl renderer: Fix rounded clips in hidpi
b03f089... gl renderer: Fix cairo node surface size in hidpi
49c7cf3... gl renderer: Fix inset and outset shadows in hidpi
33457b4... gl renderer: Ensure texture sizes arent 0
e9be72a... gl renderer: Fix use of uninitialized values
18e7d77... gl renderer: Move declarations to the beginning of the bloc
075e6ac... gl renderer: Fix shadow nodes if the child is a container
eb221ff... gl renderer: Only take glyph texture alpha into account
bed03aa... gl renderer: Fix linear gradient shader color calculation
a83037c... gl renderer: Implement cross fade nodes
ee27b17... gl renderer: Fix indentation mishap
5eb4f65... showrendernode: Show at least the root node bounds
2849903... gl renderer: Don't leak gl resources
48be2ae... gl renderer: Use one function per op type to apply data
490e150... gl renderer: Force cross-fade nodes offscreen
f044b01... gl renderer: Don't crash if the first op is an opacity one
d211f42... gl renderer: Remove unused vertex shader
8b880de... tests: Add outset shadow drawing test
7a2d303... gl renderer: try doing outset box shadows
862fd6f... widgetbowl: Add blurred box shadow demo
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]