[gtk+] (43 commits) ...vulkan: Implement texture caching
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (43 commits) ...vulkan: Implement texture caching
- Date: Fri, 9 Dec 2016 17:55:26 +0000 (UTC)
Summary of changes:
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]