[Vulkan] Sampler and texture support - something is rendering
[platform/core/uifw/dali-core.git] / dali / graphics / vulkan / vulkan-types.h
index ed085fa..6e75215 100644 (file)
@@ -81,32 +81,6 @@ inline uint32_t U32(T value)
   return static_cast< uint32_t >(value);
 }
 
-class Resource
-{
-public:
-  Resource() : mUserCount{0u} {}
-  virtual ~Resource() = default;
-
-  void IncreaseUserCount()
-  {
-    ++mUserCount;
-  }
-
-  void DecreaseUserCount()
-  {
-    --mUserCount;
-  }
-
-  uint32_t GetUserCount() const
-  {
-    return mUserCount;
-  }
-
-private:
-
-  std::atomic<uint32_t> mUserCount;
-};
-
 /**
  * Vulkan object handle
  * @tparam T
@@ -345,7 +319,7 @@ using GpuMemoryBlockRef = Handle<class GpuMemoryBlock>;
 using DescriptorSetRef = Handle<class DescriptorSet>;
 using SwapchainRef = Handle<class Swapchain>;
 using SurfaceRef = Handle<class Surface>;
-
+using SamplerRef = Handle<class Sampler>;
 /*
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wframe-larger-than="