aboutsummaryrefslogtreecommitdiff
path: root/layers/descriptor_sets.cpp
diff options
context:
space:
mode:
authorChris Forbes <chrisforbes@google.com>2017-05-09 08:51:38 -0700
committerChris Forbes <chrisf@ijw.co.nz>2017-05-09 13:00:15 -0700
commit2fa32fa284c7313c40fee00ac13674bd24460433 (patch)
tree535c00d5122ff1033f1bdc846c30ef6d31905b9d /layers/descriptor_sets.cpp
parent6bb26e99f3992f74164ac463bc1f71ae90b5e5d5 (diff)
downloadusermoji-2fa32fa284c7313c40fee00ac13674bd24460433.tar.xz
layers: Remove default ctors for {Image,}SamplerDescriptor
These just added confusion; we already support the !immut case in the other ctor. V2: ImageSamplerDescriptor remaining ctor was buggy.
Diffstat (limited to 'layers/descriptor_sets.cpp')
-rw-r--r--layers/descriptor_sets.cpp17
1 files changed, 3 insertions, 14 deletions
diff --git a/layers/descriptor_sets.cpp b/layers/descriptor_sets.cpp
index b4dcfcfb..3539a831 100644
--- a/layers/descriptor_sets.cpp
+++ b/layers/descriptor_sets.cpp
@@ -331,7 +331,7 @@ cvdescriptorset::DescriptorSet::DescriptorSet(const VkDescriptorSet set, const V
descriptors_.emplace_back(new SamplerDescriptor(immut_sampler + di));
some_update_ = true; // Immutable samplers are updated at creation
} else
- descriptors_.emplace_back(new SamplerDescriptor());
+ descriptors_.emplace_back(new SamplerDescriptor(nullptr));
}
break;
}
@@ -342,7 +342,7 @@ cvdescriptorset::DescriptorSet::DescriptorSet(const VkDescriptorSet set, const V
descriptors_.emplace_back(new ImageSamplerDescriptor(immut + di));
some_update_ = true; // Immutable samplers are updated at creation
} else
- descriptors_.emplace_back(new ImageSamplerDescriptor());
+ descriptors_.emplace_back(new ImageSamplerDescriptor(nullptr));
}
break;
}
@@ -742,11 +742,6 @@ void cvdescriptorset::DescriptorSet::BindCommandBuffer(GLOBAL_CB_NODE *cb_node,
}
}
-cvdescriptorset::SamplerDescriptor::SamplerDescriptor() : sampler_(VK_NULL_HANDLE), immutable_(false) {
- updated = false;
- descriptor_class = PlainSampler;
-};
-
cvdescriptorset::SamplerDescriptor::SamplerDescriptor(const VkSampler *immut) : sampler_(VK_NULL_HANDLE), immutable_(false) {
updated = false;
descriptor_class = PlainSampler;
@@ -951,14 +946,8 @@ void cvdescriptorset::SamplerDescriptor::BindCommandBuffer(const layer_data *dev
}
}
-cvdescriptorset::ImageSamplerDescriptor::ImageSamplerDescriptor()
- : sampler_(VK_NULL_HANDLE), immutable_(false), image_view_(VK_NULL_HANDLE), image_layout_(VK_IMAGE_LAYOUT_UNDEFINED) {
- updated = false;
- descriptor_class = ImageSampler;
-}
-
cvdescriptorset::ImageSamplerDescriptor::ImageSamplerDescriptor(const VkSampler *immut)
- : sampler_(VK_NULL_HANDLE), immutable_(true), image_view_(VK_NULL_HANDLE), image_layout_(VK_IMAGE_LAYOUT_UNDEFINED) {
+ : sampler_(VK_NULL_HANDLE), immutable_(false), image_view_(VK_NULL_HANDLE), image_layout_(VK_IMAGE_LAYOUT_UNDEFINED) {
updated = false;
descriptor_class = ImageSampler;
if (immut) {