mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-15 16:46:08 +00:00
@@ -17,6 +17,8 @@ inline uchar ToUint8(register float in) {
|
||||
return *ptr;
|
||||
}
|
||||
|
||||
inline uchar ToUint8(int c) { return static_cast<uchar>(c); }
|
||||
|
||||
inline float ToReal32(register const uchar& in) {
|
||||
register float r;
|
||||
asm {
|
||||
@@ -50,6 +52,7 @@ inline float LtoF(int in) { return static_cast< float >(in); }
|
||||
|
||||
#else
|
||||
inline uchar ToUint8(float in) { return static_cast< uchar >(in); }
|
||||
inline uchar ToUint8(int c) { return static_cast<uchar>(c); }
|
||||
inline float ToReal32(uchar in) { return static_cast< float >(in); }
|
||||
inline short FtoS(float in) { return static_cast< short >(in); }
|
||||
inline ushort FtoUS(float in) { return static_cast< ushort >(in); }
|
||||
@@ -58,6 +61,7 @@ inline float LtoF(int in) { return static_cast< float >(in); }
|
||||
#endif
|
||||
|
||||
inline int ToInt32(float in) { return static_cast< int >(in); }
|
||||
inline char ToChar(int c) { return ToUint8(c) ; }
|
||||
} // namespace CCast
|
||||
|
||||
#endif // _CCAST
|
||||
|
||||
Reference in New Issue
Block a user