[gtk+] (59 commits) Non-fast-forward update to branch wip/otte/vulkan



The branch 'wip/otte/vulkan' 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:

  9913c29... drawingcontext: Store the GL paint context
  71984d2... window: Change behavior of gdk_window_begin_draw_frame()
  4ff9f10... API: Require passing a GLContext to begin_draw_frame()
  43f0495... gskrenderer: Store the GL context
  70a5c71... gdk: Never draw with GL
  d596f47... gdk: Remove all code that only existed because of use_gl
  591f8fa... gdk: Don't recurse when processing updates
  3c62310... gsk: Allow 0 for gsk_gl_driver_begin_frame()
  bad36ff... gdk: Large GL refactoring
  6ff9e26... glcontext: Make begin/end_draw() paired
  697138a... gdk: Redo GL drawing
  b6dbc82... build: Add Vulkan detection code
  78efc46... vulkan: Initial support
  0951b75... gdk: Add more infrastructure
  cfd59e9... gdk: Add GdkDrawContext
  fa0326d... gdk: Turn GdkGLContext into a GdkDrawContext
  2496628... vulkan: Turn GdkVulkanContext into a GdkDrawContext
  6a63654... vulkan: More work on GdkVulkanContext
  7bc8db6... cssgadget: Compute relative to own allocation, not widget a
  b54c70d... gsk: Change GSK_USE_SOFTWARE env var to GSK_RENDERER
  ced8813... x11: Call gdk_display_sync() when creating Vulkan surfaces
  fd802c4... gdk: Add GDK_VULKAN env variable
  fa5d3b6... vulkan: Register debug handler
  717623a... gsk: Add skeleton for Vulkan renderer
  8c5164f... vulkan: Expose the swapchain images in public API
  e34cce7... gsk: Add a vulkan debug category
  0f4d529... gskvulkanrenderer: Create imagevies and framebuffers
  9ce6004... gskvulkan: Create render pass and command pool
  f494219... gskrenderer: Add gsk_renderer_begin_draw_frame()
  d0d54af... glrenderer: Always redraw the whole screen
  19b17cb... inspector: Pass the drawing context into the recorder
  60c5a0e... gdk: Make gdk_window_begin_draw_frame() take a draw context
  773917f... vulkan: acquire/present images when drawing
  763e416... glrenderer: Always redraw the whole screen
  02ecda5... inspector: Add support for displayin the render region
  7558079... gdkgl: Add gdk_gl_context_get_damage()
  c9c4add... configure: Improve Vulkan detection
  def058e... gsk: Loads of work on Vulkan backend

Commits added to the branch:

  a72dbeb... ComboBox: Fix whitespace (*)
  e723fd6... ComboBox: Do not select item before menu realised (*)
  975a3fa... ComboBox: Fix the whitespace fix (*)
  1f7b03b... flowbox: Fix get_child_at_index crash with an invalid index (*)
  8d36fbf... togglebutton: Remove unused defines (*)
  36377e9... Remove gtk_widget_get_preferred_height_and_baseline_for_wid (*)
  fa4d6e8... spinbutton: Remove _get_panels (*)
  31ed68d... listbox: Fix row hovering (*)
  49508dd... iconhelper: Remove allocate implementation (*)
  8a543ab... iconhelper: Ensure the surface used for textures is ARGB32 (*)
  3dac21f... entry: Refactor get_icon_pixbuf (*)
  8efc91c... GtkProgressBar: trivial conditional optimisation (*)
  0d68b22... stylecontext: Remove a bunch of unneeded headers (*)
  9f98138... printunixdialog: Remove GtkDrawingArea::draw handler (*)
  5b05c12... toolpalette: call set_has_window (*)
  d45e5ef... widget-factory: Use GtkButton:icon-name to construct icon b (*)
  7f8d0ac... headerbar: measure children using gtk_widget_measure (*)
  1ab3d32... revealer: Measure child widget size using gtk_widget_measur (*)
  5ee590f... scrolledwindow: measure child widgets using gtk_widget_meas (*)
  7096d6d... viewport: Use gtk_widget_measure to measure child sizes (*)
  ac20c3e... frame: Use gtk_widget_measure to measure child sizes (*)
  db80aea... cssgadget: Compute relative to own allocation, not widget a
  fde87c8... drawingcontext: Store the GL paint context
  8efefdf... window: Change behavior of gdk_window_begin_draw_frame()
  6048c71... API: Require passing a GLContext to begin_draw_frame()
  c0d903b... gskrenderer: Store the GL context
  4938400... gdk: Never draw with GL
  af4b1cc... gdk: Remove all code that only existed because of use_gl
  ec30ead... gdk: Don't recurse when processing updates
  dd69f2a... gsk: Allow 0 for gsk_gl_driver_begin_frame()
  3d295a7... gdk: Large GL refactoring
  5e33e2c... glcontext: Make begin/end_draw() paired
  46f9d28... gdk: Redo GL drawing
  875644b... gdk: Add GdkDrawContext
  4494802... gdk: Turn GdkGLContext into a GdkDrawContext
  a84143c... gsk: Change GSK_USE_SOFTWARE env var to GSK_RENDERER
  e6e68bb... glrenderer: Always redraw the whole screen
  0b35bb5... inspector: Pass the drawing context into the recorder
  3af8304... gskrenderer: Add gsk_renderer_begin_draw_frame()
  5fef179... gdk: Make gdk_window_begin_draw_frame() take a draw context
  5db6041... glrenderer: Always redraw the whole screen
  5e9892a... inspector: Add support for displayin the render region
  c4c1bb1... gdkgl: Add gdk_gl_context_get_damage()
  b60757a... build: Add Vulkan detection code
  5a8fea8... vulkan: Initial support
  c4b3593... vulkan: Add more infrastructure
  ae94979... vulkan: Turn GdkVulkanContext into a GdkDrawContext
  a6ba365... vulkan: More work on GdkVulkanContext
  44d2d0d... x11: Call gdk_display_sync() when creating Vulkan surfaces
  8267f29... gdk: Add GDK_VULKAN env variable
  ec22551... vulkan: Register debug handler
  8871422... gsk: Add skeleton for Vulkan renderer
  b53c69f... vulkan: Expose the swapchain images in public API
  ee00f2e... gsk: Add a vulkan debug category
  5306f77... gskvulkanrenderer: Create imagevies and framebuffers
  3eb7719... gskvulkan: Create render pass and command pool
  18be68c... vulkan: acquire/present images when drawing
  2dc4413... configure: Improve Vulkan detection
  bfb9378... gsk: Loads of work on Vulkan backend

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