The Dirtchamber
A mixed reality testing environment for real-time global illumination algorithms
|
▼Ndc | Dirtchamber shared code |
Ccommon_renderer | A common, simple deferred renderer |
Crsm_renderer | A common_renderer also rendering an RSM |
▼Ndune | Direct3D helper library |
Caabb | An axis-aligned bounding-box |
▼Cassimp_mesh | A d3d_mesh created with the help of Assimp |
Cmesh_info | A helper struct to supply information about submeshes loaded by Assimp |
Cvertex | A vertex with all its attributes as loaded by Assimp |
Ccamera | A simple perspective camera |
Ccbuffer | A wrapper for constant buffers |
Ccomposite_mesh | A mesh composed from other meshes |
Cd3d_mesh | Main D3D mesh interface class |
Cdeferred_renderer | The deferred renderer base class |
Cdelta_light_propagation_volume | A Delta Light Propagation Volume (DLPV) |
Cdelta_sparse_voxel_octree | A Delta Radiance Field of an SVO necessary for Delta Voxel Cone Tracing (DVCT) |
Cdetection_info | Detected pattern information block |
Cdifferential_directional_light | A differential directional light source |
Cdirectional_light | A simple directional light source with an RSM |
Cexception | Exception class |
Cgbuffer | A geometry buffer (collection of render_target objects) |
▼Cgilga_mesh | Default implementation of assimp_mesh (pun intended) |
Cgilga_vertex | A gilga_vertex comes with position, normal, one texture coordinate and a tanget |
Cmesh_data | Mesh data for CPU side useage |
Cmesh_data_ps | Mesh constant buffer data uploaded to the pixel shader |
Cmesh_data_vs | Mesh constant buffer data uploaded to the vertex shader |
Ckinect_gbuffer | A GBuffer fed from a Kinect camera |
Clight_propagation_volume | A Light Propagation Volume |
Cmesh | Basic interface of a mesh |
Cpattern | A basic pattern |
Cpostprocessor | A base interface for a postprocessor pipeline |
Cprofile_query | A GPU profiler |
Crender_target | A render target wrapper |
Csampler_state | A wrapper class for a sampler state |
Csdk_mesh | A d3d_mesh created with the SDKMesh DXUT loader |
Cserializer | Seralizer to read/write Dune objects from/into JSON/XML |
Cshader_resource | A shader resource wrapper |
Csimple_mesh | A very simple mesh class with position-only vertex attributes |
Csparse_voxel_octree | A sparse voxel octree (SVO) |
Ctexture | Wrapper for a Direct3D texture object |
Ctexture_cache | A texture cache |
Ctracker | A simple pattern tracker written with OpenCV |
Cdrf_renderer | A Delta Radiance Field renderer for augmented reality |
Cgi_renderer | A full global illumination renderer |
Cpppipe | A default implementation of the postprocessor |
Cskydome | A simple skydome mesh |