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

  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
  3b59e47... gsk: Split surface upload from texture creation
  204de4c... gsk: Add GL profiler
  36bc2cf... gsk: Turn texture cache into a hash table
  c8963ff... gsk: Add GL driver API to create render targets

Commits added to the branch:

  ae8c137... Updated POTFILES.in (*)
  725d5b1... Adwaita: remove some check and radio related cruft (*)
  53a1f0b... Adwaita: remove old popover checkbutton/radiobutton style (*)
  b5a2bba... docs: Improve gdk_window_create_similar_image_surface() (*)
  9747312... placesview: fix open action for locations without a mount o (*)
  3831b2a... placesview: fix spelling of WebDAV in a translatable string (*)
  c0dae6c... docs: Attempt a better explanation for gtk_widget_destroy() (*)
  8f1fd7d... docs: Fix typo. (*)
  500c9db... Remove a few mentions of GtkVBox in the docs (*)
  d8815f3... gtk/gtkfilechoosernativeportal.c: Don't use g_autoptr() (*)
  6184edc... GtkFileChooserNativePortal: Use correct response code for a (*)
  793d529... link button: Use gtk_show_uri_on_window (*)
  45a9aed... Updated Portuguese translation (*)
  473ae67... Updated Portuguese translation (*)
  846087f... Add LINGUAS file to po-properties (*)
  01129a0... Add Language headers to po files (*)
  6906252... Updated Chinese (Taiwan) translation (*)
  e9078e3... Updated Chinese (Taiwan) translation (*)
  16dbc0f... Updates (*)
  02c89f7... 3.21.4 (*)
  2465493... Try to delete any existing W32 status icons when DPI change (*)
  718b3a9... Updated Spanish translation (*)
  2235f21... Updated Spanish translation (*)
  0a5bee2... gdkwindow: store shadow sizes (*)
  48108c4... gdkwindow: store transient_for window (*)
  b3a530c... gdkwindow: add gdk_window_move_to_rect () (*)
  b033613... gtkmenu: add gtk_menu_popup_at_* () (*)
  05b9bc5... add demo for testing gtk_menu_popup_at_* () (*)
  8701e34... port to new gtk_menu_popup_at_* () functions (*)
  748ebd3... mir: implement gdk_window_move_to_rect () (*)
  4185e9e... Updated POTFILES.skip (*)
  d266b39... Updated Spanish translation (*)
  d6539a8... gsk: Initial commit / build environment
  f5aba2d... Initial implementation of GSK rendering pipeline
  4e843b7... build: Add GSK deps to GTK
  e286194... gdk: Add utility for uploading Cairo surfaces to GL
  1a70e93... gsk: Rename shaders for OpenGL
  27c3091... gsk: Use surface-to-texture utility function
  64c77eb... gsk: Port GskGLRenderer to GLES
  3ad6ea0... gsk: Add GskRenderer::clear_tree
  e35b484... gsk: Flush the GL render items cache
  541d99f... gsk: Rework GskRenderer and GskRenderNode semantics
  79c29ad... gtk: Add a GskRenderer to GtkWindow
  82a6fa2... gtk: Use GskRenderNode to render widgets
  bb93433... gsk: Turn GskRenderNode into a pure GTypeInstance
  47bd731... gsk: Group render state attributes
  f57ed56... gsk: Allow sampling between parent and child nodes
  2fcf0c1... gsk: Make GskBlendMode enumeration public
  8546742... gsk: Store blend mode in the render node
  08536dd... gsk: Use the node's blend mode in the GL renderer
  c7ca18c... build: Fix dependency on GDK for introspection scanner
  cfe90bd... gdk: Add more GDK_GL_ERROR error ids
  6c3ee80... gsk: Add rendering debug mode for shaders
  f959d2c... gsk: Add ShaderBuilder
  99b39b3... gsk: Rework how GLSL shaders are built
  13b6cc4... gsk: Add debugging notes to ShaderBuilder
  479f2d2... gsk: Add getter for program id in ShaderBuilder
  65f12a1... gsk: Don't store the uniform and attribute location twice
  eabf35c... gsk: Add more modes to the blend shader
  cb645ed... docs: Add more GSK documentation
  3b85e0e... gsk: Consolidate program creation and storage
  588461a... gsk: Add 'blit' program
  5093db4... gsk: Add fundamental type annotations for GskRenderNode
  fccfa79... Ensure that render nodes are translated
  ff45ca5... gsk: Use the right pointer to the parent RenderItem
  31e3bef... gsk: Add GskGLDriver
  04ca222... gsk: Add specific debug type for shaders
  fc6e3b2... gsk: Flip mutability on GskRenderNode.finalize
  3a872ff... gsk: Fix pre-condition check
  17fb2e4... gsk: Use consistent naming for blend fragment shader
  60c9f3b... gsk: Enable depth testing
  1f02915... gsk: Split surface upload from texture creation
  98d5b1d... gsk: Add GL profiler
  d7f5416... gsk: Turn texture cache into a hash table
  8ac9f30... gsk: Add GL driver API to create render targets
  70bf202... gsk: Rework surface -> texture API
  65573d4... gsk: Drop render buffer code path from GskGLRenderer
  d9795b7... gsk: Simplify buffer handling in GskGLRenderer
  4b9ce56... gsk: Move resource handling inside GskGLDriver

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