Home
last modified time | relevance | path

Searched refs:swapchains (Results 1 – 25 of 32) sorted by relevance

12

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_KHR_display_swapchain/
Dcreate_shared_swapchains.adoc7 [open,refpage='vkCreateSharedSwapchainsKHR',desc='Create multiple swapchains that share presentable…
10 :objectnameplural: swapchains
15 swapchains that share presentable images are created by calling:
19 * pname:device is the device to create the swapchains for.
20 * pname:swapchainCount is the number of swapchains to create.
23 the created swapchains.
35 presentable images must: match between all the swapchains.
36 If the displays used by any of the swapchains do not use the same
40 If any error occurs, no swapchains will be created.
41 Images presented to multiple swapchains must: be re-acquired from all of
[all …]
Ddestroy_swapchain_interactions.adoc10 performed on one of these swapchains, or such resources must: be left in
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_KHR_swapchain_mutable_format.adoc44 swapchains created with ename:VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR are
50 for swapchains?
56 slink:VkSwapchainCreateInfoKHR for swapchains created with
DVK_KHR_display_swapchain.adoc27 1) Should swapchains sharing images each hold a reference to the images, or
28 should it be up to the application to destroy the swapchains and images in
50 4) How can applications create multiple swapchains that use the same images?
61 The number of swapchains to be created could only be found by walking this
66 when creating a new swapchain, such that groups of swapchains using the same
105 ** Allow creating multiple swapchains that share the same images using a
DVK_KHR_surface_protected_capabilities.adoc21 applications a way to query whether swapchains can: be created with the
26 (ename:VK_IMAGE_CREATE_PROTECTED_BIT), and swapchains
DVK_KHR_shared_presentable_image.adoc44 WSI swapchains are typically recreated with new properties instead of having
61 images and swapchains.
98 ename:VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR swapchains be defined to
DVK_NV_present_barrier.adoc23 requests across multiple swapchains using the _present barrier_.
DVK_KHR_incremental_present.adoc41 1) How should we handle steroescopic-3D swapchains? We need to add a layer
97 transformed swapchains.
DVK_KHR_swapchain.adoc105 slink:VkPresentInfoKHR contains a list of swapchains and corresponding image
112 presentation of a particular group of swapchains is possible.
204 recreating direct-to-device swapchains without incurring a mode switch.
206 not support concurrent swapchains for the same surface though, so this will
369 25) How are the lifetimes of surfaces and swapchains targeting them related?
371 *RESOLVED*: A surface must outlive any swapchains targeting it.
458 ** Added issue 8, regarding atomic presentation of multiple swapchains
DVK_KHR_display.adoc70 4) Should swapchains be created relative to a mode or a display?
72 *PROPOSED RESOLUTION*: When using this extension, swapchains are created
DVK_EXT_device_memory_report.adoc66 of swapchain images (still true with "`native swapchains`" based on external
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_NV_present_barrier/
Dpresent_barrier.adoc9 synchronize corresponding presentation requests across multiple swapchains
34 Additionally, the set of swapchains using the present barrier can be in the
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_KHR_xcb_surface/
DplatformCreateSurface_xcb.adoc83 Vulkan for the duration of any functions that manipulate such swapchains or
86 Specifically, applications using Vulkan with xcb-based swapchains must:
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_KHR_xlib_surface/
DplatformCreateSurface_xlib.adoc82 Vulkan for the duration of any functions that manipulate such swapchains or
85 Specifically, applications using Vulkan with Xlib-based swapchains must:
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
DVK_EXT_hdr_metadata.adoc21 * pname:swapchainCount is the number of swapchains included in
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_EXT_swapchain_maintenance1/
DSwapchainPresentFenceInfo.adoc14 * pname:swapchainCount is the number of swapchains being presented to by
DSwapchainPresentModeInfo.adoc14 * pname:swapchainCount is the number of swapchains being presented to by
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_GOOGLE_display_timing/
DPresentTimeInfo.adoc28 * pname:swapchainCount is the number of swapchains being presented to by
Dqueries.adoc212 for swapchains created with ename:VK_PRESENT_MODE_FIFO_KHR.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_KHR_swapchain/
DPresentId.adoc14 * pname:swapchainCount is the number of swapchains being presented to the
Dwsi.adoc27 Further, swapchains cannot: be created for native windows that have a
89 :objectnameplural: swapchains
171 Vulkan swapchains have been destroyed.
375 Multiple retired swapchains can: be associated with the same
1452 * pname:swapchainCount is the number of swapchains being presented to by
1679 If multiple swapchains are presented, the result code is determined applying
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_KHR_incremental_present/
Dwsi.adoc26 * pname:swapchainCount is the number of swapchains being presented to by
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_surface_maintenance1.adoc84 swapchains that may change present modes, it should be possible to query the
DVK_EXT_swapchain_maintenance1.adoc73 Additionally, the memory allocated for the old and new swapchains coexist,
/hardware/google/gfxstream/common/vulkan/include/vulkan/
Dvulkansc_funcs.hpp6463 …std::vector<VULKAN_HPP_NAMESPACE::SwapchainKHR, SwapchainKHRAllocator> swapchains( createInfos.siz… in createSharedSwapchainsKHR() local
6464 …::AllocationCallbacks *>( allocator ) ), reinterpret_cast<VkSwapchainKHR *>( swapchains.data() ) ); in createSharedSwapchainsKHR()
6467 return createResultValueType( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), swapchains ); in createSharedSwapchainsKHR()
6476 …std::vector<VULKAN_HPP_NAMESPACE::SwapchainKHR, SwapchainKHRAllocator> swapchains( createInfos.siz… in createSharedSwapchainsKHR() local
6477 …::AllocationCallbacks *>( allocator ) ), reinterpret_cast<VkSwapchainKHR *>( swapchains.data() ) ); in createSharedSwapchainsKHR()
6480 return createResultValueType( static_cast<VULKAN_HPP_NAMESPACE::Result>( result ), swapchains ); in createSharedSwapchainsKHR()
6503 std::vector<VULKAN_HPP_NAMESPACE::SwapchainKHR> swapchains( createInfos.size() ); in createSharedSwapchainsKHRUnique() local
6504 …::AllocationCallbacks *>( allocator ) ), reinterpret_cast<VkSwapchainKHR *>( swapchains.data() ) ); in createSharedSwapchainsKHRUnique()
6509 for ( auto const & swapchain : swapchains ) in createSharedSwapchainsKHRUnique()
6522 std::vector<VULKAN_HPP_NAMESPACE::SwapchainKHR> swapchains( createInfos.size() ); in createSharedSwapchainsKHRUnique() local
[all …]

12