/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | device.cpp | 551 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 D | device.h | 182 BASE_NS::unique_ptr<Swapchain> swapchain; member
|
/ohos5.0/foundation/graphic/graphic_2d/frameworks/vulkan_layers/swapchain_layer/ |
H A D | swapchain_layer.cpp | 472 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 D | egl_state.h | 50 void SetContext(const SwapchainGLES* swapchain); 62 void SwapBuffers(const SwapchainGLES& swapchain);
|
H A D | egl_state.cpp | 834 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 D | device_gles.cpp | 1027 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 D | device_gles.h | 173 void Activate(RenderHandle swapchain);
|
/ohos5.0/foundation/graphic/graphic_2d/frameworks/vulkan_layers/ |
H A D | BUILD.gn | 38 "swapchain", 84 module_install_dir = "etc/vulkan/swapchain/vulkan/implicit_layer.d"
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | swapchain_vk.cpp | 326 …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 D | swapchain_vk.h | 43 VkSwapchainKHR swapchain { VK_NULL_HANDLE };
|
H A D | create_functions_vk.h | 95 static void DestroySwapchain(VkDevice device, VkSwapchainKHR swapchain);
|
H A D | create_functions_vk.cpp | 630 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 D | render_backend_vk.cpp | 183 …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 D | device_vk.cpp | 497 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 D | device_vk.h | 184 bool swapchain { false };
|
H A D | render_backend_vk.h | 262 VkSwapchainKHR swapchain { VK_NULL_HANDLE };
|
/ohos5.0/foundation/graphic/graphic_3d/3d_scene_adapter/include/scene_adapter/ |
H A D | scene_adapter.h | 80 void AttachSwapchain(META_NS::IObject::Ptr camera, RENDER_NS::RenderHandleReference swapchain);
|
/ohos5.0/foundation/graphic/graphic_3d/3d_scene_adapter/src/ |
H A D | scene_adapter.cpp | 455 …apter::AttachSwapchain(META_NS::IObject::Ptr cameraObj, RENDER_NS::RenderHandleReference swapchain) in AttachSwapchain() argument
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/ |
H A D | BUILD.gn | 159 "src/device/swapchain.h",
|
/ohos5.0/foundation/graphic/graphic_2d/frameworks/vulkan_layers/test/unittest/ |
H A D | vulkan_loader_unit_test.cpp | 993 pAcquireInfo.swapchain = swapChain2_;
|