[gtk+] (86 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:

  65bf48c... GskRenderer: Remove viewport property
  3d6b155... gl driver: Make some members const
  f3709fd... gl renderer: Remove some unused code
  57a2730... Rework the GL renderer
  6230287... add tests/showrendernode
  b58682b... build: Remove unused variable
  3278fed... test-render-nodes: Print a warning if we didn't generate an
  2e50afd... test-render-nodes: Add color matrix test
  e5df4ef... GskGLDriver: Use float for texture size in create_texture
  360315b... testsuite: Add render node tests for simple color nodes
  6f47c3d... GskGLDriver: Add profiler
  652e5df... gl renderer: save on some frame buffers
  b2fceb8... gl renderer: Implement rounded clip nodes
  223450b... gl renderer: Don't create framebuffer for texture opacity c
  3ad6c91... gl renderer: Save clip in every node
  e901191... showrendernode: Resize window to a reasonable size instead
  782358c... test-render-nodes: Add transformed clip nodes test
  3eecf17... gl renderer: Remove unused shaders
  5b88cde... gl renderer: Remove unused member
  b08dd3e... gl: Add glyph cache
  e362bb4... gl renderer: Don't pass MVP to shaders
  6251d9e... gl renderer: Group render node types by render item creatio
  a52be76... gl renderer: Don't initialize modelview matrix twice
  b2c5cf1... gl renderer: Rework once more
  a897556... gsk: Move all gskgl* files into gl/
  a334070... gl renderer: Move render ops into separate file
  5c3da00... gl renderer: Implement cairo nodes again
  f65d857... gl renderer: Only check for color glyphs once per text node
  fffce04... gl renderer: Stop collecting VAOs in clear_tree
  08ce384... gl renderer: Remove unused VAO
  2b38f9b... gl renderer: Optimize text drawing
  171aa90... gl ops: Remove dead code
  92662e8... gl renderer: Factor out a helper function for offscreen dra
  d0922e9... gl render ops: Rename a member
  c278de2... gl renderer: Implement color matrix nodes again
  b422f45... gl renderer: Don't draw texture nodes to a framebuffer
  e4129e0... gl renderer: Keep track of current program color value
  850d36d... gl renderer: Remove some unused members
  1f58689... gl renderer: Implement blur nodes
  a6b1a49... gl renderer: Implement unblurred inset shadows
  cd5939a... gl renderer: Rework program creation
  d3472c8... gl renderer: Implement unblurred outset shadows
  8ce33e7... gl renderer: Fix inset shadow offset calculation
  6e4ff71... gl renderer: Split out a utility function
  0e5216e... gl renderer: Implement simple shadow nodes
  2c74a0d... gl renderer: Split out text rendering function
  12af471... gl renderer: Don't render unblurred text shadows to a textu
  a921f53... gl renderer: Implement simple border nodes
  105d423... gl renderer: Fix debugging output
  b63b825... gl renderer: Rename a macro
  2eb86ad... gl renderer: Remove consecutive clip ops
  62afbc5... gl renderer: Only draw blurred shadow nodes once
  fcf48e5... gl renderer: Add more detailed render op output
  e995011... gl renderer: Define debug structs inline
  7e9bb0e... gl renderer: Avoid consecutive opacity ops
  38534f0... gl renderer: Keep track of color matrix op state
  20d2ea9... gl renderer: Remove unused struct member
  1d75659... gl renderer: Remove superflous modelview matrix changes
  6a1010c... gl renderer: Default to GL_LINEAR scaling filters
  fb21039... gl renderer: Avoid using a new modelview for shadow nodes
  aca8141... gl renderer: Keep track of border program state
  523fec3... gl renderer: Sort border sides by color
  d747437... gl renderer: Avoid crashing tooltips
  f02cb99... gl renderer: Don't zero intialize render ops GArray
  02cd3ac... gl renderer: Add a helper function
  381791d... gl renderer: Ignore shadow color matrix nodes...
  d8fc7e5... gl renderer: Fix shadow shader
  e52fb5a... tests: Add border drawing test
  82bc3cb... gl renderer: Don't render opacity nodes offscreen
  181c2bf... gl renderer: Use one function per node-type
  17561c2... gl renderer: Try to fix border rendering
  688041a... gl renderer: Ignore render ops before we have a valid progr
  54687a5... gl renderer: Default to 0px clip and border radius
  361c056... gl renderer: Handle borders in hidpi better
  fb88edc... gl renderer: Fix rounded clips in hidpi
  184fe1c... gl renderer: Fix cairo node surface size in hidpi
  b1cad45... gl renderer: Fix inset and outset shadows in hidpi
  58155f9... gl renderer: Ensure texture sizes arent 0
  f3284c3... gl renderer: Fix use of unitiialized values

Commits added to the branch:

  b3ebffa... Switch the order for cursor lookup (*)
  d872640... Fix some parameter name mismatches to make g-ir-scanner hap (*)
  f6ef18a... gtkwindow: Do not account handle size when checking content (*)
  6b4dd4b... gtkwindow: Use shadow border when calculating resize areas  (*)
  a0d13ef... GskRenderer: Remove viewport property
  1fe797e... gl driver: Make some members const
  2076cad... gl renderer: Remove some unused code
  8e95d2a... Rework the GL renderer
  d0b18b9... add tests/showrendernode
  eed96ea... build: Remove unused variable
  0db0285... test-render-nodes: Print a warning if we didn't generate an
  170f38b... test-render-nodes: Add color matrix test
  c9eff68... GskGLDriver: Use float for texture size in create_texture
  be55a11... testsuite: Add render node tests for simple color nodes
  43e556b... GskGLDriver: Add profiler
  31d079b... gl renderer: save on some frame buffers
  93b5309... gl renderer: Implement rounded clip nodes
  473d363... gl renderer: Don't create framebuffer for texture opacity c
  04e409c... gl renderer: Save clip in every node
  24eb673... showrendernode: Resize window to a reasonable size instead
  934edde... test-render-nodes: Add transformed clip nodes test
  db677f9... gl renderer: Remove unused shaders
  205bc1e... gl renderer: Remove unused member
  a651fc4... gl: Add glyph cache
  1bc31a0... gl renderer: Don't pass MVP to shaders
  7980b5d... gl renderer: Group render node types by render item creatio
  0199a30... gl renderer: Don't initialize modelview matrix twice
  5c83bbe... gl renderer: Rework once more
  e75cb84... gsk: Move all gskgl* files into gl/
  7fa290f... gl renderer: Move render ops into separate file
  d8a8135... gl renderer: Implement cairo nodes again
  2eb428e... gl renderer: Only check for color glyphs once per text node
  8ba8f74... gl renderer: Stop collecting VAOs in clear_tree
  4b7f3fb... gl renderer: Remove unused VAO
  7b52887... gl renderer: Optimize text drawing
  dbe9ed7... gl ops: Remove dead code
  d03020b... gl renderer: Factor out a helper function for offscreen dra
  90616ef... gl render ops: Rename a member
  b63704c... gl renderer: Implement color matrix nodes again
  7c81815... gl renderer: Don't draw texture nodes to a framebuffer
  29211c5... gl renderer: Keep track of current program color value
  9c3c50c... gl renderer: Remove some unused members
  2ec2fa3... gl renderer: Implement blur nodes
  2f7d67a... gl renderer: Implement unblurred inset shadows
  bc2b475... gl renderer: Rework program creation
  01e1253... gl renderer: Implement unblurred outset shadows
  cc1d98b... gl renderer: Fix inset shadow offset calculation
  d3aa2cb... gl renderer: Split out a utility function
  25b2f61... gl renderer: Implement simple shadow nodes
  4cae7d9... gl renderer: Split out text rendering function
  a76c48f... gl renderer: Don't render unblurred text shadows to a textu
  d66e078... gl renderer: Implement simple border nodes
  5b2f504... gl renderer: Fix debugging output
  54fab37... gl renderer: Rename a macro
  c4c7bc1... gl renderer: Remove consecutive clip ops
  92a3f6b... gl renderer: Only draw blurred shadow nodes once
  ff4d2f6... gl renderer: Add more detailed render op output
  3459f77... gl renderer: Define debug structs inline
  cc18a2a... gl renderer: Avoid consecutive opacity ops
  0bae7b3... gl renderer: Keep track of color matrix op state
  dd457c4... gl renderer: Remove unused struct member
  9b75d98... gl renderer: Remove superflous modelview matrix changes
  f0c35e9... gl renderer: Default to GL_LINEAR scaling filters
  6f98db7... gl renderer: Avoid using a new modelview for shadow nodes
  c11dbbe... gl renderer: Keep track of border program state
  59b3265... gl renderer: Sort border sides by color
  8a1a3f6... gl renderer: Avoid crashing tooltips
  405436f... gl renderer: Don't zero intialize render ops GArray
  8bf8111... gl renderer: Add a helper function
  bd80277... gl renderer: Ignore shadow color matrix nodes...
  8e325e8... gl renderer: Fix shadow shader
  5f9178f... tests: Add border drawing test
  8790598... gl renderer: Don't render opacity nodes offscreen
  46ca023... gl renderer: Use one function per node-type
  666b126... gl renderer: Try to fix border rendering
  33234b6... gl renderer: Ignore render ops before we have a valid progr
  fc41c46... gl renderer: Default to 0px clip and border radius
  45a25ca... gl renderer: Handle borders in hidpi better
  736318d... gl renderer: Fix rounded clips in hidpi
  f611cc2... gl renderer: Fix cairo node surface size in hidpi
  aa94464... gl renderer: Fix inset and outset shadows in hidpi
  25f7ec8... gl renderer: Ensure texture sizes arent 0
  cef434e... gl renderer: Fix use of unitiialized values
  65eca5d... gl renderer: Move declarations to the beginning of the bloc
  7645883... gl renderer: Fix shadow nodes if the child is a container
  e5892bc... gl renderer: Only take glyph texture alpha into account

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