All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
G3D::PrecomputedRandom::HemiUniformData Class Reference

#include <PrecomputedRandom.h>

Public Attributes

float cosHemiX
float cosHemiY
float cosHemiZ
float uniform

Detailed Description

Put the cosHemi and the uniform together so that when alternating between them we stay in cache. This is also packed into a good size for SIMD and GPU operations.

Member Data Documentation

float G3D::PrecomputedRandom::HemiUniformData::cosHemiX
float G3D::PrecomputedRandom::HemiUniformData::cosHemiY
float G3D::PrecomputedRandom::HemiUniformData::cosHemiZ
float G3D::PrecomputedRandom::HemiUniformData::uniform

The documentation for this class was generated from the following file: