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

  2895cd6... build: Add Vulkan detection code
  95c6ab3... vulkan: Initial support
  e145fa9... vulkan: Add more infrastructure
  458c32b... vulkan: Turn GdkVulkanContext into a GdkDrawContext
  3b0b05c... vulkan: More work on GdkVulkanContext
  1e9e4df... x11: Call gdk_display_sync() when creating Vulkan surfaces
  6d6ca8e... gdk: Add GDK_VULKAN env variable
  737dbd8... vulkan: Register debug handler
  ce6c87a... gsk: Add skeleton for Vulkan renderer
  be59c00... vulkan: Expose the swapchain images in public API
  7d19bcd... gsk: Add a vulkan debug category
  1ae3891... gskvulkanrenderer: Create imagevies and framebuffers
  3f49fb0... gskvulkan: Create render pass and command pool
  00d801b... vulkan: acquire/present images when drawing
  a68565d... configure: Improve Vulkan detection
  a045f3f... gsk: Loads of work on Vulkan backend
  edd447f... gsk: Pass texture coordinates to Vulkan renderer
  ea6e46d... x11: Don't make random windows native
  c0ee2c5... xim: Use the native parent window for the X connection
  df8b4ff... vulkan: Make GskVulkanRenderer work
  6e420ce... vulkan: Upload image data directly
  e4394f6... vulkan: Make MVP matrix available to vertex shader
  8ad4223... vulkan: Add GskVulkanRender object
  8a4e407... vulkan: Add GskVulkanRenderPass
  1b84f4c... vulkan: Also wait on the draw semaphore when present()ing
  8f605ad... vulkan: Make the VulkanRender object allocated
  728e26a... vulkan: Make the GskVulkanRender struct private
  b419772... vulkan: Move command pool and fence into render object
  603da11... vulkan: Keep render objects around
  8e44598... vulkan: Don't wait until graphics are done computing
  fb79a12... vulkan: Hook up image upload mechanism to env variables
  1f0e2af... vulkan: Turn GskVulkanImage into a GObject
  4264062... vulkan: Store width/height of GskVulkanImage
  7b2b8a6... vulkan: Turn swapchain image targets into GskVulkanImages
  cb130e8... vulkan: Create framebuffers from GskVulkanRender object
  e01a02f... vulkan: Move remaining structs to VulkanRender object
  64b981a... vulkan: Redo descriptor set handling
  05e6f72... vulkan: Enable alpha blending
  23072f6... vulkan: Push the correct matrix when drawing
  7e253be... vulkan: Add more node operations
  457c458... vulkan: Don't limit number of descriptor sets
  afc3e58... vulkan: Don't create more than one render object
  22b9d30... vulkan: Implement texture caching

Commits added to the branch:

  e27e8e6... mir: implement display monitor vfuncs (*)
  32b3928... mir: fix build failures (*)
  3c2aefd... mir: fix type warning (*)
  fdec3e8... build: add gir depends for GdkX11, GdkWin32, and Gsk on Gdk (*)
  8240103... Update POTFILES.in (*)
  060365a... GDK/Win32: Fix build after GDKGL refactoring (*)
  a85a97c... wayland: Uncomment erroneously commented out code (*)
  cd2b898... wayland: Sync attributes also when drawing with GL (*)
  3063d4a... widget: Remove gtk_widget_invalidate_style_context (*)
  07a9b20... widget: Remove _gtk_widget_supports_clip (*)
  ea22bd9... widget: Use gtk_widget_measure to measure widget sizes (*)
  4c12c4b... snapshot: Add annotations to parameters/return values (*)
  c4a6c37... separatortoolitem: Remove button-event/motion-event handler (*)
  55b1f23... linkbutton: Replace button-press-event handler with gesture (*)
  be9adea... toolbar: Replace button-press-event handler with gesture (*)
  1aa1676... menu: Replace button-press-handler with gesture (*)
  489aee5... widget: Remove unused adjust_* vfuncs (*)
  9a7b084... mir: swap buffers on paint (*)
  87ae588... Update Italian translation (cherry picked from commit 44fb5 (*)
  843fe3e... build: Add Vulkan detection code
  cca547e... vulkan: Initial support
  6d1d6e6... vulkan: Add more infrastructure
  4ef8bf8... vulkan: Turn GdkVulkanContext into a GdkDrawContext
  e22cb94... vulkan: More work on GdkVulkanContext
  e11a6a0... x11: Call gdk_display_sync() when creating Vulkan surfaces
  b6227aa... gdk: Add GDK_VULKAN env variable
  0c8e7d0... vulkan: Register debug handler
  a753f04... gsk: Add skeleton for Vulkan renderer
  325efe7... vulkan: Expose the swapchain images in public API
  5bea4ff... gsk: Add a vulkan debug category
  3e59b11... gskvulkanrenderer: Create imagevies and framebuffers
  06657fa... gskvulkan: Create render pass and command pool
  8ba2898... vulkan: acquire/present images when drawing
  3f7cc01... configure: Improve Vulkan detection
  2a0e7f8... gsk: Loads of work on Vulkan backend
  a7cbbaf... gsk: Pass texture coordinates to Vulkan renderer
  5e4f95d... x11: Don't make random windows native
  9120bdd... xim: Use the native parent window for the X connection
  3c4b952... vulkan: Make GskVulkanRenderer work
  13b5365... vulkan: Upload image data directly
  5839562... vulkan: Make MVP matrix available to vertex shader
  6815547... vulkan: Add GskVulkanRender object
  3c5b25b... vulkan: Add GskVulkanRenderPass
  747df7a... vulkan: Also wait on the draw semaphore when present()ing
  eb94153... vulkan: Make the VulkanRender object allocated
  9635598... vulkan: Make the GskVulkanRender struct private
  adff399... vulkan: Move command pool and fence into render object
  ac9d481... vulkan: Keep render objects around
  b2e30fb... vulkan: Don't wait until graphics are done computing
  85bc9ff... vulkan: Hook up image upload mechanism to env variables
  c160ef1... vulkan: Turn GskVulkanImage into a GObject
  17c11dd... vulkan: Store width/height of GskVulkanImage
  8756dee... vulkan: Turn swapchain image targets into GskVulkanImages
  e989375... vulkan: Create framebuffers from GskVulkanRender object
  f4685e0... vulkan: Move remaining structs to VulkanRender object
  b3a1732... vulkan: Redo descriptor set handling
  93448b8... vulkan: Enable alpha blending
  cf470f3... vulkan: Push the correct matrix when drawing
  35d1dc6... vulkan: Add more node operations
  b3388aa... vulkan: Don't limit number of descriptor sets
  6525fbe... vulkan: Don't create more than one render object
  f52dd12... vulkan: Implement texture caching

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