[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:

  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

Commits added to the branch:

  8233cf3... gtkwindow: Allow edge resizing from corners if constraints  (*)
  815cd0e... gdk: Include gio.h in gdktypes.h (*)
  0d31eb8... dnd: Add gdk_drag_context_get_display() (*)
  234d343... clipboard: Add the useful stuff from reverted commit (*)
  963264a... gdk: Fix wrong usage of g_task_propagate_pointer() (*)
  803cbd5... dnd: Introduce gdk_drop_read_async() and use it (*)
  7a17865... dnd: Remove "delete" argument from gtk_drag_finish() (*)
  3b2f939... Fix irregular gdk_frame_clock_get_frame_time (*)
  6934432... Fix updating the widget accessible description when using i (*)
  c35cb0e... entry: Allocate the progress bar only what it needs (*)
  642588b... docs: Don't mention css for setting cursors (*)
  6af4947... link button: Set a drag icon (*)
  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

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