Lines Matching defs:swapchain
41 #include "device/swapchain.h"
475 void CreateDepthBuffer(const DeviceBackendType backendType, const Swapchain& swapchain,
479 PLUGIN_LOG_I("RENDER_VALIDATION: Default swapchain depth buffer created.");
482 DefaultEngineGpuResourceConstants::CORE_DEFAULT_BACKBUFFER_DEPTH, swapchain.GetDescDepthBuffer());
528 PLUGIN_LOG_I("RENDER_VALIDATION: Replacing old swapchain handle %" PRIx64, printHandle.id);
551 swapchainData.swapchain = CreateDeviceSwapchain(swapchainCreateInfo);
552 if (!swapchainData.swapchain) {
558 vector<unique_ptr<GpuImage>> swapchainGpuImages = CreateGpuImageViews(*swapchainData.swapchain);
562 GpuImageDesc shallowDesc = swapchainData.swapchain->GetDesc();
569 to_hex(swapchainData.swapchain->GetSurfaceHandle()) + '_';
587 // check for default swapchain existance and remap
593 // store, that we use default built-in swapchain for backbuffer
599 // configure automatically backbuffer as swapchain
616 CreateDepthBuffer(GetBackendType(), *swapchainData.swapchain, *gpuResourceMgr_, swapchainData);
621 PLUGIN_LOG_W("RENDER_VALIDATION: Automatic swapchain depth buffer creation supported for default swapchain.");
632 // first safety destroy for legacy default swapchain
640 // first safety destroy for legacy default swapchain
647 // first safety destroy for legacy default swapchain
670 // remove swapchain configuration from the backbuffer
689 // destroy default swapchain handle if it was in use
716 for (const auto& swapchain : swapchains_) {
717 if (((swapchain.remappableSwapchainImage.GetHandle() == handle) ||
718 (swapchain.remappableAdditionalSwapchainImage == handle)) &&
719 (swapchain.swapchain)) {
720 return swapchain.swapchain->GetSurfaceTransformFlags();
781 (swapData.swapchain)) {
782 return swapData.swapchain.get();
796 (swapData.swapchain)) {