MCPcopy Create free account
hub / github.com/NVIDIA-RTX/NVRHI / pickImageSampleCount

Function pickImageSampleCount

src/vulkan/vulkan-texture.cpp:131–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

129 }
130
131 static vk::SampleCountFlagBits pickImageSampleCount(const TextureDesc& d)
132 {
133 switch(d.sampleCount)
134 {
135 case 1:
136 return vk::SampleCountFlagBits::e1;
137
138 case 2:
139 return vk::SampleCountFlagBits::e2;
140
141 case 4:
142 return vk::SampleCountFlagBits::e4;
143
144 case 8:
145 return vk::SampleCountFlagBits::e8;
146
147 case 16:
148 return vk::SampleCountFlagBits::e16;
149
150 case 32:
151 return vk::SampleCountFlagBits::e32;
152
153 case 64:
154 return vk::SampleCountFlagBits::e64;
155
156 default:
157 utils::InvalidEnum();
158 return vk::SampleCountFlagBits::e1;
159 }
160 }
161
162 // infer aspect flags for a given image format
163 vk::ImageAspectFlags guessImageAspectFlags(vk::Format format)

Callers 1

fillTextureInfoFunction · 0.85

Calls 1

InvalidEnumFunction · 0.85

Tested by

no test coverage detected