summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chia-I Wu <olv@google.com> 2016-04-19 11:45:57 +0800
committer Chia-I Wu <olv@google.com> 2016-04-26 07:41:46 +0800
commit83506d84d00bbb35ecebb44261b2139bc40ef3e2 (patch)
tree90165425823e453a5d14f2fd969807094ad9f4c3
parenta6229749aeef225803c6a5411be9e8a40637454d (diff)
vulkan: constify LayerRef members
Consitfy GetSpecVersion and layer_. Change-Id: Ieaa4e463ca4666fc9f81b9904fe0783c55e98d03
-rw-r--r--vulkan/libvulkan/layers_extensions.cpp4
-rw-r--r--vulkan/libvulkan/layers_extensions.h6
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();