Home
last modified time | relevance | path

Searched refs:swapchain (Results 1 – 20 of 20) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Ddevice.cpp551 swapchainData.swapchain = CreateDeviceSwapchain(swapchainCreateInfo); in CreateSwapchainImpl()
552 if (!swapchainData.swapchain) { in CreateSwapchainImpl()
562 GpuImageDesc shallowDesc = swapchainData.swapchain->GetDesc(); in CreateSwapchainImpl()
716 for (const auto& swapchain : swapchains_) { in GetSurfaceTransformFlags() local
717 if (((swapchain.remappableSwapchainImage.GetHandle() == handle) || in GetSurfaceTransformFlags()
718 (swapchain.remappableAdditionalSwapchainImage == handle)) && in GetSurfaceTransformFlags()
719 (swapchain.swapchain)) { in GetSurfaceTransformFlags()
720 return swapchain.swapchain->GetSurfaceTransformFlags(); in GetSurfaceTransformFlags()
781 (swapData.swapchain)) { in GetSwapchain()
782 return swapData.swapchain.get(); in GetSwapchain()
[all …]
H A Ddevice.h182 BASE_NS::unique_ptr<Swapchain> swapchain; member
/ohos5.0/foundation/graphic/graphic_2d/frameworks/vulkan_layers/swapchain_layer/
H A Dswapchain_layer.cpp472 if (swapchain->surface.swapchainHandle != HandleFromSwapchain(swapchain)) { in ReleaseSwapchain()
477 if (!swapchain->images[i].requested) { in ReleaseSwapchain()
863 if (!swapchain->shared) { in CreateImages()
878 if (swapchain == nullptr) { in DestroySwapchainInternal()
896 swapchain->~Swapchain(); in DestroySwapchainInternal()
966 *count = swapchain.numImages; in GetSwapchainImagesKHR()
971 uint32_t numImages = swapchain.numImages; in GetSwapchainImagesKHR()
972 if (*count < swapchain.numImages) { in GetSwapchainImagesKHR()
977 images[i] = swapchain.images[i].image; in GetSwapchainImagesKHR()
996 if (swapchain.shared) { in AcquireNextImageKHR()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Degl_state.h50 void SetContext(const SwapchainGLES* swapchain);
62 void SwapBuffers(const SwapchainGLES& swapchain);
H A Degl_state.cpp834 void EGLState::SetContext(const SwapchainGLES* swapchain) in SetContext() argument
836 if (swapchain == nullptr) { in SetContext()
840 const auto& plat = swapchain->GetPlatformData(); in SetContext()
1083 void EGLState::SwapBuffers(const SwapchainGLES& swapchain) in SwapBuffers() argument
1085 SetContext(&swapchain); in SwapBuffers()
1086 …const auto& platSwapchain = static_cast<const SwapchainPlatformDataGL&>(swapchain.GetPlatformData(… in SwapBuffers()
H A Ddevice_gles.cpp1027 void DeviceGLES::Activate(RenderHandle swapchain) in Activate() argument
1030 eglState_.SetContext(static_cast<const SwapchainGLES*>(GetSwapchain(swapchain))); in Activate()
1037 void DeviceGLES::SwapBuffers(const SwapchainGLES& swapchain) in SwapBuffers() argument
1039 eglState_.SwapBuffers(swapchain); in SwapBuffers()
1228 auto swapchain = make_unique<SwapchainGLES>(*this, swapchainCreateInfo); in CreateDeviceSwapchain() local
1230 eglState_.SetContext(swapchain.get()); in CreateDeviceSwapchain()
1231 return swapchain; in CreateDeviceSwapchain()
2072 const SwapchainGLES& swapchain = (const SwapchainGLES&)platformSwapchain; in CreateGpuImageViews() local
2073 const GpuImageDesc& desc = swapchain.GetDesc(); in CreateGpuImageViews()
2074 const auto& swapchainPlat = swapchain.GetPlatformData(); in CreateGpuImageViews()
H A Ddevice_gles.h173 void Activate(RenderHandle swapchain);
/ohos5.0/foundation/graphic/graphic_2d/frameworks/vulkan_layers/
H A DBUILD.gn38 "swapchain",
84 module_install_dir = "etc/vulkan/swapchain/vulkan/implicit_layer.d"
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dswapchain_vk.cpp326 …IDATE_VK_RESULT(vkCreateSwapchainKHR(vkDevice, &vkSwapchainCreateInfo, nullptr, &plat_.swapchain)); in SwapchainVk()
331 plat_.swapchain, // swapchain in SwapchainVk()
342 plat_.swapchain, // swapchain in SwapchainVk()
419 CreateFunctionsVk::DestroySwapchain(device, plat_.swapchain); in ~SwapchainVk()
H A Dswapchain_vk.h43 VkSwapchainKHR swapchain { VK_NULL_HANDLE };
H A Dcreate_functions_vk.h95 static void DestroySwapchain(VkDevice device, VkSwapchainKHR swapchain);
H A Dcreate_functions_vk.cpp630 void CreateFunctionsVk::DestroySwapchain(VkDevice device, VkSwapchainKHR swapchain) in DestroySwapchain() argument
632 if (device && swapchain) { in DestroySwapchain()
633 vkDestroySwapchainKHR(device, swapchain, nullptr); in DestroySwapchain()
H A Drender_backend_vk.cpp183 …if (const SwapchainVk* swapchain = static_cast<const SwapchainVk*>(device_.GetSwapchain(swapData.h… in AcquirePresentationInfo() local
184 swapchain) { in AcquirePresentationInfo()
185 const SwapchainPlatformDataVk& platSwapchain = swapchain->GetPlatformData(); in AcquirePresentationInfo()
186 const VkSwapchainKHR vkSwapchain = platSwapchain.swapchain; in AcquirePresentationInfo()
187 const uint32_t semaphoreIdx = swapchain->GetNextAcquireSwapchainSemaphoreIndex(); in AcquirePresentationInfo()
190 pi.swapchain = platSwapchain.swapchain; in AcquirePresentationInfo()
194 if (piRef.swapchain == pi.swapchain) { in AcquirePresentationInfo()
304 if (presRef.useSwapchain && presRef.swapchain && presRef.validAcquire) { in Present()
307 vkSwapchains[swapchainCount++] = presRef.swapchain; in Present()
H A Ddevice_vk.cpp497 extensions.swapchain = enabledDeviceExtensions.contains(DEVICE_EXTENSION_SWAPCHAIN); in GetEnabledCommonDeviceExtensions()
1242 vector<unique_ptr<GpuImage>> DeviceVk::CreateGpuImageViews(const Swapchain& swapchain) in CreateGpuImageViews() argument
1244 const GpuImageDesc& desc = swapchain.GetDesc(); in CreateGpuImageViews()
1245 const auto& swapchainPlat = static_cast<const SwapchainVk&>(swapchain).GetPlatformData(); in CreateGpuImageViews()
H A Ddevice_vk.h184 bool swapchain { false };
H A Drender_backend_vk.h262 VkSwapchainKHR swapchain { VK_NULL_HANDLE };
/ohos5.0/foundation/graphic/graphic_3d/3d_scene_adapter/include/scene_adapter/
H A Dscene_adapter.h80 void AttachSwapchain(META_NS::IObject::Ptr camera, RENDER_NS::RenderHandleReference swapchain);
/ohos5.0/foundation/graphic/graphic_3d/3d_scene_adapter/src/
H A Dscene_adapter.cpp455 …apter::AttachSwapchain(META_NS::IObject::Ptr cameraObj, RENDER_NS::RenderHandleReference swapchain) in AttachSwapchain() argument
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/
H A DBUILD.gn159 "src/device/swapchain.h",
/ohos5.0/foundation/graphic/graphic_2d/frameworks/vulkan_layers/test/unittest/
H A Dvulkan_loader_unit_test.cpp993 pAcquireInfo.swapchain = swapChain2_;