diff options
author | 2016-04-19 11:45:57 +0800 | |
---|---|---|
committer | 2016-04-26 07:41:46 +0800 | |
commit | 83506d84d00bbb35ecebb44261b2139bc40ef3e2 (patch) | |
tree | 90165425823e453a5d14f2fd969807094ad9f4c3 | |
parent | a6229749aeef225803c6a5411be9e8a40637454d (diff) |
vulkan: constify LayerRef members
Consitfy GetSpecVersion and layer_.
Change-Id: Ieaa4e463ca4666fc9f81b9904fe0783c55e98d03
-rw-r--r-- | vulkan/libvulkan/layers_extensions.cpp | 4 | ||||
-rw-r--r-- | vulkan/libvulkan/layers_extensions.h | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/vulkan/libvulkan/layers_extensions.cpp b/vulkan/libvulkan/layers_extensions.cpp index 08038b71d6..93e83af605 100644 --- a/vulkan/libvulkan/layers_extensions.cpp +++ b/vulkan/libvulkan/layers_extensions.cpp @@ -424,7 +424,7 @@ LayerRef GetDeviceLayerRef(const char* name) { return GetLayerRef(g_device_layers, name); } -LayerRef::LayerRef(Layer* layer) : layer_(layer) {} +LayerRef::LayerRef(const Layer* layer) : layer_(layer) {} LayerRef::~LayerRef() { if (layer_) { @@ -437,7 +437,7 @@ const char* LayerRef::GetName() const { return layer_->properties.layerName; } -uint32_t LayerRef::GetSpecVersion() { +uint32_t LayerRef::GetSpecVersion() const { return layer_->properties.specVersion; } diff --git a/vulkan/libvulkan/layers_extensions.h b/vulkan/libvulkan/layers_extensions.h index 7e7bfd379f..64fe5ef228 100644 --- a/vulkan/libvulkan/layers_extensions.h +++ b/vulkan/libvulkan/layers_extensions.h @@ -25,14 +25,14 @@ namespace api { struct Layer; class LayerRef { public: - LayerRef(Layer* layer); + LayerRef(const Layer* layer); LayerRef(LayerRef&& other); ~LayerRef(); LayerRef(const LayerRef&) = delete; LayerRef& operator=(const LayerRef&) = delete; const char* GetName() const; - uint32_t GetSpecVersion(); + uint32_t GetSpecVersion() const; // provides bool-like behavior operator const Layer*() const { return layer_; } @@ -43,7 +43,7 @@ class LayerRef { bool SupportsExtension(const char* name) const; private: - Layer* layer_; + const Layer* layer_; }; void DiscoverLayers(); |