Skip to content

Commit fefbcdd

Browse files
committed
Added glm function
1 parent 5d0dad1 commit fefbcdd

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

include/nbl/builtin/hlsl/cpp_compat/intrinsics.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,11 @@ inline matrix<T,M,N> transpose(const matrix<T,N,M>& m)
7171
return glm::transpose(reinterpret_cast<typename matrix<T,N,M>::Base const&>(m));
7272
}
7373

74+
template<typename T>
75+
inline T bitfieldExtract( T val, uint32_t offsetBits, uint32_t numBits )
76+
{
77+
return glm::bitfieldExtract( val, int32_t( offsetBits ), int32_t( numBits ) );
78+
}
7479

7580
#undef NBL_BIT_OP_GLM_PASSTHROUGH
7681
#undef NBL_SIMPLE_GLM_PASSTHROUGH

0 commit comments

Comments
 (0)