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

  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

Commits added to the branch:

  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 (*)
  f1ef422... broadway: Use correct type in assignment (*)
  6c0de43... Remove unnecessary introspection annotation (*)
  cc80a2e... Annotate gdk_x11_display_get_screen() (*)
  18a56cd... build: Ensure we introspect the print operation sources (*)
  f27dd88... docs: Add missing signal parameter (*)
  90a4e33... Update annotations for GdkEvent API (*)
  e847694... Update annotations for GdkDisplay (*)
  03cacda... css: Document font-variant and subproperties (*)
  3902a0d... Fix the docs build (*)
  5f8e2fc... gdk/broadway/toarray.pl: Don't hard-code the path of perl (*)
  b379ca3... check button: Fix inconsistent state (*)
  999cf1b... docs: Fix the build of gdk4 documentation (*)
  d5f215f... gdk: Reshuffle docs slightly (*)
  d04f66e... Add GtkIconSize back to the docs (*)
  7a483bb... docs: Add new headerbar api (*)
  8df58f9... Some migration guide revisions (*)
  ffe838e... gdk: Document GdkDisplay::setting-changed (*)
  1ee72e8... Drop gsk_renderer_get/set_viewport from the docs (*)
  22a43da... Remove leftover gdk_event_request_motions from headers (*)
  d3920d1... Document gdk_display_get_setting (*)
  97dcf24... gdk: Remove the event structs from the documentation (*)
  d6985d7... Try to make the docs build more quiet (*)
  278c458... Document new event getters (*)
  951456d... Remove leftover API from headers (*)
  f2ad5dd... Some GdkMonitor documentation additions (*)
  f307fa9... Drop gratitious use of GdkPoint (*)
  bb992ff... More documentation additions (*)
  dbcf0d1... gdk: Move GdkWindowState enum around (*)
  6f82ba5... gdk: Document GdkVulkanContext (*)
  53522f3... Document GDK_DISPLAY_XDISPLAY (*)
  ca2a7c1... Document more structs (*)
  e917949... Document GdkClipboard::changed (*)
  6374226... Add documentation for content (de)serializers (*)
  5ec25cd... cursor docs: Point to gtk_widget_set_cursor (*)
  5c9ea0c... display: Cosmetic doc changes (*)
  371d527... window: Remove GtkButton reference from docs (*)
  fa9037a... gdk: Slight doc rearrangement (*)
  5ba5f2c... gdk: Cosmetic rewording of draw context docs (*)
  6c33e37... Remove a duplicate doc comment (*)
  8d9414c... Avoid excess notification for GdkCellRendererPixbuf::icon-s (*)
  8c10849... Avoid excess notification for GdkEventControllerScroll::fla (*)
  1b6750c... Fix notify test (*)
  7be6d18... Fix objects-finalize test (*)
  1d28a7c... Update NEWS (*)
  c176d0c... Simplify ui files (*)
  90b016e... Fix the textbuffer test (*)
  ed69928... Fix the a11y tests (*)
  06ad134... Add an unrealize function to GtkLabel (*)
  3f012f6... Try again to make the a11y tests pass (*)
  e90787d... fontchooser: Add global keynav (*)
  4241c4b... Adwaita: Avoid expander<>combobox interference (*)
  006f2e3... testheaderbar: Fix custom CSS
  8312ee0... testsuite: Add selected gl renderer test node files
  3158b48... testoutsetshadowdrawing: Add adwaita CSD window test case
  a720a63... gl renderer: Insert render target op in render_texture path
  a61eecc... snapshot: Don't create clip nodes with 0 width or height
  9675b8a... showrendernode: Add some advanced options
  9f26740... gl renderer: Properly flip texture in render_texture path
  e1c1206... tests: Fix the unblurred gl renderer output images
  767df91... testsuite: Move gl renderer nodes files into their own dire
  c4d5225... testoutsetshadowdrawing: Add more samples
  fa3a380... gl renderer: draw all outset shadows

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