File List

Here is a list of all documented files with brief descriptions:
src/main.cppEntry point for application. Creates main OpenGL window using SDL, global scene settings, tests invocation, starting point for application
src/test.h [code]
src/test_complex.h [code]
src/test_compute.h [code]
src/test_fill.h [code]
src/test_frag.h [code]
src/test_geom.h [code]
src/test_globals.h [code]
src/test_vert.h [code]
src/glux_engine/camera.cppInitialization and manipulating with camera
src/glux_engine/camera.h [code]Initialization and manipulating with camera - declarations
src/glux_engine/compute.cppImplementation of basic interaction with OpenCL interface Code adapted from: ATI Stream SDK, http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx
src/glux_engine/compute.h [code]Class containing basic interaction with OpenCL interface Code adapted from: ATI Stream SDK, http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx
src/glux_engine/engine.h [code]Includes for engine
src/glux_engine/font.cppDraws various text on screen. 2D is drawn using texture fonts Code adapted from: http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=17
src/glux_engine/globals.h [code]Common OpenGL and system includes, extern variables and enum types
src/glux_engine/light.cppLight class and light settings - implementation
src/glux_engine/light.h [code]Light class and light settings
src/glux_engine/load3DS.cppLoads 3DS object from file Uses lib3DS to load 3D objects/scenes: http://code.google.com/p/lib3ds/
src/glux_engine/loadScene.cppLoads entire scene from 3DS file using lib3ds: http://code.google.com/p/lib3ds/
src/glux_engine/mat.cppSimple mathematical library to work with vectors and matrices
src/glux_engine/mat.h [code]Simple mathematical library to work with vectors and matrices
src/glux_engine/material.cppMaterial settings, dynamic shader creation
src/glux_engine/material.h [code]Material settings, dynamic shader creation
src/glux_engine/material_generator.cppDynamic shader creation
src/glux_engine/object.cppObjects classes, initialization and settings
src/glux_engine/object.h [code]Objects classes, initialization and settings Uses lib3DS to load 3D objects/scenes: http://code.google.com/p/lib3ds/
src/glux_engine/render_target.cppHandles rendering to texture/cube maps for dynamic reflections/refractions
src/glux_engine/scene.cppInitialization and drawing the scene - definitions
src/glux_engine/scene.h [code]Initialization and drawing the scene - declarations
src/glux_engine/shadow.cppShadow mapping algorithms - inspired by http://www.paulsprojects.net/tutorials/smt/smt.html
src/glux_engine/texture.cppLoad TGA textures from file and converts them to suitable OpenGL format. TGA files can be compressed or uncompressed Loading TGA texture code adapted from: http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=33
src/glux_engine/texture.h [code]Load TGA textures from file and converts them to suitable OpenGL format. TGA files can be compressed or uncompressed
src/glux_engine/timer.h [code]Timer class which measures time with precision in microseconds

Generated by  doxygen 1.6.2