X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fcamera-view%2Fcamera-view-impl.cpp;h=1cc292d16e5de0766ba41fc7f27e72d907e66ec9;hb=HEAD;hp=772c1a038224727740063836a5672a99bb05537b;hpb=0f5a244a8e8f8fa680dccafca44ccc9fedb387a8;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/camera-view/camera-view-impl.cpp b/dali-toolkit/internal/controls/camera-view/camera-view-impl.cpp index 772c1a0..1cc292d 100644 --- a/dali-toolkit/internal/controls/camera-view/camera-view-impl.cpp +++ b/dali-toolkit/internal/controls/camera-view/camera-view-impl.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -122,7 +122,7 @@ void CameraView::SetWindowSurfaceTarget() // For underlay rendering mode, camera display area have to be transparent. Geometry geometry = VisualFactoryCache::CreateQuadGeometry(); - Shader shader = Shader::New(SHADER_VIDEO_VIEW_VERT, SHADER_VIDEO_VIEW_FRAG); + Shader shader = Shader::New(SHADER_VIDEO_VIEW_VERT, SHADER_VIDEO_VIEW_FRAG, Shader::Hint::NONE, "CAMERA_VIEW_OVERLAY"); mOverlayRenderer = Renderer::New(geometry, shader); mOverlayRenderer.SetProperty(Renderer::Property::BLEND_MODE, BlendMode::OFF); @@ -183,12 +183,12 @@ void CameraView::UpdateDisplayArea(Dali::PropertyNotification& source) Dali::Shader CameraView::CreateShader(Dali::NativeImageSourcePtr nativeImageSourcePtr) { - std::string vertexShader = SHADER_VIDEO_VIEW_TEXTURE_VERT.data(); + std::string vertexShader = SHADER_VIDEO_VIEW_TEXTURE_VERT.data(); std::string fragmentShader = SHADER_VIDEO_VIEW_TEXTURE_FRAG.data(); nativeImageSourcePtr->ApplyNativeFragmentShader(fragmentShader); - return Dali::Shader::New(vertexShader, fragmentShader); + return Dali::Shader::New(vertexShader, fragmentShader, Shader::Hint::NONE, "CAMERA_VIEW"); } } // namespace Internal