[gtk+] (94 commits) Non-fast-forward update to branch wip/baedert/gl



The branch 'wip/baedert/gl' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  ad3c61b... GskRenderer: Remove viewport property
  4c015ea... gl driver: Make some members const
  15c7e05... gl renderer: Remove some unused code
  1c09220... Rework the GL renderer
  6c64810... add tests/showrendernode
  113c801... build: Remove unused variable
  1f9051d... test-render-nodes: Print a warning if we didn't generate an
  9f033b3... test-render-nodes: Add color matrix test
  78be5f8... GskGLDriver: Use float for texture size in create_texture
  a7a143e... testsuite: Add render node tests for simple color nodes
  6e03ae2... GskGLDriver: Add profiler
  0e7a5b5... gl renderer: save on some frame buffers
  9025653... gl renderer: Implement rounded clip nodes
  71fff63... gl renderer: Don't create framebuffer for texture opacity c
  da41787... gl renderer: Save clip in every node
  8975eea... showrendernode: Resize window to a reasonable size instead
  0ff2e4c... test-render-nodes: Add transformed clip nodes test
  158b8d6... gl renderer: Remove unused shaders
  9dfbcd3... gl renderer: Remove unused member
  28eb512... gl: Add glyph cache
  8e37877... gl renderer: Don't pass MVP to shaders
  1b2afe8... gl renderer: Group render node types by render item creatio
  8a4ea4a... gl renderer: Don't initialize modelview matrix twice
  66866b8... gl renderer: Rework once more
  83aed62... gsk: Move all gskgl* files into gl/
  adb1337... gl renderer: Move render ops into separate file
  dc9c8ad... gl renderer: Implement cairo nodes again
  f089759... gl renderer: Only check for color glyphs once per text node
  600edb9... gl renderer: Stop collecting VAOs in clear_tree
  e1addcd... gl renderer: Remove unused VAO
  20caebf... gl renderer: Optimize text drawing
  4b39dda... gl ops: Remove dead code
  ace4bd3... gl renderer: Factor out a helper function for offscreen dra
  cf467ca... gl render ops: Rename a member
  5d1ca91... gl renderer: Implement color matrix nodes again
  f1644e1... gl renderer: Don't draw texture nodes to a framebuffer
  4bef358... gl renderer: Keep track of current program color value
  6602acc... gl renderer: Remove some unused members
  9b6c06f... gl renderer: Implement blur nodes
  2f48138... gl renderer: Implement unblurred inset shadows
  777fbff... gl renderer: Rework program creation
  32e6fbd... gl renderer: Implement unblurred outset shadows
  0f72e2f... gl renderer: Fix inset shadow offset calculation
  53baaf7... gl renderer: Split out a utility function
  c7a39f1... gl renderer: Implement simple shadow nodes
  00421b6... gl renderer: Split out text rendering function
  1365dec... gl renderer: Don't render unblurred text shadows to a textu
  4f04626... gl renderer: Implement simple border nodes
  7c4cb28... gl renderer: Fix debugging output
  90c9be2... gl renderer: Rename a macro
  f2fad87... gl renderer: Remove consecutive clip ops
  c4a035c... gl renderer: Only draw blurred shadow nodes once
  254a514... gl renderer: Add more detailed render op output
  230da84... gl renderer: Define debug structs inline
  dae83fa... gl renderer: Avoid consecutive opacity ops
  96007c2... gl renderer: Keep track of color matrix op state
  f4a3f4b... gl renderer: Remove unused struct member
  87f0b03... gl renderer: Remove superflous modelview matrix changes
  0a9c95b... gl renderer: Default to GL_LINEAR scaling filters
  3de8504... gl renderer: Avoid using a new modelview for shadow nodes
  dcbaa1b... gl renderer: Keep track of border program state
  0f5e8d0... gl renderer: Sort border sides by color
  5374b2b... gl renderer: Avoid crashing tooltips
  75476fb... gl renderer: Don't zero intialize render ops GArray
  d9514f3... gl renderer: Add a helper function
  899f9af... gl renderer: Ignore shadow color matrix nodes...
  1ee77dd... gl renderer: Fix shadow shader
  6095bec... tests: Add border drawing test
  bbfc50a... gl renderer: Don't render opacity nodes offscreen
  91c20fd... gl renderer: Use one function per node-type
  eac936c... gl renderer: Try to fix border rendering
  a3f15a7... gl renderer: Ignore render ops before we have a valid progr
  8ef63ea... gl renderer: Default to 0px clip and border radius
  f6bbb48... gl renderer: Handle borders in hidpi better
  4a222da... gl renderer: Fix rounded clips in hidpi
  b9bb779... gl renderer: Fix cairo node surface size in hidpi
  9ed05b2... gl renderer: Fix inset and outset shadows in hidpi
  233288f... gl renderer: Ensure texture sizes arent 0
  e6fd843... gl renderer: Fix use of unitiialized values
  1d26831... gl renderer: Move declarations to the beginning of the bloc
  227e45e... gl renderer: Fix shadow nodes if the child is a container
  ec0286c... gl renderer: Only take glyph texture alpha into account
  3d98583... gl renderer: Fix linear gradient shader color calculation

Commits added to the branch:

  565d832... gdk: Remove outdated gdk_drag_begin() alternatives (*)
  33a634b... calendar: Don't request drag data on every motion event (*)
  a7c3c79... dnd: Make gdk_drag_context_set_device() private (*)
  218efa6... dnd: Pass dx/dy instead of x_root/y_root (*)
  7e0844d... dnd: No point in determining the keyboard (*)
  643a6c2... gdk: Remove gdk_drag_manage_dnd() (*)
  c2bdae2... Set a style class for drag icons (*)
  474d364... Adwaita: Set an icon size for drag icons (*)
  1e4aeb2... calendar: Stop using a legacy event handler (*)
  b84e2e2... GskRenderer: Remove viewport property
  0c71745... gl driver: Make some members const
  c2dc4c5... gl renderer: Remove some unused code
  02e89a2... Rework the GL renderer
  15e9f43... add tests/showrendernode
  218045b... build: Remove unused variable
  d4d79ab... test-render-nodes: Print a warning if we didn't generate an
  483621e... test-render-nodes: Add color matrix test
  493a1e1... GskGLDriver: Use float for texture size in create_texture
  ef79bf0... testsuite: Add render node tests for simple color nodes
  99d7ccf... GskGLDriver: Add profiler
  1d09837... gl renderer: save on some frame buffers
  0f35aec... gl renderer: Implement rounded clip nodes
  74826ba... gl renderer: Don't create framebuffer for texture opacity c
  f3e5eba... gl renderer: Save clip in every node
  1a39d86... showrendernode: Resize window to a reasonable size instead
  d56205c... test-render-nodes: Add transformed clip nodes test
  5071781... gl renderer: Remove unused shaders
  dc692fc... gl renderer: Remove unused member
  f5559b4... gl: Add glyph cache
  ad7d3b2... gl renderer: Don't pass MVP to shaders
  299d13e... gl renderer: Group render node types by render item creatio
  bbfb968... gl renderer: Don't initialize modelview matrix twice
  f7b97d0... gl renderer: Rework once more
  eb8287a... gsk: Move all gskgl* files into gl/
  3226993... gl renderer: Move render ops into separate file
  43f750a... gl renderer: Implement cairo nodes again
  fcf54b4... gl renderer: Only check for color glyphs once per text node
  dcabb00... gl renderer: Stop collecting VAOs in clear_tree
  507199c... gl renderer: Remove unused VAO
  63bd4f0... gl renderer: Optimize text drawing
  ed370ad... gl ops: Remove dead code
  4c33610... gl renderer: Factor out a helper function for offscreen dra
  cfa92f1... gl render ops: Rename a member
  e63fb89... gl renderer: Implement color matrix nodes again
  3b674af... gl renderer: Don't draw texture nodes to a framebuffer
  f94ac1c... gl renderer: Keep track of current program color value
  fb3ec0f... gl renderer: Remove some unused members
  557b407... gl renderer: Implement blur nodes
  ca89c5f... gl renderer: Implement unblurred inset shadows
  5f27589... gl renderer: Rework program creation
  8e6b8e6... gl renderer: Implement unblurred outset shadows
  46de717... gl renderer: Fix inset shadow offset calculation
  b7ceb3e... gl renderer: Split out a utility function
  32586d3... gl renderer: Implement simple shadow nodes
  1a0329a... gl renderer: Split out text rendering function
  db44f03... gl renderer: Don't render unblurred text shadows to a textu
  9d83e43... gl renderer: Implement simple border nodes
  cd8a33f... gl renderer: Fix debugging output
  0df4449... gl renderer: Rename a macro
  d87c8c3... gl renderer: Remove consecutive clip ops
  d210d1f... gl renderer: Only draw blurred shadow nodes once
  086fb90... gl renderer: Add more detailed render op output
  961a1b8... gl renderer: Define debug structs inline
  a573dbe... gl renderer: Avoid consecutive opacity ops
  14f5722... gl renderer: Keep track of color matrix op state
  8f482f1... gl renderer: Remove unused struct member
  6c3cf6b... gl renderer: Remove superfluous modelview matrix changes
  c0fac4b... gl renderer: Default to GL_LINEAR scaling filters
  4f7e41e... gl renderer: Avoid using a new modelview for shadow nodes
  7db5ac2... gl renderer: Keep track of border program state
  7a9ac50... gl renderer: Sort border sides by color
  0eb5ebf... gl renderer: Avoid crashing tooltips
  dc93e2a... gl renderer: Don't zero initialize render ops GArray
  06fd3d2... gl renderer: Add a helper function
  bd5a15c... gl renderer: Ignore shadow color matrix nodes...
  289ee0b... gl renderer: Fix shadow shader
  b03e126... tests: Add border drawing test
  53201a7... gl renderer: Don't render opacity nodes offscreen
  70cd53e... gl renderer: Use one function per node-type
  9dcf5eb... gl renderer: Try to fix border rendering
  698b19b... gl renderer: Ignore render ops before we have a valid progr
  5a2c6cd... gl renderer: Default to 0px clip and border radius
  19637e9... gl renderer: Handle borders in hidpi better
  c9c75f7... gl renderer: Fix rounded clips in hidpi
  fd01d6a... gl renderer: Fix cairo node surface size in hidpi
  9a3a7a6... gl renderer: Fix inset and outset shadows in hidpi
  f419ec1... gl renderer: Ensure texture sizes arent 0
  05a5424... gl renderer: Fix use of uninitialized values
  19611ec... gl renderer: Move declarations to the beginning of the bloc
  c9a1460... gl renderer: Fix shadow nodes if the child is a container
  6d60720... gl renderer: Only take glyph texture alpha into account
  1dddb94... gl renderer: Fix linear gradient shader color calculation
  f365179... gl renderer: Implement cross fade nodes
  8a7c48d... gl renderer: Fix indentation mishap

(*) 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]