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

  5af702c... GskRenderer: Remove viewport property
  5bc2cfc... gl driver: Make some members const
  554ba1b... gl renderer: Remove some unused code
  c21b0de... Rework the GL renderer
  d94d32e... add tests/showrendernode
  93c00ce... build: Remove unused variable
  38e8378... test-render-nodes: Print a warning if we didn't generate an
  8e09623... test-render-nodes: Add color matrix test
  ab7e336... GskGLDriver: Use float for texture size in create_texture
  df462d3... testsuite: Add render node tests for simple color nodes
  ed380de... GskGLDriver: Add profiler
  bf092fd... gl renderer: save on some frame buffers
  4e7ad65... gl renderer: Implement rounded clip nodes
  e3ad8a4... gl renderer: Don't create framebuffer for texture opacity c
  0e39dbf... gl renderer: Save clip in every node
  c4e64d0... showrendernode: Resize window to a reasonable size instead
  f780d8d... test-render-nodes: Add transformed clip nodes test
  20bd951... gl renderer: Remove unused shaders
  0e54fdb... gl renderer: Remove unused member
  56c4ca5... gl: Add glyph cache
  443e03a... gl renderer: Don't pass MVP to shaders
  a233325... gl renderer: Group render node types by render item creatio
  5826c8f... gl renderer: Don't initialize modelview matrix twice
  cee5bd1... gl renderer: Rework once more
  65c6182... gsk: Move all gskgl* files into gl/
  a9867e2... gl renderer: Move render ops into separate file
  363d046... gl renderer: Implement cairo nodes again
  e594206... gl renderer: Only check for color glyphs once per text node
  6da4726... gl renderer: Stop collecting VAOs in clear_tree
  8ae0869... gl renderer: Remove unused VAO
  b8c598e... gl renderer: Optimize text drawing
  546eb56... gl ops: Remove dead code
  46d7a27... gl renderer: Factor out a helper function for offscreen dra
  421f243... gl render ops: Rename a member
  cd5b059... gl renderer: Implement color matrix nodes again
  cfe117a... gl renderer: Don't draw texture nodes to a framebuffer
  86eeaab... gl renderer: Keep track of current program color value
  6298e3f... gl renderer: Remove some unused members
  7aaaa58... gl renderer: Implement blur nodes
  41e4f55... gl renderer: Implement unblurred inset shadows
  2e93f87... gl renderer: Rework program creation
  e99e95f... gl renderer: Implement unblurred outset shadows
  381471a... gl renderer: Fix inset shadow offset calculation
  bda5450... gl renderer: Split out a utility function
  7eb0507... gl renderer: Implement simple shadow nodes
  d5aae3c... gl renderer: Split out text rendering function
  455a335... gl renderer: Don't render unblurred text shadows to a textu
  c6aa71a... gl renderer: Implement simple border nodes
  71f9fed... gl renderer: Fix debugging output
  be9ebbc... gl renderer: Rename a macro
  18a48ff... gl renderer: Remove consecutive clip ops
  59ee817... gl renderer: Only draw blurred shadow nodes once
  c25bf06... gl renderer: Add more detailed render op output
  ba2e85b... gl renderer: Define debug structs inline
  6ee22ac... gl renderer: Avoid consecutive opacity ops
  b9d397d... gl renderer: Keep track of color matrix op state
  94b603e... gl renderer: Remove unused struct member
  f10fee4... gl renderer: Remove superfluous modelview matrix changes
  256e266... gl renderer: Default to GL_LINEAR scaling filters
  4fe35d6... gl renderer: Avoid using a new modelview for shadow nodes
  ca6013c... gl renderer: Keep track of border program state
  843f8da... gl renderer: Sort border sides by color
  7f3e2b4... gl renderer: Avoid crashing tooltips
  749a7e4... gl renderer: Don't zero initialize render ops GArray
  52578eb... gl renderer: Add a helper function
  a75b870... gl renderer: Ignore shadow color matrix nodes...
  902ecc0... gl renderer: Fix shadow shader
  0f4741f... tests: Add border drawing test
  cbf59df... gl renderer: Don't render opacity nodes offscreen
  8016f72... gl renderer: Use one function per node-type
  bbdedba... gl renderer: Try to fix border rendering
  f4059c1... gl renderer: Ignore render ops before we have a valid progr
  3e7f334... gl renderer: Default to 0px clip and border radius
  28243be... gl renderer: Handle borders in hidpi better
  d79007d... gl renderer: Fix rounded clips in hidpi
  ab9b581... gl renderer: Fix cairo node surface size in hidpi
  6b25cb5... gl renderer: Fix inset and outset shadows in hidpi
  3315f8c... gl renderer: Ensure texture sizes arent 0
  22be82e... gl renderer: Fix use of uninitialized values
  28d9503... gl renderer: Move declarations to the beginning of the bloc
  8531a4d... gl renderer: Fix shadow nodes if the child is a container
  b54e18f... gl renderer: Only take glyph texture alpha into account
  c3fc568... gl renderer: Fix linear gradient shader color calculation
  ca6b147... gl renderer: Implement cross fade nodes
  0c2f774... gl renderer: Fix indentation mishap
  195b55a... showrendernode: Show at least the root node bounds
  7dc4539... snapshot: Fix typo
  8ca2e2b... snapshot: Directly clip color nodes
  c4f946c... snapshot: Add & use API for linear gradient nodes
  8cf6425... gl renderer: Don't leak gl resources
  b47710d... gl renderer: Use one function per op type to apply data
  4865a28... window: Make sure an event has a display

Commits added to the branch:

  fcbbaae... window: Make sure an event has a display (*)
  f393552... x11: Guard against NULL window (*)
  6dfe25c... GskRenderer: Remove viewport property
  24c25e0... gl driver: Make some members const
  1116675... gl renderer: Remove some unused code
  e8af7b7... Rework the GL renderer
  745e07f... add tests/showrendernode
  bc07e8e... build: Remove unused variable
  a883eac... test-render-nodes: Print a warning if we didn't generate an
  f284db2... test-render-nodes: Add color matrix test
  83c3269... GskGLDriver: Use float for texture size in create_texture
  ff939e9... testsuite: Add render node tests for simple color nodes
  4251baa... GskGLDriver: Add profiler
  f2abe4f... gl renderer: save on some frame buffers
  1bb7805... gl renderer: Implement rounded clip nodes
  7fdfe56... gl renderer: Don't create framebuffer for texture opacity c
  7fbaa07... gl renderer: Save clip in every node
  b326032... showrendernode: Resize window to a reasonable size instead
  5ae5bcc... test-render-nodes: Add transformed clip nodes test
  176c3bd... gl renderer: Remove unused shaders
  964c38c... gl renderer: Remove unused member
  2710bc3... gl: Add glyph cache
  bb168a3... gl renderer: Don't pass MVP to shaders
  0564677... gl renderer: Group render node types by render item creatio
  5689db0... gl renderer: Don't initialize modelview matrix twice
  4fb781f... gl renderer: Rework once more
  7a78e8d... gsk: Move all gskgl* files into gl/
  f6ffa17... gl renderer: Move render ops into separate file
  ae58da4... gl renderer: Implement cairo nodes again
  e7d35dc... gl renderer: Only check for color glyphs once per text node
  a16c6e8... gl renderer: Stop collecting VAOs in clear_tree
  ff66b33... gl renderer: Remove unused VAO
  dffae4b... gl renderer: Optimize text drawing
  7aeeec5... gl ops: Remove dead code
  196e809... gl renderer: Factor out a helper function for offscreen dra
  ae80039... gl render ops: Rename a member
  9b506eb... gl renderer: Implement color matrix nodes again
  cf7b198... gl renderer: Don't draw texture nodes to a framebuffer
  9a989fe... gl renderer: Keep track of current program color value
  04a85e5... gl renderer: Remove some unused members
  ec1ad46... gl renderer: Implement blur nodes
  6ec1b5a... gl renderer: Implement unblurred inset shadows
  3c34607... gl renderer: Rework program creation
  665656b... gl renderer: Implement unblurred outset shadows
  c8f1d14... gl renderer: Fix inset shadow offset calculation
  d22bbb1... gl renderer: Split out a utility function
  3cb8fba... gl renderer: Implement simple shadow nodes
  1bd3d32... gl renderer: Split out text rendering function
  3ab48ec... gl renderer: Don't render unblurred text shadows to a textu
  1a4efc1... gl renderer: Implement simple border nodes
  e760dfc... gl renderer: Fix debugging output
  e305916... gl renderer: Rename a macro
  ae44dfb... gl renderer: Remove consecutive clip ops
  7a69589... gl renderer: Only draw blurred shadow nodes once
  4ce7238... gl renderer: Add more detailed render op output
  2895088... gl renderer: Define debug structs inline
  0480fe5... gl renderer: Avoid consecutive opacity ops
  a8c6221... gl renderer: Keep track of color matrix op state
  0b70615... gl renderer: Remove unused struct member
  9ad26bc... gl renderer: Remove superfluous modelview matrix changes
  06657ee... gl renderer: Default to GL_LINEAR scaling filters
  59b9326... gl renderer: Avoid using a new modelview for shadow nodes
  60261fd... gl renderer: Keep track of border program state
  37ee86d... gl renderer: Sort border sides by color
  dc277fa... gl renderer: Avoid crashing tooltips
  300ed21... gl renderer: Don't zero initialize render ops GArray
  d9a9700... gl renderer: Add a helper function
  f889191... gl renderer: Ignore shadow color matrix nodes...
  4d8f5f6... gl renderer: Fix shadow shader
  6be46a0... tests: Add border drawing test
  4874fc7... gl renderer: Don't render opacity nodes offscreen
  b99866f... gl renderer: Use one function per node-type
  e96e32f... gl renderer: Try to fix border rendering
  f3735b6... gl renderer: Ignore render ops before we have a valid progr
  c9605bc... gl renderer: Default to 0px clip and border radius
  0e5e789... gl renderer: Handle borders in hidpi better
  484ef72... gl renderer: Fix rounded clips in hidpi
  62db9c9... gl renderer: Fix cairo node surface size in hidpi
  a8a755a... gl renderer: Fix inset and outset shadows in hidpi
  f25db3f... gl renderer: Ensure texture sizes arent 0
  d6e06c8... gl renderer: Fix use of uninitialized values
  91aed0b... gl renderer: Move declarations to the beginning of the bloc
  bc04674... gl renderer: Fix shadow nodes if the child is a container
  9bd3109... gl renderer: Only take glyph texture alpha into account
  1bfe554... gl renderer: Fix linear gradient shader color calculation
  58bbbf7... gl renderer: Implement cross fade nodes
  bf636ab... gl renderer: Fix indentation mishap
  b7d7c38... showrendernode: Show at least the root node bounds
  29cd080... snapshot: Fix typo
  bce826d... snapshot: Directly clip color nodes
  626ae72... snapshot: Add & use API for linear gradient nodes
  704aa91... gl renderer: Don't leak gl resources
  425f77f... gl renderer: Use one function per op type to apply data
  abcd439... x11: Fix wrong condition when unsetting transient-for
  f233ebc... gl renderer: Force cross-fade nodes offscreen

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