Porting parallel stuff to unix.

This commit is contained in:
castano
2011-09-27 18:12:32 +00:00
parent 5081360073
commit 2364f539eb
12 changed files with 181 additions and 138 deletions

View File

@ -25,6 +25,12 @@ namespace nv
inline uint32 asUnsigned(int32 x) { return (uint32) x; }
inline uint64 asUnsigned(int64 x) { return (uint64) x; }
template <typename T> inline uint32 toU32(T x) {
nvDebugCheck(x <= UINT32_MAX);
nvDebugCheck(x >= 0);
return (uint32) x;
}
/*
template <typename T> inline int8 toI8(T x) {
nvDebugCheck(x <= INT8_MAX);