Refactored the Vulkan::Sampler class
authorAngelos Gkountis <a.gkountis@samsung.com>
Thu, 31 May 2018 09:56:10 +0000 (10:56 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Mon, 11 Jun 2018 16:54:05 +0000 (16:54 +0000)
commitc712d847a29b912b6adf058c63933ca2f863177e
treeb869c2d79cca5a81ee5b0892890bab9ec1e1cd22
parentd009536ff0d7c54196cdc3f14a3581639ed60d2d
Refactored the Vulkan::Sampler class

> Removed the PIMPL pattern
> Sampler can now only be immutable
> Samplers should be unique and be created at initialization
> Sampler creation logic moved to the Vulkan::Graphics class
> Added the method AddSampler to the Vulkan::Graphics class
> Sampler lifetime is now managed by the Vulkan::Graphics class

Change-Id: Ifa4a9364e3dc2cf483e694648e4b03f35b689398
dali/graphics/vulkan/vulkan-graphics-texture.cpp
dali/graphics/vulkan/vulkan-graphics.cpp
dali/graphics/vulkan/vulkan-graphics.h
dali/graphics/vulkan/vulkan-image-view.h
dali/graphics/vulkan/vulkan-sampler.cpp
dali/graphics/vulkan/vulkan-sampler.h