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

  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

Commits added to the branch:

  80b28a1... Adwaita: clean calendar styling (*)
  1b0ade8... Adwaita: dim calendar `uninteresting` days some more (*)
  5360176... wayland: Update current tablet support to using v2 (*)
  9fe0c1e... wayland: Use wl_fixed_t on wp_tablet_tool angle arguments (*)
  4a9f17c... wayland: Fix build (*)
  82fd72a... Opt in to structured logging (*)
  dd09e25... Fix a few documentation parameter names (*)
  f84b8c1... Adwaita: export yet another named color for insensitive bg/ (*)
  bc070a7... HC: export unfocused_insensitive_color... (*)
  bab906f... Adwaita: use margins for entry image spacing (*)
  8db8891... Use g_clear_object in a few more places (*)
  f44baf5... Avoid a division by zero (*)
  d9dd7eb... reftests: override GSETTINGS_SCHEMA_DIR when running tests (*)
  f65c116... Don't apply GDK_HINT_RESIZE_INC to GDK_WINDOW_STATE_TILED w (*)
  f089d75... GtkApplication: some cleanups (*)
  3432587... docs: add missing info for gtk_widget_get_style_context() (*)
  af5ef15... docs: GtkWidget::style-updated vs GtkStyleContext::changed (*)
  f1e15e5... gsk: Initial commit / build environment
  4d2b8b2... Initial implementation of GSK rendering pipeline
  f45c92f... build: Add GSK deps to GTK
  60c6010... gdk: Add utility for uploading Cairo surfaces to GL
  9fd9af6... gsk: Rename shaders for OpenGL
  fe3fea9... gsk: Use surface-to-texture utility function
  0bdca0e... gsk: Port GskGLRenderer to GLES
  56e5fa9... gsk: Add GskRenderer::clear_tree
  0e143dd... gsk: Flush the GL render items cache
  91f7ff0... gsk: Rework GskRenderer and GskRenderNode semantics
  0aabf19... gtk: Add a GskRenderer to GtkWindow
  286066e... gtk: Use GskRenderNode to render widgets
  ea50f3d... gsk: Turn GskRenderNode into a pure GTypeInstance
  943a858... gsk: Group render state attributes
  0f77193... gsk: Allow sampling between parent and child nodes
  bc314b5... gsk: Make GskBlendMode enumeration public
  29b4cc5... gsk: Store blend mode in the render node
  6ebfa9e... gsk: Use the node's blend mode in the GL renderer
  721c597... build: Fix dependency on GDK for introspection scanner
  661aa2e... gdk: Add more GDK_GL_ERROR error ids
  3d268d2... gsk: Add rendering debug mode for shaders
  780ddc0... gsk: Add ShaderBuilder
  6817a42... gsk: Rework how GLSL shaders are built
  3c76527... gsk: Add debugging notes to ShaderBuilder
  8fd29c9... gsk: Add getter for program id in ShaderBuilder
  a4548a1... gsk: Don't store the uniform and attribute location twice
  7c24735... gsk: Add more modes to the blend shader
  ed1f608... docs: Add more GSK documentation
  5cf7976... gsk: Consolidate program creation and storage
  be0c133... gsk: Add 'blit' program
  43615ef... gsk: Add fundamental type annotations for GskRenderNode
  87679d1... Ensure that render nodes are translated
  57b7625... gsk: Use the right pointer to the parent RenderItem
  b1c4885... gsk: Add GskGLDriver
  2069218... gsk: Add specific debug type for shaders
  502c1f4... gsk: Flip mutability on GskRenderNode.finalize
  8cfe4fe... gsk: Fix pre-condition check
  c0a25cb... gsk: Use consistent naming for blend fragment shader
  2acf01d... gsk: Enable depth testing
  c0082fc... gsk: Split surface upload from texture creation
  25fb636... gsk: Add GL profiler
  ed408f4... gsk: Turn texture cache into a hash table
  b25b141... gsk: Add GL driver API to create render targets
  4b42d07... gsk: Rework surface -> texture API
  8d9efb1... gsk: Drop render buffer code path from GskGLRenderer
  95047a7... gsk: Simplify buffer handling in GskGLRenderer
  43e54bf... gsk: Move resource handling inside GskGLDriver
  85265c3... gsk: Rename uniforms and attributes in shaders
  c15a288... gsk: Drop opaque/transparent item split
  06cf0a6... gsk: Add redirection to FBOs for opacity groups

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