Skip to content
Snippets Groups Projects

Resolve "Lens Flares"

Merged Ghost User requested to merge 77-lens-flares into develop
Files
46
@@ -4,9 +4,12 @@
@@ -4,9 +4,12 @@
namespace vkcv {
namespace vkcv {
struct SampledImageDescriptorWrite {
struct SampledImageDescriptorWrite {
inline SampledImageDescriptorWrite(uint32_t binding, ImageHandle image) : binding(binding), image(image) {};
inline SampledImageDescriptorWrite(uint32_t binding, ImageHandle image, uint32_t mipLevel = 0, bool useGeneralLayout = false)
 
: binding(binding), image(image), mipLevel(mipLevel), useGeneralLayout(useGeneralLayout) {};
uint32_t binding;
uint32_t binding;
ImageHandle image;
ImageHandle image;
 
uint32_t mipLevel;
 
bool useGeneralLayout;
};
};
struct StorageImageDescriptorWrite {
struct StorageImageDescriptorWrite {
@@ -38,8 +41,8 @@ namespace vkcv {
@@ -38,8 +41,8 @@ namespace vkcv {
struct DescriptorWrites {
struct DescriptorWrites {
std::vector<SampledImageDescriptorWrite> sampledImageWrites;
std::vector<SampledImageDescriptorWrite> sampledImageWrites;
std::vector<StorageImageDescriptorWrite> storageImageWrites;
std::vector<StorageImageDescriptorWrite> storageImageWrites;
std::vector<UniformBufferDescriptorWrite> uniformBufferWrites;
std::vector<UniformBufferDescriptorWrite> uniformBufferWrites;
std::vector<StorageBufferDescriptorWrite> storageBufferWrites;
std::vector<StorageBufferDescriptorWrite> storageBufferWrites;
std::vector<SamplerDescriptorWrite> samplerWrites;
std::vector<SamplerDescriptorWrite> samplerWrites;
};
};
}
}
 
\ No newline at end of file
Loading