[gtk+] (65 commits) Non-fast-forward update to branch wip/ebassi/gsk-renderer



The branch 'wip/ebassi/gsk-renderer' 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:

  ad8b82f... gsk: Initial commit / build environment
  a3c32b7... Initial implementation of GSK rendering pipeline
  c426264... build: Add GSK deps to GTK
  b35b32f... gdk: Add utility for uploading Cairo surfaces to GL
  c0c7cf4... gsk: Rename shaders for OpenGL
  9e50de3... gsk: Use surface-to-texture utility function
  e7309b1... gsk: Port GskGLRenderer to GLES
  c6a83f1... gsk: Add GskRenderer::clear_tree
  7c64170... gsk: Flush the GL render items cache
  bb785ad... gsk: Rework GskRenderer and GskRenderNode semantics
  1196541... gtk: Add a GskRenderer to GtkWindow
  4e07f82... gtk: Use GskRenderNode to render widgets
  120e845... gsk: Turn GskRenderNode into a pure GTypeInstance
  1319ded... gsk: Group render state attributes
  545a889... gsk: Allow sampling between parent and child nodes
  20848c5... gsk: Make GskBlendMode enumeration public
  88f575d... gsk: Store blend mode in the render node
  6e9988c... gsk: Use the node's blend mode in the GL renderer
  0de191c... build: Fix dependency on GDK for introspection scanner
  0634f22... gdk: Add more GDK_GL_ERROR error ids
  c9420c4... gsk: Add rendering debug mode for shaders
  b5db5fb... gsk: Add ShaderBuilder
  d7a5c2c... gsk: Rework how GLSL shaders are built
  8d2df67... gsk: Add debugging notes to ShaderBuilder
  4dd866c... gsk: Add getter for program id in ShaderBuilder
  dee52ae... gsk: Don't store the uniform and attribute location twice
  5aaf111... gsk: Add more modes to the blend shader
  c672682... docs: Add more GSK documentation
  7acc254... gsk: Consolidate program creation and storage
  ac9517c... gsk: Add 'blit' program
  d810989... gsk: Add fundamental type annotations for GskRenderNode
  4470d7d... Ensure that render nodes are translated
  27fe918... gsk: Use the right pointer to the parent RenderItem
  6b2b7f3... gsk: Add GskGLDriver
  590466b... gsk: Add specific debug type for shaders
  cfbc957... gsk: Flip mutability on GskRenderNode.finalize
  03d3cee... gsk: Fix pre-condition check
  12f0bdd... gsk: Use consistent naming for blend fragment shader

Commits added to the branch:

  4c01ab8... Updated POTFILES.skip (*)
  298221b... wayland: return child only in device_query_state() (*)
  e032c83... wayland: remove unneeded statement (*)
  93f2031... gtk3-demo: Simplify the blendmodes example a bit (*)
  c7654c7... Add a css parser test for background-blend-mode (*)
  b840a59... Change the priority of the window-close idle to G_PRIORITY_ (*)
  96d8afb... Add a portal helper (*)
  c6416ae... Add gtk_show_uri_on_window (*)
  e479574... about dialog: Use gtk_show_uri_on_window (*)
  01d0bac... Initial version of file chooser portal support (*)
  35181e7... Add api to serialize GtkFileFilter to a variant (*)
  0acb6a0... portal: Send file filters to the portal (*)
  3b3e1ec... portal: Sent more data along (*)
  6cf71ed... Use the portal when sandboxed (*)
  445d12e... file chooser portal: Port to new Request API (*)
  2b77eaa... Adapt to simplified file chooser portal api (*)
  6fc7485... GtkFileChooser: Add abstract api for comboboxes and checkbu (*)
  5839c13... Implement combobox apis in GtkFileChooserWidget (*)
  4600209... Implement combobox apis for GtkFileChooserNativePortal (*)
  04cec61... Support the Inhibit portal (*)
  a3764e2... print settings: Add api to serialize to a GVariant (*)
  42ae48a... Add api to serialize a GtkPaperSize to a GVariant (*)
  cc97e55... page setup: Add api to serialize to a GVariant (*)
  56ebfc6... print job: Add api to send data from an fd (*)
  25fed03... Add portal support to GtkPrintOperation (*)
  3756a1e... Fix up the documentation of GtkTextView::move-viewport (*)
  c2af104... gsk: Initial commit / build environment
  f4e4b37... Initial implementation of GSK rendering pipeline
  db68bd9... build: Add GSK deps to GTK
  a996a96... gdk: Add utility for uploading Cairo surfaces to GL
  e8d6d86... gsk: Rename shaders for OpenGL
  77566b8... gsk: Use surface-to-texture utility function
  d19ba11... gsk: Port GskGLRenderer to GLES
  ade7a1a... gsk: Add GskRenderer::clear_tree
  897708c... gsk: Flush the GL render items cache
  06ba2eb... gsk: Rework GskRenderer and GskRenderNode semantics
  62e6da7... gtk: Add a GskRenderer to GtkWindow
  43dccb0... gtk: Use GskRenderNode to render widgets
  00b3383... gsk: Turn GskRenderNode into a pure GTypeInstance
  3e5c552... gsk: Group render state attributes
  25bcf06... gsk: Allow sampling between parent and child nodes
  e1e5316... gsk: Make GskBlendMode enumeration public
  8d44c84... gsk: Store blend mode in the render node
  82a335a... gsk: Use the node's blend mode in the GL renderer
  2442e8e... build: Fix dependency on GDK for introspection scanner
  db67bbf... gdk: Add more GDK_GL_ERROR error ids
  c60cb6b... gsk: Add rendering debug mode for shaders
  8599fbb... gsk: Add ShaderBuilder
  fc7c863... gsk: Rework how GLSL shaders are built
  7fc5aa2... gsk: Add debugging notes to ShaderBuilder
  6fb9510... gsk: Add getter for program id in ShaderBuilder
  e4da7fe... gsk: Don't store the uniform and attribute location twice
  effe01f... gsk: Add more modes to the blend shader
  d5f4062... docs: Add more GSK documentation
  16905e3... gsk: Consolidate program creation and storage
  25668a6... gsk: Add 'blit' program
  b5c6546... gsk: Add fundamental type annotations for GskRenderNode
  6c189a2... Ensure that render nodes are translated
  ea042b3... gsk: Use the right pointer to the parent RenderItem
  33deb4e... gsk: Add GskGLDriver
  24a9079... gsk: Add specific debug type for shaders
  0bdd408... gsk: Flip mutability on GskRenderNode.finalize
  9bcb632... gsk: Fix pre-condition check
  91c0a1e... gsk: Use consistent naming for blend fragment shader
  a38aed5... gsk: Enable depth testing

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