MCPcopy Create free account
hub / github.com/KhronosGroup/SPIRV-Tools / IsIntImageFormat

Function IsIntImageFormat

source/val/validate_image.cpp:182–210  ·  view source on GitHub ↗

Signed or Unsigned Integer Format

Source from the content-addressed store, hash-verified

180
181// Signed or Unsigned Integer Format
182bool IsIntImageFormat(spv::ImageFormat format) {
183 switch (format) {
184 case spv::ImageFormat::Rgba32i:
185 case spv::ImageFormat::Rgba16i:
186 case spv::ImageFormat::Rgba8i:
187 case spv::ImageFormat::R32i:
188 case spv::ImageFormat::Rg32i:
189 case spv::ImageFormat::Rg16i:
190 case spv::ImageFormat::Rg8i:
191 case spv::ImageFormat::R16i:
192 case spv::ImageFormat::R8i:
193 case spv::ImageFormat::Rgba32ui:
194 case spv::ImageFormat::Rgba16ui:
195 case spv::ImageFormat::Rgba8ui:
196 case spv::ImageFormat::R32ui:
197 case spv::ImageFormat::Rgb10a2ui:
198 case spv::ImageFormat::Rg32ui:
199 case spv::ImageFormat::Rg16ui:
200 case spv::ImageFormat::Rg8ui:
201 case spv::ImageFormat::R16ui:
202 case spv::ImageFormat::R8ui:
203 case spv::ImageFormat::R64ui:
204 case spv::ImageFormat::R64i:
205 return true;
206 default:
207 break;
208 }
209 return false;
210}
211
212bool IsInt64ImageFormat(spv::ImageFormat format) {
213 switch (format) {

Callers 1

ValidateTypeImageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected