Lines Matching full:some
770 Self::R4G4_UNORM_PACK8 => Some(1), in block_size()
771 Self::R4G4B4A4_UNORM_PACK16 => Some(2), in block_size()
772 Self::B4G4R4A4_UNORM_PACK16 => Some(2), in block_size()
773 Self::R5G6B5_UNORM_PACK16 => Some(2), in block_size()
774 Self::B5G6R5_UNORM_PACK16 => Some(2), in block_size()
775 Self::R5G5B5A1_UNORM_PACK16 => Some(2), in block_size()
776 Self::B5G5R5A1_UNORM_PACK16 => Some(2), in block_size()
777 Self::A1R5G5B5_UNORM_PACK16 => Some(2), in block_size()
778 Self::R8_UNORM => Some(1), in block_size()
779 Self::R8_SNORM => Some(1), in block_size()
780 Self::R8_USCALED => Some(1), in block_size()
781 Self::R8_SSCALED => Some(1), in block_size()
782 Self::R8_UINT => Some(1), in block_size()
783 Self::R8_SINT => Some(1), in block_size()
784 Self::R8_SRGB => Some(1), in block_size()
785 Self::R8G8_UNORM => Some(2), in block_size()
786 Self::R8G8_SNORM => Some(2), in block_size()
787 Self::R8G8_USCALED => Some(2), in block_size()
788 Self::R8G8_SSCALED => Some(2), in block_size()
789 Self::R8G8_UINT => Some(2), in block_size()
790 Self::R8G8_SINT => Some(2), in block_size()
791 Self::R8G8_SRGB => Some(2), in block_size()
792 Self::R8G8B8_UNORM => Some(3), in block_size()
793 Self::R8G8B8_SNORM => Some(3), in block_size()
794 Self::R8G8B8_USCALED => Some(3), in block_size()
795 Self::R8G8B8_SSCALED => Some(3), in block_size()
796 Self::R8G8B8_UINT => Some(3), in block_size()
797 Self::R8G8B8_SINT => Some(3), in block_size()
798 Self::R8G8B8_SRGB => Some(3), in block_size()
799 Self::B8G8R8_UNORM => Some(3), in block_size()
800 Self::B8G8R8_SNORM => Some(3), in block_size()
801 Self::B8G8R8_USCALED => Some(3), in block_size()
802 Self::B8G8R8_SSCALED => Some(3), in block_size()
803 Self::B8G8R8_UINT => Some(3), in block_size()
804 Self::B8G8R8_SINT => Some(3), in block_size()
805 Self::B8G8R8_SRGB => Some(3), in block_size()
806 Self::R8G8B8A8_UNORM => Some(4), in block_size()
807 Self::R8G8B8A8_SNORM => Some(4), in block_size()
808 Self::R8G8B8A8_USCALED => Some(4), in block_size()
809 Self::R8G8B8A8_SSCALED => Some(4), in block_size()
810 Self::R8G8B8A8_UINT => Some(4), in block_size()
811 Self::R8G8B8A8_SINT => Some(4), in block_size()
812 Self::R8G8B8A8_SRGB => Some(4), in block_size()
813 Self::B8G8R8A8_UNORM => Some(4), in block_size()
814 Self::B8G8R8A8_SNORM => Some(4), in block_size()
815 Self::B8G8R8A8_USCALED => Some(4), in block_size()
816 Self::B8G8R8A8_SSCALED => Some(4), in block_size()
817 Self::B8G8R8A8_UINT => Some(4), in block_size()
818 Self::B8G8R8A8_SINT => Some(4), in block_size()
819 Self::B8G8R8A8_SRGB => Some(4), in block_size()
820 Self::A8B8G8R8_UNORM_PACK32 => Some(4), in block_size()
821 Self::A8B8G8R8_SNORM_PACK32 => Some(4), in block_size()
822 Self::A8B8G8R8_USCALED_PACK32 => Some(4), in block_size()
823 Self::A8B8G8R8_SSCALED_PACK32 => Some(4), in block_size()
824 Self::A8B8G8R8_UINT_PACK32 => Some(4), in block_size()
825 Self::A8B8G8R8_SINT_PACK32 => Some(4), in block_size()
826 Self::A8B8G8R8_SRGB_PACK32 => Some(4), in block_size()
827 Self::A2R10G10B10_UNORM_PACK32 => Some(4), in block_size()
828 Self::A2R10G10B10_SNORM_PACK32 => Some(4), in block_size()
829 Self::A2R10G10B10_USCALED_PACK32 => Some(4), in block_size()
830 Self::A2R10G10B10_SSCALED_PACK32 => Some(4), in block_size()
831 Self::A2R10G10B10_UINT_PACK32 => Some(4), in block_size()
832 Self::A2R10G10B10_SINT_PACK32 => Some(4), in block_size()
833 Self::A2B10G10R10_UNORM_PACK32 => Some(4), in block_size()
834 Self::A2B10G10R10_SNORM_PACK32 => Some(4), in block_size()
835 Self::A2B10G10R10_USCALED_PACK32 => Some(4), in block_size()
836 Self::A2B10G10R10_SSCALED_PACK32 => Some(4), in block_size()
837 Self::A2B10G10R10_UINT_PACK32 => Some(4), in block_size()
838 Self::A2B10G10R10_SINT_PACK32 => Some(4), in block_size()
839 Self::R16_UNORM => Some(2), in block_size()
840 Self::R16_SNORM => Some(2), in block_size()
841 Self::R16_USCALED => Some(2), in block_size()
842 Self::R16_SSCALED => Some(2), in block_size()
843 Self::R16_UINT => Some(2), in block_size()
844 Self::R16_SINT => Some(2), in block_size()
845 Self::R16_SFLOAT => Some(2), in block_size()
846 Self::R16G16_UNORM => Some(4), in block_size()
847 Self::R16G16_SNORM => Some(4), in block_size()
848 Self::R16G16_USCALED => Some(4), in block_size()
849 Self::R16G16_SSCALED => Some(4), in block_size()
850 Self::R16G16_UINT => Some(4), in block_size()
851 Self::R16G16_SINT => Some(4), in block_size()
852 Self::R16G16_SFLOAT => Some(4), in block_size()
853 Self::R16G16B16_UNORM => Some(6), in block_size()
854 Self::R16G16B16_SNORM => Some(6), in block_size()
855 Self::R16G16B16_USCALED => Some(6), in block_size()
856 Self::R16G16B16_SSCALED => Some(6), in block_size()
857 Self::R16G16B16_UINT => Some(6), in block_size()
858 Self::R16G16B16_SINT => Some(6), in block_size()
859 Self::R16G16B16_SFLOAT => Some(6), in block_size()
860 Self::R16G16B16A16_UNORM => Some(8), in block_size()
861 Self::R16G16B16A16_SNORM => Some(8), in block_size()
862 Self::R16G16B16A16_USCALED => Some(8), in block_size()
863 Self::R16G16B16A16_SSCALED => Some(8), in block_size()
864 Self::R16G16B16A16_UINT => Some(8), in block_size()
865 Self::R16G16B16A16_SINT => Some(8), in block_size()
866 Self::R16G16B16A16_SFLOAT => Some(8), in block_size()
867 Self::R32_UINT => Some(4), in block_size()
868 Self::R32_SINT => Some(4), in block_size()
869 Self::R32_SFLOAT => Some(4), in block_size()
870 Self::R32G32_UINT => Some(8), in block_size()
871 Self::R32G32_SINT => Some(8), in block_size()
872 Self::R32G32_SFLOAT => Some(8), in block_size()
873 Self::R32G32B32_UINT => Some(12), in block_size()
874 Self::R32G32B32_SINT => Some(12), in block_size()
875 Self::R32G32B32_SFLOAT => Some(12), in block_size()
876 Self::R32G32B32A32_UINT => Some(16), in block_size()
877 Self::R32G32B32A32_SINT => Some(16), in block_size()
878 Self::R32G32B32A32_SFLOAT => Some(16), in block_size()
879 Self::R64_UINT => Some(8), in block_size()
880 Self::R64_SINT => Some(8), in block_size()
881 Self::R64_SFLOAT => Some(8), in block_size()
882 Self::R64G64_UINT => Some(16), in block_size()
883 Self::R64G64_SINT => Some(16), in block_size()
884 Self::R64G64_SFLOAT => Some(16), in block_size()
885 Self::R64G64B64_UINT => Some(24), in block_size()
886 Self::R64G64B64_SINT => Some(24), in block_size()
887 Self::R64G64B64_SFLOAT => Some(24), in block_size()
888 Self::R64G64B64A64_UINT => Some(32), in block_size()
889 Self::R64G64B64A64_SINT => Some(32), in block_size()
890 Self::R64G64B64A64_SFLOAT => Some(32), in block_size()
891 Self::B10G11R11_UFLOAT_PACK32 => Some(4), in block_size()
892 Self::E5B9G9R9_UFLOAT_PACK32 => Some(4), in block_size()
893 Self::BC1_RGB_UNORM_BLOCK => Some(8), in block_size()
894 Self::BC1_RGB_SRGB_BLOCK => Some(8), in block_size()
895 Self::BC1_RGBA_UNORM_BLOCK => Some(8), in block_size()
896 Self::BC1_RGBA_SRGB_BLOCK => Some(8), in block_size()
897 Self::BC2_UNORM_BLOCK => Some(16), in block_size()
898 Self::BC2_SRGB_BLOCK => Some(16), in block_size()
899 Self::BC3_UNORM_BLOCK => Some(16), in block_size()
900 Self::BC3_SRGB_BLOCK => Some(16), in block_size()
901 Self::BC4_UNORM_BLOCK => Some(8), in block_size()
902 Self::BC4_SNORM_BLOCK => Some(8), in block_size()
903 Self::BC5_UNORM_BLOCK => Some(16), in block_size()
904 Self::BC5_SNORM_BLOCK => Some(16), in block_size()
905 Self::BC6H_UFLOAT_BLOCK => Some(16), in block_size()
906 Self::BC6H_SFLOAT_BLOCK => Some(16), in block_size()
907 Self::BC7_UNORM_BLOCK => Some(16), in block_size()
908 Self::BC7_SRGB_BLOCK => Some(16), in block_size()
909 Self::ETC2_R8G8B8_UNORM_BLOCK => Some(8), in block_size()
910 Self::ETC2_R8G8B8_SRGB_BLOCK => Some(8), in block_size()
911 Self::ETC2_R8G8B8A1_UNORM_BLOCK => Some(8), in block_size()
912 Self::ETC2_R8G8B8A1_SRGB_BLOCK => Some(8), in block_size()
913 Self::ETC2_R8G8B8A8_UNORM_BLOCK => Some(16), in block_size()
914 Self::ETC2_R8G8B8A8_SRGB_BLOCK => Some(16), in block_size()
915 Self::EAC_R11_UNORM_BLOCK => Some(8), in block_size()
916 Self::EAC_R11_SNORM_BLOCK => Some(8), in block_size()
917 Self::EAC_R11G11_UNORM_BLOCK => Some(16), in block_size()
918 Self::EAC_R11G11_SNORM_BLOCK => Some(16), in block_size()
919 Self::ASTC_4x4_UNORM_BLOCK => Some(16), in block_size()
920 Self::ASTC_4x4_SRGB_BLOCK => Some(16), in block_size()
921 Self::ASTC_5x4_UNORM_BLOCK => Some(16), in block_size()
922 Self::ASTC_5x4_SRGB_BLOCK => Some(16), in block_size()
923 Self::ASTC_5x5_UNORM_BLOCK => Some(16), in block_size()
924 Self::ASTC_5x5_SRGB_BLOCK => Some(16), in block_size()
925 Self::ASTC_6x5_UNORM_BLOCK => Some(16), in block_size()
926 Self::ASTC_6x5_SRGB_BLOCK => Some(16), in block_size()
927 Self::ASTC_6x6_UNORM_BLOCK => Some(16), in block_size()
928 Self::ASTC_6x6_SRGB_BLOCK => Some(16), in block_size()
929 Self::ASTC_8x5_UNORM_BLOCK => Some(16), in block_size()
930 Self::ASTC_8x5_SRGB_BLOCK => Some(16), in block_size()
931 Self::ASTC_8x6_UNORM_BLOCK => Some(16), in block_size()
932 Self::ASTC_8x6_SRGB_BLOCK => Some(16), in block_size()
933 Self::ASTC_8x8_UNORM_BLOCK => Some(16), in block_size()
934 Self::ASTC_8x8_SRGB_BLOCK => Some(16), in block_size()
935 Self::ASTC_10x5_UNORM_BLOCK => Some(16), in block_size()
936 Self::ASTC_10x5_SRGB_BLOCK => Some(16), in block_size()
937 Self::ASTC_10x6_UNORM_BLOCK => Some(16), in block_size()
938 Self::ASTC_10x6_SRGB_BLOCK => Some(16), in block_size()
939 Self::ASTC_10x8_UNORM_BLOCK => Some(16), in block_size()
940 Self::ASTC_10x8_SRGB_BLOCK => Some(16), in block_size()
941 Self::ASTC_10x10_UNORM_BLOCK => Some(16), in block_size()
942 Self::ASTC_10x10_SRGB_BLOCK => Some(16), in block_size()
943 Self::ASTC_12x10_UNORM_BLOCK => Some(16), in block_size()
944 Self::ASTC_12x10_SRGB_BLOCK => Some(16), in block_size()
945 Self::ASTC_12x12_UNORM_BLOCK => Some(16), in block_size()
946 Self::ASTC_12x12_SRGB_BLOCK => Some(16), in block_size()
947 Self::G8B8G8R8_422_UNORM => Some(4), in block_size()
948 Self::B8G8R8G8_422_UNORM => Some(4), in block_size()
949 Self::R10X6_UNORM_PACK16 => Some(2), in block_size()
950 Self::R10X6G10X6_UNORM_2PACK16 => Some(4), in block_size()
951 Self::R10X6G10X6B10X6A10X6_UNORM_4PACK16 => Some(8), in block_size()
952 Self::G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 => Some(8), in block_size()
953 Self::B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 => Some(8), in block_size()
954 Self::R12X4_UNORM_PACK16 => Some(2), in block_size()
955 Self::R12X4G12X4_UNORM_2PACK16 => Some(4), in block_size()
956 Self::R12X4G12X4B12X4A12X4_UNORM_4PACK16 => Some(8), in block_size()
957 Self::G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 => Some(8), in block_size()
958 Self::B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 => Some(8), in block_size()
959 Self::G16B16G16R16_422_UNORM => Some(8), in block_size()
960 Self::B16G16R16G16_422_UNORM => Some(8), in block_size()
961 Self::PVRTC1_2BPP_UNORM_BLOCK => Some(8), in block_size()
962 Self::PVRTC1_4BPP_UNORM_BLOCK => Some(8), in block_size()
963 Self::PVRTC2_2BPP_UNORM_BLOCK => Some(8), in block_size()
964 Self::PVRTC2_4BPP_UNORM_BLOCK => Some(8), in block_size()
965 Self::PVRTC1_2BPP_SRGB_BLOCK => Some(8), in block_size()
966 Self::PVRTC1_4BPP_SRGB_BLOCK => Some(8), in block_size()
967 Self::PVRTC2_2BPP_SRGB_BLOCK => Some(8), in block_size()
968 Self::PVRTC2_4BPP_SRGB_BLOCK => Some(8), in block_size()
969 Self::ASTC_4x4_SFLOAT_BLOCK => Some(16), in block_size()
970 Self::ASTC_5x4_SFLOAT_BLOCK => Some(16), in block_size()
971 Self::ASTC_5x5_SFLOAT_BLOCK => Some(16), in block_size()
972 Self::ASTC_6x5_SFLOAT_BLOCK => Some(16), in block_size()
973 Self::ASTC_6x6_SFLOAT_BLOCK => Some(16), in block_size()
974 Self::ASTC_8x5_SFLOAT_BLOCK => Some(16), in block_size()
975 Self::ASTC_8x6_SFLOAT_BLOCK => Some(16), in block_size()
976 Self::ASTC_8x8_SFLOAT_BLOCK => Some(16), in block_size()
977 Self::ASTC_10x5_SFLOAT_BLOCK => Some(16), in block_size()
978 Self::ASTC_10x6_SFLOAT_BLOCK => Some(16), in block_size()
979 Self::ASTC_10x8_SFLOAT_BLOCK => Some(16), in block_size()
980 Self::ASTC_10x10_SFLOAT_BLOCK => Some(16), in block_size()
981 Self::ASTC_12x10_SFLOAT_BLOCK => Some(16), in block_size()
982 Self::ASTC_12x12_SFLOAT_BLOCK => Some(16), in block_size()
983 Self::A4R4G4B4_UNORM_PACK16 => Some(2), in block_size()
984 Self::A4B4G4R4_UNORM_PACK16 => Some(2), in block_size()
985 Self::R16G16_S10_5_NV => Some(4), in block_size()
1543 Self::BC1_RGB_UNORM_BLOCK => Some(CompressionType::BC), in compression()
1544 Self::BC1_RGB_SRGB_BLOCK => Some(CompressionType::BC), in compression()
1545 Self::BC1_RGBA_UNORM_BLOCK => Some(CompressionType::BC), in compression()
1546 Self::BC1_RGBA_SRGB_BLOCK => Some(CompressionType::BC), in compression()
1547 Self::BC2_UNORM_BLOCK => Some(CompressionType::BC), in compression()
1548 Self::BC2_SRGB_BLOCK => Some(CompressionType::BC), in compression()
1549 Self::BC3_UNORM_BLOCK => Some(CompressionType::BC), in compression()
1550 Self::BC3_SRGB_BLOCK => Some(CompressionType::BC), in compression()
1551 Self::BC4_UNORM_BLOCK => Some(CompressionType::BC), in compression()
1552 Self::BC4_SNORM_BLOCK => Some(CompressionType::BC), in compression()
1553 Self::BC5_UNORM_BLOCK => Some(CompressionType::BC), in compression()
1554 Self::BC5_SNORM_BLOCK => Some(CompressionType::BC), in compression()
1555 Self::BC6H_UFLOAT_BLOCK => Some(CompressionType::BC), in compression()
1556 Self::BC6H_SFLOAT_BLOCK => Some(CompressionType::BC), in compression()
1557 Self::BC7_UNORM_BLOCK => Some(CompressionType::BC), in compression()
1558 Self::BC7_SRGB_BLOCK => Some(CompressionType::BC), in compression()
1559 Self::ETC2_R8G8B8_UNORM_BLOCK => Some(CompressionType::ETC2), in compression()
1560 Self::ETC2_R8G8B8_SRGB_BLOCK => Some(CompressionType::ETC2), in compression()
1561 Self::ETC2_R8G8B8A1_UNORM_BLOCK => Some(CompressionType::ETC2), in compression()
1562 Self::ETC2_R8G8B8A1_SRGB_BLOCK => Some(CompressionType::ETC2), in compression()
1563 Self::ETC2_R8G8B8A8_UNORM_BLOCK => Some(CompressionType::ETC2), in compression()
1564 Self::ETC2_R8G8B8A8_SRGB_BLOCK => Some(CompressionType::ETC2), in compression()
1565 Self::EAC_R11_UNORM_BLOCK => Some(CompressionType::EAC), in compression()
1566 Self::EAC_R11_SNORM_BLOCK => Some(CompressionType::EAC), in compression()
1567 Self::EAC_R11G11_UNORM_BLOCK => Some(CompressionType::EAC), in compression()
1568 Self::EAC_R11G11_SNORM_BLOCK => Some(CompressionType::EAC), in compression()
1569 Self::ASTC_4x4_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1570 Self::ASTC_4x4_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1571 Self::ASTC_5x4_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1572 Self::ASTC_5x4_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1573 Self::ASTC_5x5_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1574 Self::ASTC_5x5_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1575 Self::ASTC_6x5_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1576 Self::ASTC_6x5_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1577 Self::ASTC_6x6_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1578 Self::ASTC_6x6_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1579 Self::ASTC_8x5_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1580 Self::ASTC_8x5_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1581 Self::ASTC_8x6_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1582 Self::ASTC_8x6_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1583 Self::ASTC_8x8_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1584 Self::ASTC_8x8_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1585 Self::ASTC_10x5_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1586 Self::ASTC_10x5_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1587 Self::ASTC_10x6_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1588 Self::ASTC_10x6_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1589 Self::ASTC_10x8_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1590 Self::ASTC_10x8_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1591 Self::ASTC_10x10_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1592 Self::ASTC_10x10_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1593 Self::ASTC_12x10_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1594 Self::ASTC_12x10_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1595 Self::ASTC_12x12_UNORM_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1596 Self::ASTC_12x12_SRGB_BLOCK => Some(CompressionType::ASTC_LDR), in compression()
1597 Self::PVRTC1_2BPP_UNORM_BLOCK => Some(CompressionType::PVRTC), in compression()
1598 Self::PVRTC1_4BPP_UNORM_BLOCK => Some(CompressionType::PVRTC), in compression()
1599 Self::PVRTC2_2BPP_UNORM_BLOCK => Some(CompressionType::PVRTC), in compression()
1600 Self::PVRTC2_4BPP_UNORM_BLOCK => Some(CompressionType::PVRTC), in compression()
1601 Self::PVRTC1_2BPP_SRGB_BLOCK => Some(CompressionType::PVRTC), in compression()
1602 Self::PVRTC1_4BPP_SRGB_BLOCK => Some(CompressionType::PVRTC), in compression()
1603 Self::PVRTC2_2BPP_SRGB_BLOCK => Some(CompressionType::PVRTC), in compression()
1604 Self::PVRTC2_4BPP_SRGB_BLOCK => Some(CompressionType::PVRTC), in compression()
1605 Self::ASTC_4x4_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1606 Self::ASTC_5x4_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1607 Self::ASTC_5x5_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1608 Self::ASTC_6x5_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1609 Self::ASTC_6x6_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1610 Self::ASTC_8x5_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1611 Self::ASTC_8x6_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1612 Self::ASTC_8x8_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1613 Self::ASTC_10x5_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1614 Self::ASTC_10x6_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1615 Self::ASTC_10x8_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1616 Self::ASTC_10x10_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1617 Self::ASTC_12x10_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1618 Self::ASTC_12x12_SFLOAT_BLOCK => Some(CompressionType::ASTC_HDR), in compression()
1698 #[doc = r" the product of the `block_extent` elements, but for some it differs."]
1776 Self::R4G4_UNORM_PACK8 => Some(NumericType::UNORM), in type_color()
1777 Self::R4G4B4A4_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
1778 Self::B4G4R4A4_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
1779 Self::R5G6B5_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
1780 Self::B5G6R5_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
1781 Self::R5G5B5A1_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
1782 Self::B5G5R5A1_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
1783 Self::A1R5G5B5_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
1784 Self::R8_UNORM => Some(NumericType::UNORM), in type_color()
1785 Self::R8_SNORM => Some(NumericType::SNORM), in type_color()
1786 Self::R8_USCALED => Some(NumericType::USCALED), in type_color()
1787 Self::R8_SSCALED => Some(NumericType::SSCALED), in type_color()
1788 Self::R8_UINT => Some(NumericType::UINT), in type_color()
1789 Self::R8_SINT => Some(NumericType::SINT), in type_color()
1790 Self::R8_SRGB => Some(NumericType::SRGB), in type_color()
1791 Self::R8G8_UNORM => Some(NumericType::UNORM), in type_color()
1792 Self::R8G8_SNORM => Some(NumericType::SNORM), in type_color()
1793 Self::R8G8_USCALED => Some(NumericType::USCALED), in type_color()
1794 Self::R8G8_SSCALED => Some(NumericType::SSCALED), in type_color()
1795 Self::R8G8_UINT => Some(NumericType::UINT), in type_color()
1796 Self::R8G8_SINT => Some(NumericType::SINT), in type_color()
1797 Self::R8G8_SRGB => Some(NumericType::SRGB), in type_color()
1798 Self::R8G8B8_UNORM => Some(NumericType::UNORM), in type_color()
1799 Self::R8G8B8_SNORM => Some(NumericType::SNORM), in type_color()
1800 Self::R8G8B8_USCALED => Some(NumericType::USCALED), in type_color()
1801 Self::R8G8B8_SSCALED => Some(NumericType::SSCALED), in type_color()
1802 Self::R8G8B8_UINT => Some(NumericType::UINT), in type_color()
1803 Self::R8G8B8_SINT => Some(NumericType::SINT), in type_color()
1804 Self::R8G8B8_SRGB => Some(NumericType::SRGB), in type_color()
1805 Self::B8G8R8_UNORM => Some(NumericType::UNORM), in type_color()
1806 Self::B8G8R8_SNORM => Some(NumericType::SNORM), in type_color()
1807 Self::B8G8R8_USCALED => Some(NumericType::USCALED), in type_color()
1808 Self::B8G8R8_SSCALED => Some(NumericType::SSCALED), in type_color()
1809 Self::B8G8R8_UINT => Some(NumericType::UINT), in type_color()
1810 Self::B8G8R8_SINT => Some(NumericType::SINT), in type_color()
1811 Self::B8G8R8_SRGB => Some(NumericType::SRGB), in type_color()
1812 Self::R8G8B8A8_UNORM => Some(NumericType::UNORM), in type_color()
1813 Self::R8G8B8A8_SNORM => Some(NumericType::SNORM), in type_color()
1814 Self::R8G8B8A8_USCALED => Some(NumericType::USCALED), in type_color()
1815 Self::R8G8B8A8_SSCALED => Some(NumericType::SSCALED), in type_color()
1816 Self::R8G8B8A8_UINT => Some(NumericType::UINT), in type_color()
1817 Self::R8G8B8A8_SINT => Some(NumericType::SINT), in type_color()
1818 Self::R8G8B8A8_SRGB => Some(NumericType::SRGB), in type_color()
1819 Self::B8G8R8A8_UNORM => Some(NumericType::UNORM), in type_color()
1820 Self::B8G8R8A8_SNORM => Some(NumericType::SNORM), in type_color()
1821 Self::B8G8R8A8_USCALED => Some(NumericType::USCALED), in type_color()
1822 Self::B8G8R8A8_SSCALED => Some(NumericType::SSCALED), in type_color()
1823 Self::B8G8R8A8_UINT => Some(NumericType::UINT), in type_color()
1824 Self::B8G8R8A8_SINT => Some(NumericType::SINT), in type_color()
1825 Self::B8G8R8A8_SRGB => Some(NumericType::SRGB), in type_color()
1826 Self::A8B8G8R8_UNORM_PACK32 => Some(NumericType::UNORM), in type_color()
1827 Self::A8B8G8R8_SNORM_PACK32 => Some(NumericType::SNORM), in type_color()
1828 Self::A8B8G8R8_USCALED_PACK32 => Some(NumericType::USCALED), in type_color()
1829 Self::A8B8G8R8_SSCALED_PACK32 => Some(NumericType::SSCALED), in type_color()
1830 Self::A8B8G8R8_UINT_PACK32 => Some(NumericType::UINT), in type_color()
1831 Self::A8B8G8R8_SINT_PACK32 => Some(NumericType::SINT), in type_color()
1832 Self::A8B8G8R8_SRGB_PACK32 => Some(NumericType::SRGB), in type_color()
1833 Self::A2R10G10B10_UNORM_PACK32 => Some(NumericType::UNORM), in type_color()
1834 Self::A2R10G10B10_SNORM_PACK32 => Some(NumericType::SNORM), in type_color()
1835 Self::A2R10G10B10_USCALED_PACK32 => Some(NumericType::USCALED), in type_color()
1836 Self::A2R10G10B10_SSCALED_PACK32 => Some(NumericType::SSCALED), in type_color()
1837 Self::A2R10G10B10_UINT_PACK32 => Some(NumericType::UINT), in type_color()
1838 Self::A2R10G10B10_SINT_PACK32 => Some(NumericType::SINT), in type_color()
1839 Self::A2B10G10R10_UNORM_PACK32 => Some(NumericType::UNORM), in type_color()
1840 Self::A2B10G10R10_SNORM_PACK32 => Some(NumericType::SNORM), in type_color()
1841 Self::A2B10G10R10_USCALED_PACK32 => Some(NumericType::USCALED), in type_color()
1842 Self::A2B10G10R10_SSCALED_PACK32 => Some(NumericType::SSCALED), in type_color()
1843 Self::A2B10G10R10_UINT_PACK32 => Some(NumericType::UINT), in type_color()
1844 Self::A2B10G10R10_SINT_PACK32 => Some(NumericType::SINT), in type_color()
1845 Self::R16_UNORM => Some(NumericType::UNORM), in type_color()
1846 Self::R16_SNORM => Some(NumericType::SNORM), in type_color()
1847 Self::R16_USCALED => Some(NumericType::USCALED), in type_color()
1848 Self::R16_SSCALED => Some(NumericType::SSCALED), in type_color()
1849 Self::R16_UINT => Some(NumericType::UINT), in type_color()
1850 Self::R16_SINT => Some(NumericType::SINT), in type_color()
1851 Self::R16_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1852 Self::R16G16_UNORM => Some(NumericType::UNORM), in type_color()
1853 Self::R16G16_SNORM => Some(NumericType::SNORM), in type_color()
1854 Self::R16G16_USCALED => Some(NumericType::USCALED), in type_color()
1855 Self::R16G16_SSCALED => Some(NumericType::SSCALED), in type_color()
1856 Self::R16G16_UINT => Some(NumericType::UINT), in type_color()
1857 Self::R16G16_SINT => Some(NumericType::SINT), in type_color()
1858 Self::R16G16_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1859 Self::R16G16B16_UNORM => Some(NumericType::UNORM), in type_color()
1860 Self::R16G16B16_SNORM => Some(NumericType::SNORM), in type_color()
1861 Self::R16G16B16_USCALED => Some(NumericType::USCALED), in type_color()
1862 Self::R16G16B16_SSCALED => Some(NumericType::SSCALED), in type_color()
1863 Self::R16G16B16_UINT => Some(NumericType::UINT), in type_color()
1864 Self::R16G16B16_SINT => Some(NumericType::SINT), in type_color()
1865 Self::R16G16B16_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1866 Self::R16G16B16A16_UNORM => Some(NumericType::UNORM), in type_color()
1867 Self::R16G16B16A16_SNORM => Some(NumericType::SNORM), in type_color()
1868 Self::R16G16B16A16_USCALED => Some(NumericType::USCALED), in type_color()
1869 Self::R16G16B16A16_SSCALED => Some(NumericType::SSCALED), in type_color()
1870 Self::R16G16B16A16_UINT => Some(NumericType::UINT), in type_color()
1871 Self::R16G16B16A16_SINT => Some(NumericType::SINT), in type_color()
1872 Self::R16G16B16A16_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1873 Self::R32_UINT => Some(NumericType::UINT), in type_color()
1874 Self::R32_SINT => Some(NumericType::SINT), in type_color()
1875 Self::R32_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1876 Self::R32G32_UINT => Some(NumericType::UINT), in type_color()
1877 Self::R32G32_SINT => Some(NumericType::SINT), in type_color()
1878 Self::R32G32_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1879 Self::R32G32B32_UINT => Some(NumericType::UINT), in type_color()
1880 Self::R32G32B32_SINT => Some(NumericType::SINT), in type_color()
1881 Self::R32G32B32_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1882 Self::R32G32B32A32_UINT => Some(NumericType::UINT), in type_color()
1883 Self::R32G32B32A32_SINT => Some(NumericType::SINT), in type_color()
1884 Self::R32G32B32A32_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1885 Self::R64_UINT => Some(NumericType::UINT), in type_color()
1886 Self::R64_SINT => Some(NumericType::SINT), in type_color()
1887 Self::R64_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1888 Self::R64G64_UINT => Some(NumericType::UINT), in type_color()
1889 Self::R64G64_SINT => Some(NumericType::SINT), in type_color()
1890 Self::R64G64_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1891 Self::R64G64B64_UINT => Some(NumericType::UINT), in type_color()
1892 Self::R64G64B64_SINT => Some(NumericType::SINT), in type_color()
1893 Self::R64G64B64_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1894 Self::R64G64B64A64_UINT => Some(NumericType::UINT), in type_color()
1895 Self::R64G64B64A64_SINT => Some(NumericType::SINT), in type_color()
1896 Self::R64G64B64A64_SFLOAT => Some(NumericType::SFLOAT), in type_color()
1897 Self::B10G11R11_UFLOAT_PACK32 => Some(NumericType::UFLOAT), in type_color()
1898 Self::E5B9G9R9_UFLOAT_PACK32 => Some(NumericType::UFLOAT), in type_color()
1899 Self::BC1_RGB_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1900 Self::BC1_RGB_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1901 Self::BC1_RGBA_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1902 Self::BC1_RGBA_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1903 Self::BC2_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1904 Self::BC2_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1905 Self::BC3_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1906 Self::BC3_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1907 Self::BC4_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1908 Self::BC4_SNORM_BLOCK => Some(NumericType::SRGB), in type_color()
1909 Self::BC5_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1910 Self::BC5_SNORM_BLOCK => Some(NumericType::SRGB), in type_color()
1911 Self::BC6H_UFLOAT_BLOCK => Some(NumericType::UFLOAT), in type_color()
1912 Self::BC6H_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
1913 Self::BC7_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1914 Self::BC7_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1915 Self::ETC2_R8G8B8_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1916 Self::ETC2_R8G8B8_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1917 Self::ETC2_R8G8B8A1_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1918 Self::ETC2_R8G8B8A1_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1919 Self::ETC2_R8G8B8A8_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1920 Self::ETC2_R8G8B8A8_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1921 Self::EAC_R11_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1922 Self::EAC_R11_SNORM_BLOCK => Some(NumericType::SNORM), in type_color()
1923 Self::EAC_R11G11_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1924 Self::EAC_R11G11_SNORM_BLOCK => Some(NumericType::SNORM), in type_color()
1925 Self::ASTC_4x4_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1926 Self::ASTC_4x4_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1927 Self::ASTC_5x4_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1928 Self::ASTC_5x4_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1929 Self::ASTC_5x5_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1930 Self::ASTC_5x5_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1931 Self::ASTC_6x5_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1932 Self::ASTC_6x5_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1933 Self::ASTC_6x6_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1934 Self::ASTC_6x6_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1935 Self::ASTC_8x5_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1936 Self::ASTC_8x5_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1937 Self::ASTC_8x6_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1938 Self::ASTC_8x6_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1939 Self::ASTC_8x8_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1940 Self::ASTC_8x8_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1941 Self::ASTC_10x5_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1942 Self::ASTC_10x5_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1943 Self::ASTC_10x6_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1944 Self::ASTC_10x6_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1945 Self::ASTC_10x8_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1946 Self::ASTC_10x8_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1947 Self::ASTC_10x10_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1948 Self::ASTC_10x10_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1949 Self::ASTC_12x10_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1950 Self::ASTC_12x10_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1951 Self::ASTC_12x12_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1952 Self::ASTC_12x12_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1953 Self::G8B8G8R8_422_UNORM => Some(NumericType::UNORM), in type_color()
1954 Self::B8G8R8G8_422_UNORM => Some(NumericType::UNORM), in type_color()
1955 Self::G8_B8_R8_3PLANE_420_UNORM => Some(NumericType::UNORM), in type_color()
1956 Self::G8_B8R8_2PLANE_420_UNORM => Some(NumericType::UNORM), in type_color()
1957 Self::G8_B8_R8_3PLANE_422_UNORM => Some(NumericType::UNORM), in type_color()
1958 Self::G8_B8R8_2PLANE_422_UNORM => Some(NumericType::UNORM), in type_color()
1959 Self::G8_B8_R8_3PLANE_444_UNORM => Some(NumericType::UNORM), in type_color()
1960 Self::R10X6_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
1961 Self::R10X6G10X6_UNORM_2PACK16 => Some(NumericType::UNORM), in type_color()
1962 Self::R10X6G10X6B10X6A10X6_UNORM_4PACK16 => Some(NumericType::UNORM), in type_color()
1963 Self::G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 => Some(NumericType::UNORM), in type_color()
1964 Self::B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 => Some(NumericType::UNORM), in type_color()
1965 Self::G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
1966 Self::G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
1967 Self::G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
1968 Self::G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
1969 Self::G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
1970 Self::R12X4_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
1971 Self::R12X4G12X4_UNORM_2PACK16 => Some(NumericType::UNORM), in type_color()
1972 Self::R12X4G12X4B12X4A12X4_UNORM_4PACK16 => Some(NumericType::UNORM), in type_color()
1973 Self::G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 => Some(NumericType::UNORM), in type_color()
1974 Self::B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 => Some(NumericType::UNORM), in type_color()
1975 Self::G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
1976 Self::G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
1977 Self::G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
1978 Self::G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
1979 Self::G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
1980 Self::G16B16G16R16_422_UNORM => Some(NumericType::UNORM), in type_color()
1981 Self::B16G16R16G16_422_UNORM => Some(NumericType::UNORM), in type_color()
1982 Self::G16_B16_R16_3PLANE_420_UNORM => Some(NumericType::UNORM), in type_color()
1983 Self::G16_B16R16_2PLANE_420_UNORM => Some(NumericType::UNORM), in type_color()
1984 Self::G16_B16_R16_3PLANE_422_UNORM => Some(NumericType::UNORM), in type_color()
1985 Self::G16_B16R16_2PLANE_422_UNORM => Some(NumericType::UNORM), in type_color()
1986 Self::G16_B16_R16_3PLANE_444_UNORM => Some(NumericType::UNORM), in type_color()
1987 Self::PVRTC1_2BPP_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1988 Self::PVRTC1_4BPP_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1989 Self::PVRTC2_2BPP_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1990 Self::PVRTC2_4BPP_UNORM_BLOCK => Some(NumericType::UNORM), in type_color()
1991 Self::PVRTC1_2BPP_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1992 Self::PVRTC1_4BPP_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1993 Self::PVRTC2_2BPP_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1994 Self::PVRTC2_4BPP_SRGB_BLOCK => Some(NumericType::SRGB), in type_color()
1995 Self::ASTC_4x4_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
1996 Self::ASTC_5x4_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
1997 Self::ASTC_5x5_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
1998 Self::ASTC_6x5_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
1999 Self::ASTC_6x6_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
2000 Self::ASTC_8x5_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
2001 Self::ASTC_8x6_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
2002 Self::ASTC_8x8_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
2003 Self::ASTC_10x5_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
2004 Self::ASTC_10x6_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
2005 Self::ASTC_10x8_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
2006 Self::ASTC_10x10_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
2007 Self::ASTC_12x10_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
2008 Self::ASTC_12x12_SFLOAT_BLOCK => Some(NumericType::SFLOAT), in type_color()
2009 Self::G8_B8R8_2PLANE_444_UNORM => Some(NumericType::UNORM), in type_color()
2010 Self::G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
2011 Self::G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 => Some(NumericType::UNORM), in type_color()
2012 Self::G16_B16R16_2PLANE_444_UNORM => Some(NumericType::UNORM), in type_color()
2013 Self::A4R4G4B4_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
2014 Self::A4B4G4R4_UNORM_PACK16 => Some(NumericType::UNORM), in type_color()
2015 Self::R16G16_S10_5_NV => Some(NumericType::SINT), in type_color()
2023 Self::D16_UNORM => Some(NumericType::UNORM), in type_depth()
2024 Self::X8_D24_UNORM_PACK32 => Some(NumericType::UNORM), in type_depth()
2025 Self::D32_SFLOAT => Some(NumericType::SFLOAT), in type_depth()
2026 Self::D16_UNORM_S8_UINT => Some(NumericType::UNORM), in type_depth()
2027 Self::D24_UNORM_S8_UINT => Some(NumericType::UNORM), in type_depth()
2028 Self::D32_SFLOAT_S8_UINT => Some(NumericType::SFLOAT), in type_depth()
2036 Self::S8_UINT => Some(NumericType::UINT), in type_stencil()
2037 Self::D16_UNORM_S8_UINT => Some(NumericType::UINT), in type_stencil()
2038 Self::D24_UNORM_S8_UINT => Some(NumericType::UINT), in type_stencil()
2039 Self::D32_SFLOAT_S8_UINT => Some(NumericType::UINT), in type_stencil()
2047 … #[doc = r" `Some`, with the `color` aspect selected, then the view and any samplers that sample"]
2051 Self::G8B8G8R8_422_UNORM => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2052 Self::B8G8R8G8_422_UNORM => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2053 Self::G8_B8_R8_3PLANE_420_UNORM => Some(ChromaSampling::Mode420), in ycbcr_chroma_sampling()
2054 Self::G8_B8R8_2PLANE_420_UNORM => Some(ChromaSampling::Mode420), in ycbcr_chroma_sampling()
2055 Self::G8_B8_R8_3PLANE_422_UNORM => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2056 Self::G8_B8R8_2PLANE_422_UNORM => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2057 Self::G8_B8_R8_3PLANE_444_UNORM => Some(ChromaSampling::Mode444), in ycbcr_chroma_sampling()
2058 Self::R10X6G10X6B10X6A10X6_UNORM_4PACK16 => Some(ChromaSampling::Mode444), in ycbcr_chroma_sampling()
2059 Self::G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2060 Self::B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2061 Self::G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 => Some(ChromaSampling::Mode420), in ycbcr_chroma_sampling()
2062 Self::G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 => Some(ChromaSampling::Mode420), in ycbcr_chroma_sampling()
2063 Self::G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2064 Self::G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2065 Self::G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 => Some(ChromaSampling::Mode444), in ycbcr_chroma_sampling()
2066 Self::R12X4G12X4B12X4A12X4_UNORM_4PACK16 => Some(ChromaSampling::Mode444), in ycbcr_chroma_sampling()
2067 Self::G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2068 Self::B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2069 Self::G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 => Some(ChromaSampling::Mode420), in ycbcr_chroma_sampling()
2070 Self::G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 => Some(ChromaSampling::Mode420), in ycbcr_chroma_sampling()
2071 Self::G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2072 Self::G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2073 Self::G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 => Some(ChromaSampling::Mode444), in ycbcr_chroma_sampling()
2074 Self::G16B16G16R16_422_UNORM => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2075 Self::B16G16R16G16_422_UNORM => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2076 Self::G16_B16_R16_3PLANE_420_UNORM => Some(ChromaSampling::Mode420), in ycbcr_chroma_sampling()
2077 Self::G16_B16R16_2PLANE_420_UNORM => Some(ChromaSampling::Mode420), in ycbcr_chroma_sampling()
2078 Self::G16_B16_R16_3PLANE_422_UNORM => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2079 Self::G16_B16R16_2PLANE_422_UNORM => Some(ChromaSampling::Mode422), in ycbcr_chroma_sampling()
2080 Self::G16_B16_R16_3PLANE_444_UNORM => Some(ChromaSampling::Mode444), in ycbcr_chroma_sampling()
2081 Self::G8_B8R8_2PLANE_444_UNORM => Some(ChromaSampling::Mode444), in ycbcr_chroma_sampling()
2082 Self::G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 => Some(ChromaSampling::Mode444), in ycbcr_chroma_sampling()
2083 Self::G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 => Some(ChromaSampling::Mode444), in ycbcr_chroma_sampling()
2084 Self::G16_B16R16_2PLANE_444_UNORM => Some(ChromaSampling::Mode444), in ycbcr_chroma_sampling()
2285 api_version: Some(crate::Version::V1_1), in validate_device()
2299 api_version: Some(crate::Version::V1_1), in validate_device()
2313 api_version: Some(crate::Version::V1_1), in validate_device()
2327 api_version: Some(crate::Version::V1_1), in validate_device()
2341 api_version: Some(crate::Version::V1_1), in validate_device()
2355 api_version: Some(crate::Version::V1_1), in validate_device()
2369 api_version: Some(crate::Version::V1_1), in validate_device()
2383 api_version: Some(crate::Version::V1_1), in validate_device()
2397 api_version: Some(crate::Version::V1_1), in validate_device()
2411 api_version: Some(crate::Version::V1_1), in validate_device()
2425 api_version: Some(crate::Version::V1_1), in validate_device()
2439 api_version: Some(crate::Version::V1_1), in validate_device()
2453 api_version: Some(crate::Version::V1_1), in validate_device()
2467 api_version: Some(crate::Version::V1_1), in validate_device()
2481 api_version: Some(crate::Version::V1_1), in validate_device()
2495 api_version: Some(crate::Version::V1_1), in validate_device()
2509 api_version: Some(crate::Version::V1_1), in validate_device()
2523 api_version: Some(crate::Version::V1_1), in validate_device()
2537 api_version: Some(crate::Version::V1_1), in validate_device()
2551 api_version: Some(crate::Version::V1_1), in validate_device()
2565 api_version: Some(crate::Version::V1_1), in validate_device()
2579 api_version: Some(crate::Version::V1_1), in validate_device()
2593 api_version: Some(crate::Version::V1_1), in validate_device()
2607 api_version: Some(crate::Version::V1_1), in validate_device()
2621 api_version: Some(crate::Version::V1_1), in validate_device()
2635 api_version: Some(crate::Version::V1_1), in validate_device()
2649 api_version: Some(crate::Version::V1_1), in validate_device()
2663 api_version: Some(crate::Version::V1_1), in validate_device()
2677 api_version: Some(crate::Version::V1_1), in validate_device()
2691 api_version: Some(crate::Version::V1_1), in validate_device()
2705 api_version: Some(crate::Version::V1_1), in validate_device()
2719 api_version: Some(crate::Version::V1_1), in validate_device()
2733 api_version: Some(crate::Version::V1_1), in validate_device()
2747 api_version: Some(crate::Version::V1_1), in validate_device()
2849 api_version: Some(crate::Version::V1_3), in validate_device()
2863 api_version: Some(crate::Version::V1_3), in validate_device()
2877 api_version: Some(crate::Version::V1_3), in validate_device()
2891 api_version: Some(crate::Version::V1_3), in validate_device()
2905 api_version: Some(crate::Version::V1_3), in validate_device()
2919 api_version: Some(crate::Version::V1_3), in validate_device()
2933 api_version: Some(crate::Version::V1_3), in validate_device()
2947 api_version: Some(crate::Version::V1_3), in validate_device()
2961 api_version: Some(crate::Version::V1_3), in validate_device()
2975 api_version: Some(crate::Version::V1_3), in validate_device()
2989 api_version: Some(crate::Version::V1_3), in validate_device()
3003 api_version: Some(crate::Version::V1_3), in validate_device()
3017 api_version: Some(crate::Version::V1_3), in validate_device()
3031 api_version: Some(crate::Version::V1_3), in validate_device()
3045 api_version: Some(crate::Version::V1_3), in validate_device()
3059 api_version: Some(crate::Version::V1_3), in validate_device()
3073 api_version: Some(crate::Version::V1_3), in validate_device()
3087 api_version: Some(crate::Version::V1_3), in validate_device()
3101 api_version: Some(crate::Version::V1_3), in validate_device()
3115 api_version: Some(crate::Version::V1_3), in validate_device()
3335 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3351 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3367 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3383 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3399 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3415 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3431 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3447 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3463 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3479 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3495 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3511 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3527 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3543 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3559 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3575 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3591 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3607 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3623 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3639 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3655 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3671 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3687 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3703 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3719 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3735 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3751 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3767 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3783 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3799 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3815 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3831 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3847 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3863 api_version: Some(crate::Version::V1_1), in validate_physical_device()
3967 api_version: Some(crate::Version::V1_3), in validate_physical_device()
3983 api_version: Some(crate::Version::V1_3), in validate_physical_device()
3999 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4015 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4031 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4047 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4063 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4079 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4095 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4111 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4127 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4143 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4159 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4175 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4191 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4207 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4223 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4239 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4253 api_version: Some(crate::Version::V1_3), in validate_physical_device()
4267 api_version: Some(crate::Version::V1_3), in validate_physical_device()