Go to the source code of this file.
Namespaces | |
namespace | optix_impl |
Macros | |
#define | OPTIX_MICROMAP_FUNC |
#define | OPTIX_MICROMAP_INLINE_FUNC OPTIX_MICROMAP_FUNC inline |
#define | OPTIX_MICROMAP_FLOAT2_SUB(a, b) { a.x - b.x, a.y - b.y } |
Functions | |
OPTIX_MICROMAP_INLINE_FUNC float | optix_impl::__uint_as_float (unsigned int x) |
OPTIX_MICROMAP_INLINE_FUNC unsigned int | optix_impl::extractEvenBits (unsigned int x) |
OPTIX_MICROMAP_INLINE_FUNC unsigned int | optix_impl::prefixEor (unsigned int x) |
OPTIX_MICROMAP_INLINE_FUNC void | optix_impl::index2dbary (unsigned int index, unsigned int &u, unsigned int &v, unsigned int &w) |
OPTIX_MICROMAP_INLINE_FUNC void | optix_impl::micro2bary (unsigned int index, unsigned int subdivisionLevel, float2 &bary0, float2 &bary1, float2 &bary2) |
OPTIX_MICROMAP_INLINE_FUNC float2 | optix_impl::base2micro (const float2 &baseBarycentrics, const float2 microVertexBaseBarycentrics[3]) |
OptiX micromap helper functions.
#define OPTIX_MICROMAP_FUNC |