Home
last modified time | relevance | path

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

/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Ddevice.cpp476 GpuResourceManager& gpuResourceManager, Device::InternalSwapchainData& swapchainData) in CreateDepthBuffer()
481 swapchainData.additionalDepthBufferHandle = gpuResourceManager.Create( in CreateDepthBuffer()
549 auto& swapchainData = swapchains_[swapchainIdx]; in CreateSwapchainImpl() local
550 swapchainData = {}; in CreateSwapchainImpl()
551 swapchainData.swapchain = CreateDeviceSwapchain(swapchainCreateInfo); in CreateSwapchainImpl()
552 if (!swapchainData.swapchain) { in CreateSwapchainImpl()
558 vector<unique_ptr<GpuImage>> swapchainGpuImages = CreateGpuImageViews(*swapchainData.swapchain); in CreateSwapchainImpl()
562 GpuImageDesc shallowDesc = swapchainData.swapchain->GetDesc(); in CreateSwapchainImpl()
565 swapchainData.surfaceHandle = swapchainCreateInfo.surfaceHandle; in CreateSwapchainImpl()
566 swapchainData in CreateSwapchainImpl()
475 CreateDepthBuffer(const DeviceBackendType backendType, const Swapchain& swapchain, GpuResourceManager& gpuResourceManager, Device::InternalSwapchainData& swapchainData) CreateDepthBuffer() argument
616 CreateDepthBuffer(GetBackendType(), *swapchainData.swapchain, *gpuResourceMgr_, swapchainData); CreateSwapchainImpl() local
[all...]
/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()
/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()
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 in Render()
[all...]
/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()) {
540 for (const auto& swapRef : backBufferConfig.swapchainData) {
583 if ((!backBufferConfig.swapchainData
[all...]

Completed in 7 milliseconds