NVIDIA OptiX 8.0 nvidia_logo_transpbg.gif Up
optix_micromap_impl.h File Reference

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])
 

Detailed Description

OptiX micromap helper functions.

Author
NVIDIA Corporation

Macro Definition Documentation

 OPTIX_MICROMAP_FUNC

#define OPTIX_MICROMAP_FUNC