Home
last modified time | relevance | path

Searched refs:swapchainData (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Ddevice.cpp549 auto& swapchainData = swapchains_[swapchainIdx]; in CreateSwapchainImpl() local
550 swapchainData = {}; in CreateSwapchainImpl()
552 if (!swapchainData.swapchain) { in CreateSwapchainImpl()
562 GpuImageDesc shallowDesc = swapchainData.swapchain->GetDesc(); in CreateSwapchainImpl()
565 swapchainData.surfaceHandle = swapchainCreateInfo.surfaceHandle; in CreateSwapchainImpl()
566 swapchainData.window = swapchainCreateInfo.window.window; in CreateSwapchainImpl()
567 swapchainData.globalName = name; in CreateSwapchainImpl()
570 swapchainData.remappableSwapchainImage = in CreateSwapchainImpl()
584 if (swapchainData.imageViewCount > 0U) { in CreateSwapchainImpl()
616 … CreateDepthBuffer(GetBackendType(), *swapchainData.swapchain, *gpuResourceMgr_, swapchainData); in CreateSwapchainImpl()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_backend.h41 BASE_NS::vector<SwapchainData> swapchainData; member
H A Drenderer.cpp724 config.swapchainData.push_back({ swapState.handle, swapState.state, swapState.layout, {} }); in RenderFrameBackendImpl()
726 if (!config.swapchainData.empty()) { in RenderFrameBackendImpl()
736 config.swapchainData[0U].config = *bb; in RenderFrameBackendImpl()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_backend_vk.cpp177 presentationData_.infos.resize(backBufferConfig.swapchainData.size()); in AcquirePresentationInfo()
178 for (size_t swapIdx = 0; swapIdx < backBufferConfig.swapchainData.size(); ++swapIdx) { in AcquirePresentationInfo()
179 const auto& swapData = backBufferConfig.swapchainData[swapIdx]; in AcquirePresentationInfo()
266 … const Device::SwapchainData swapchainData = device_.GetSwapchainData(swapData.handle); in AcquirePresentationInfo() local
267 const RenderHandle handle = swapchainData.remappableSwapchainImage; in AcquirePresentationInfo()
268 if (pi.swapchainImageIndex < swapchainData.imageViewCount) { in AcquirePresentationInfo()
270 … const RenderHandle currentSwapchainHandle = swapchainData.imageViews[pi.swapchainImageIndex]; in AcquirePresentationInfo()
294 if (!backBufferConfig.swapchainData.empty()) { in Present()
540 for (const auto& swapRef : backBufferConfig.swapchainData) { in RenderProcessSubmitCommandLists()
583 if ((!backBufferConfig.swapchainData.empty()) && device_.HasSwapchain()) { in RenderProcessCommandLists()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Drender_backend_gles.cpp747 if (!backBufferConfig.swapchainData.empty()) { in Present()
752 for (const auto& swapchainData : backBufferConfig.swapchainData) { in Present() local
754 if (swapchainData.config.gpuSemaphoreHandle) { in Present()
759 … const auto* swp = static_cast<const SwapchainGLES*>(device_.GetSwapchain(swapchainData.handle)); in Present()
823 if (device_.HasSwapchain() && (!backBufferConfig.swapchainData.empty())) { in Render()
824 for (size_t swapIdx = 0; swapIdx < backBufferConfig.swapchainData.size(); ++swapIdx) { in Render()
825 const auto& swapData = backBufferConfig.swapchainData[swapIdx]; in Render()
828 … const Device::SwapchainData swapchainData = device_.GetSwapchainData(swapData.handle); in Render() local
829 if (presentationInfo_.swapchainImageIndex < swapchainData.imageViewCount) { in Render()
832 swapchainData.imageViews[presentationInfo_.swapchainImageIndex]; in Render()