MCPcopy Create free account
hub / github.com/KhronosGroup/glslang / ImageFormatString

Function ImageFormatString

SPIRV/doc.cpp:550–611  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

548}
549
550const char* ImageFormatString(int format)
551{
552 switch (format) {
553 case 0: return "Unknown";
554
555 // ES/Desktop float
556 case 1: return "Rgba32f";
557 case 2: return "Rgba16f";
558 case 3: return "R32f";
559 case 4: return "Rgba8";
560 case 5: return "Rgba8Snorm";
561
562 // Desktop float
563 case 6: return "Rg32f";
564 case 7: return "Rg16f";
565 case 8: return "R11fG11fB10f";
566 case 9: return "R16f";
567 case 10: return "Rgba16";
568 case 11: return "Rgb10A2";
569 case 12: return "Rg16";
570 case 13: return "Rg8";
571 case 14: return "R16";
572 case 15: return "R8";
573 case 16: return "Rgba16Snorm";
574 case 17: return "Rg16Snorm";
575 case 18: return "Rg8Snorm";
576 case 19: return "R16Snorm";
577 case 20: return "R8Snorm";
578
579 // ES/Desktop int
580 case 21: return "Rgba32i";
581 case 22: return "Rgba16i";
582 case 23: return "Rgba8i";
583 case 24: return "R32i";
584
585 // Desktop int
586 case 25: return "Rg32i";
587 case 26: return "Rg16i";
588 case 27: return "Rg8i";
589 case 28: return "R16i";
590 case 29: return "R8i";
591
592 // ES/Desktop uint
593 case 30: return "Rgba32ui";
594 case 31: return "Rgba16ui";
595 case 32: return "Rgba8ui";
596 case 33: return "R32ui";
597
598 // Desktop uint
599 case 34: return "Rgb10a2ui";
600 case 35: return "Rg32ui";
601 case 36: return "Rg16ui";
602 case 37: return "Rg8ui";
603 case 38: return "R16ui";
604 case 39: return "R8ui";
605 case 40: return "R64ui";
606 case 41: return "R64i";
607

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected