Searched refs:swapchainData (Results 1 - 5 of 5) sorted by relevance
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | device.cpp | 476 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 D | render_backend.h | 41 BASE_NS::vector<SwapchainData> swapchainData; member
|
H A D | renderer.cpp | 724 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 D | render_backend_gles.cpp | 747 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 D | render_backend_vk.cpp | 177 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