| 556 | } |
| 557 | |
| 558 | static bool IsTga( const wchar_t* filename ) |
| 559 | { |
| 560 | size_t len = wcslen( filename ); |
| 561 | if( len > 3 ) |
| 562 | { |
| 563 | const wchar_t* ext = filename + len - 3; |
| 564 | return ( ext[0] == L't' || ext[0] == L'T' ) && |
| 565 | ( ext[1] == L'g' || ext[1] == L'G' ) && |
| 566 | ( ext[2] == L'a' || ext[2] == L'A' ); |
| 567 | } |
| 568 | return false; |
| 569 | } |
| 570 | |
| 571 | // Called on background thread |
| 572 | BlueAsyncRes::LoadingResult TriTextureRes::DoLoad() |