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

  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
  66e3557... gl renderer: Don't crash if the first op is an opacity one
  2510796... gl renderer: Remove unused vertex shader
  9e3740f... tests: Add outset shadow drawing test
  4331412... gl renderer: try doing outset box shadows

Commits added to the branch:

  827d04c... gtk4-demo: Fix font-features UI file (*)
  e515454... font chooser: Stop listening to style-updated (*)
  1b05474... font chooser: Simplify some code (*)
  5478bd5... Fix a crash introduced in the previous commit (*)
  f93837c... gdk: Remove leftover variable (*)
  6042b82... Update the docs for GtkCssChange (*)
  22f9562... Implement font-feature-settings (*)
  495d00e... Fix a mis-merge (*)
  8581345... Remove debug spew (*)
  9620e1e... tests: Stop using gtk_font_button_get_font_name (*)
  6ff3222... font button: Drop the font-name property (*)
  559a2bf... Add a missing include (*)
  1c3f343... Remove font-name leftovers (*)
  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
  4fc4799... testsuite: Add render node tests for simple color nodes
  1fab16d... GskGLDriver: Add profiler
  38c5f7a... gl renderer: save on some frame buffers
  25a84ac... gl renderer: Implement rounded clip nodes
  eafa995... gl renderer: Don't create framebuffer for texture opacity c
  701ecc6... gl renderer: Save clip in every node
  8f4c18a... showrendernode: Resize window to a reasonable size instead
  08b52bd... test-render-nodes: Add transformed clip nodes test
  4133ccf... gl renderer: Remove unused shaders
  6d858ea... gl renderer: Remove unused member
  c7a3ae5... gl: Add glyph cache
  cadfc4f... gl renderer: Don't pass MVP to shaders
  600689a... gl renderer: Group render node types by render item creatio
  6c03c69... gl renderer: Don't initialize modelview matrix twice
  300cfd3... gl renderer: Rework once more
  8949d3c... gsk: Move all gskgl* files into gl/
  8d65829... gl renderer: Move render ops into separate file
  8b0ee6c... gl renderer: Implement cairo nodes again
  ad40a14... gl renderer: Only check for color glyphs once per text node
  2d3c478... gl renderer: Stop collecting VAOs in clear_tree
  038b3aa... gl renderer: Remove unused VAO
  c9d79f9... gl renderer: Optimize text drawing
  1605691... gl ops: Remove dead code
  bbea12d... gl renderer: Factor out a helper function for offscreen dra
  74b15cb... gl render ops: Rename a member
  f3eba09... gl renderer: Implement color matrix nodes again
  780c83f... gl renderer: Don't draw texture nodes to a framebuffer
  cc1ff5a... gl renderer: Keep track of current program color value
  a95e170... gl renderer: Remove some unused members
  f51528b... gl renderer: Implement blur nodes
  dc3825b... gl renderer: Implement unblurred inset shadows
  31de7ad... gl renderer: Rework program creation
  d30bec5... gl renderer: Implement unblurred outset shadows
  042fe8c... gl renderer: Fix inset shadow offset calculation
  18d3d3a... gl renderer: Split out a utility function
  08933bf... gl renderer: Implement simple shadow nodes
  a7c7c84... gl renderer: Split out text rendering function
  3b6e29e... gl renderer: Don't render unblurred text shadows to a textu
  5ccd3ea... gl renderer: Implement simple border nodes
  b55b025... gl renderer: Fix debugging output
  f2c0fa0... gl renderer: Rename a macro
  8aec463... gl renderer: Remove consecutive clip ops
  db95d57... gl renderer: Only draw blurred shadow nodes once
  de50ff5... gl renderer: Add more detailed render op output
  0370e77... gl renderer: Define debug structs inline
  41aaf92... gl renderer: Avoid consecutive opacity ops
  9348d58... gl renderer: Keep track of color matrix op state
  a05b2d5... gl renderer: Remove unused struct member
  1e31367... gl renderer: Remove superfluous modelview matrix changes
  4be0b47... gl renderer: Default to GL_LINEAR scaling filters
  ec1c672... gl renderer: Avoid using a new modelview for shadow nodes
  b58cc71... gl renderer: Keep track of border program state
  084c550... gl renderer: Sort border sides by color
  52b2fb2... gl renderer: Avoid crashing tooltips
  0822c4f... gl renderer: Don't zero initialize render ops GArray
  a843b42... gl renderer: Add a helper function
  9955f3f... gl renderer: Ignore shadow color matrix nodes...
  1b69e8b... gl renderer: Fix shadow shader
  d6c7edd... tests: Add border drawing test
  f1f9346... gl renderer: Don't render opacity nodes offscreen
  20b16e2... gl renderer: Use one function per node-type
  5fba35c... gl renderer: Try to fix border rendering
  158b9cc... gl renderer: Ignore render ops before we have a valid progr
  85b9858... gl renderer: Default to 0px clip and border radius
  6da79c7... gl renderer: Handle borders in hidpi better
  0c064da... gl renderer: Fix rounded clips in hidpi
  b2ef320... gl renderer: Fix cairo node surface size in hidpi
  0b39992... gl renderer: Fix inset and outset shadows in hidpi
  56539b8... gl renderer: Ensure texture sizes arent 0
  78a0a51... gl renderer: Fix use of uninitialized values
  f3bedfc... gl renderer: Move declarations to the beginning of the bloc
  77ac2c3... gl renderer: Fix shadow nodes if the child is a container
  b0170e0... gl renderer: Only take glyph texture alpha into account
  3763258... gl renderer: Fix linear gradient shader color calculation
  e70e8da... gl renderer: Implement cross fade nodes
  b56580e... gl renderer: Fix indentation mishap
  b84c524... showrendernode: Show at least the root node bounds
  0ea58b4... gl renderer: Don't leak gl resources
  bcf2d43... gl renderer: Use one function per op type to apply data
  8b69f88... gl renderer: Force cross-fade nodes offscreen
  6a9a6c8... gl renderer: Don't crash if the first op is an opacity one
  8a9d6e0... gl renderer: Remove unused vertex shader
  cf8eaea... tests: Add outset shadow drawing test
  6d988f6... gl renderer: try doing outset box shadows
  b5ad0aa... 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]