Fermat
Classes | Functions
WavefrontQueues

Detailed Description

Classes

struct  QueueDescriptor
 
struct  WavefrontQueue
 
struct  RayWavefrontQueue
 

Functions

template<uint32 m>
void serialize_member (QueueDescriptor &queue, uint32 i, uint v)
 
template<uint32 m>
void serialize_member (QueueDescriptor &queue, uint32 i, uint2 v)
 
template<uint32 m>
void serialize_member (QueueDescriptor &queue, uint32 i, uint4 v)
 
template<uint32 m>
void serialize_member (QueueDescriptor &queue, uint32 i, float v)
 
template<uint32 m>
void serialize_member (QueueDescriptor &queue, uint32 i, float2 v)
 
template<uint32 m>
void serialize_member (QueueDescriptor &queue, uint32 i, float4 v)
 
template<uint32 m>
void serialize_member (WavefrontQueue &queue, const uint32 slot, uint v)
 
template<uint32 m>
void serialize_member (WavefrontQueue &queue, const uint32 slot, uint2 v)
 
template<uint32 m>
void serialize_member (WavefrontQueue &queue, const uint32 slot, uint4 v)
 
template<uint32 m>
void serialize_member (WavefrontQueue &queue, const uint32 slot, float v)
 
template<uint32 m>
void serialize_member (WavefrontQueue &queue, const uint32 slot, float2 v)
 
template<uint32 m>
void serialize_member (WavefrontQueue &queue, const uint32 slot, float4 v)
 
template<uint32 m>
void deserialize_member (const WavefrontQueue &queue, const uint32 slot, uint &v)
 
template<uint32 m>
void deserialize_member (const WavefrontQueue &queue, const uint32 slot, uint2 &v)
 
template<uint32 m>
void deserialize_member (const WavefrontQueue &queue, const uint32 slot, uint4 &v)
 
template<uint32 m>
void deserialize_member (const WavefrontQueue &queue, const uint32 slot, float &v)
 
template<uint32 m>
void deserialize_member (const WavefrontQueue &queue, const uint32 slot, float2 &v)
 
template<uint32 m>
void deserialize_member (const WavefrontQueue &queue, const uint32 slot, float4 &v)
 
FERMAT_HOST_DEVICE void serialize (RayWavefrontQueue &queue, const uint32 i, const Ray &ray)
 
FERMAT_HOST_DEVICE void deserialize (const RayWavefrontQueue &queue, const uint32 i, Ray &ray, Hit &hit)