| 182 | } |
| 183 | |
| 184 | BitDepth BitDepthFromString(const char * s) |
| 185 | { |
| 186 | const std::string str = StringUtils::Lower(s ? s : ""); |
| 187 | |
| 188 | if(str == "8ui") return BIT_DEPTH_UINT8; |
| 189 | else if(str == "10ui") return BIT_DEPTH_UINT10; |
| 190 | else if(str == "12ui") return BIT_DEPTH_UINT12; |
| 191 | else if(str == "14ui") return BIT_DEPTH_UINT14; |
| 192 | else if(str == "16ui") return BIT_DEPTH_UINT16; |
| 193 | else if(str == "32ui") return BIT_DEPTH_UINT32; |
| 194 | else if(str == "16f") return BIT_DEPTH_F16; |
| 195 | else if(str == "32f") return BIT_DEPTH_F32; |
| 196 | return BIT_DEPTH_UNKNOWN; |
| 197 | } |
| 198 | |
| 199 | bool BitDepthIsFloat(BitDepth bitDepth) |
| 200 | { |