From 6ffe2f76500224b2279e9dfb4f2c00f2f31f208d Mon Sep 17 00:00:00 2001 From: Angelos Gkountis Date: Fri, 18 May 2018 10:29:01 +0100 Subject: [PATCH] Moved the type alias of the RefCountedTexture to the vulkan-types header file Change-Id: I50c5686ef56ff42b9bdf7b44ae920aac4d3ddde9 --- dali/graphics/vulkan/api/vulkan-api-controller.cpp | 2 +- dali/graphics/vulkan/api/vulkan-api-texture.cpp | 4 ++-- dali/graphics/vulkan/api/vulkan-api-texture.h | 2 +- dali/graphics/vulkan/vulkan-graphics-texture.cpp | 4 ++-- dali/graphics/vulkan/vulkan-graphics-texture.h | 1 - dali/graphics/vulkan/vulkan-standalone-test.cpp | 4 ++-- dali/graphics/vulkan/vulkan-types.h | 1 + 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/dali/graphics/vulkan/api/vulkan-api-controller.cpp b/dali/graphics/vulkan/api/vulkan-api-controller.cpp index 746b5ac..2bcae9e 100644 --- a/dali/graphics/vulkan/api/vulkan-api-controller.cpp +++ b/dali/graphics/vulkan/api/vulkan-api-controller.cpp @@ -208,7 +208,7 @@ struct Controller::Impl } // resources - std::vector mTextures; + std::vector mTextures; std::vector mShaders; std::vector mBuffers; diff --git a/dali/graphics/vulkan/api/vulkan-api-texture.cpp b/dali/graphics/vulkan/api/vulkan-api-texture.cpp index 8c0fb5d..ba29750 100644 --- a/dali/graphics/vulkan/api/vulkan-api-texture.cpp +++ b/dali/graphics/vulkan/api/vulkan-api-texture.cpp @@ -95,7 +95,7 @@ struct Texture::Impl return true; } - Vulkan::TextureRef mTexture; + Vulkan::RefCountedTexture mTexture; VulkanAPI::TextureFactory& mTextureFactory; Vulkan::Graphics& mGraphics; }; @@ -107,7 +107,7 @@ Texture::Texture( Dali::Graphics::API::TextureFactory& factory ) Texture::~Texture() = default; -Vulkan::TextureRef Texture::GetTextureRef() const +Vulkan::RefCountedTexture Texture::GetTextureRef() const { return mImpl->mTexture; } diff --git a/dali/graphics/vulkan/api/vulkan-api-texture.h b/dali/graphics/vulkan/api/vulkan-api-texture.h index 4f10748..40b161f 100644 --- a/dali/graphics/vulkan/api/vulkan-api-texture.h +++ b/dali/graphics/vulkan/api/vulkan-api-texture.h @@ -43,7 +43,7 @@ public: bool Initialise(); - Vulkan::TextureRef GetTextureRef() const; + Vulkan::RefCountedTexture GetTextureRef() const; private: struct Impl; diff --git a/dali/graphics/vulkan/vulkan-graphics-texture.cpp b/dali/graphics/vulkan/vulkan-graphics-texture.cpp index 503298f..e7bca71 100644 --- a/dali/graphics/vulkan/vulkan-graphics-texture.cpp +++ b/dali/graphics/vulkan/vulkan-graphics-texture.cpp @@ -223,9 +223,9 @@ struct Texture::Impl * */ -TextureRef Texture::New( Graphics& graphics, uint32_t width, uint32_t height, vk::Format format ) +RefCountedTexture Texture::New( Graphics& graphics, uint32_t width, uint32_t height, vk::Format format ) { - auto result = TextureRef( new Texture( graphics, width, height, format )); + auto result = RefCountedTexture( new Texture( graphics, width, height, format )); if( !result->mImpl->Initialise() ) { result.Reset(); diff --git a/dali/graphics/vulkan/vulkan-graphics-texture.h b/dali/graphics/vulkan/vulkan-graphics-texture.h index 9ac5ee1..6b1631f 100644 --- a/dali/graphics/vulkan/vulkan-graphics-texture.h +++ b/dali/graphics/vulkan/vulkan-graphics-texture.h @@ -96,7 +96,6 @@ private: std::unique_ptr mImpl; }; -using TextureRef = Handle; } } // namespace Graphics } // namespace Dali diff --git a/dali/graphics/vulkan/vulkan-standalone-test.cpp b/dali/graphics/vulkan/vulkan-standalone-test.cpp index 39c4bf3..f2f9dc8 100644 --- a/dali/graphics/vulkan/vulkan-standalone-test.cpp +++ b/dali/graphics/vulkan/vulkan-standalone-test.cpp @@ -399,8 +399,8 @@ void test_handle() } RefCountedPipeline create_pipeline(Dali::Graphics::Vulkan::Graphics &graphics, - Dali::Graphics::Vulkan::RefCountedShader vertexShader, - Dali::Graphics::Vulkan::RefCountedShader fragmentShader) + Dali::Graphics::Vulkan::RefCountedShader vertexShader, + Dali::Graphics::Vulkan::RefCountedShader fragmentShader) { using namespace Dali::Graphics::Vulkan; auto pipelineInfo = vk::GraphicsPipelineCreateInfo{}; diff --git a/dali/graphics/vulkan/vulkan-types.h b/dali/graphics/vulkan/vulkan-types.h index 71f2341..1b59f5c 100644 --- a/dali/graphics/vulkan/vulkan-types.h +++ b/dali/graphics/vulkan/vulkan-types.h @@ -320,6 +320,7 @@ using RefCountedDescriptorSet = Handle; using RefCountedSwapchain = Handle; using RefCountedSurface = Handle; using RefCountedSampler = Handle; +using RefCountedTexture = Handle; /* #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wframe-larger-than=" -- 2.7.4