1.8 KiB
Visual Tests
These tests are dedicated test applications. They are no unit tests.
Unit tests are in their own module and available via
make tests
Run these test applications with
make __directoryname__-run
or by directly executing the generated binary after compiling them.
testanimation
Test the voxel animation module with a default character and items of the stock module.
See this for more details.
testimgui
Test the dearimgui integration
testglslgeom
Test geometry shader integration
testnuklear
Test the nuklear imgui integration
testcomputetexture3d
Test the OpenCL 3d texture integration of a 3d voxel volume (rendered as 2d side view)
testvoxelgpu
OpenCL mesh extraction - not finished yet.
testdepthbuffer
Test the depth buffer integration with shadow maps and debug renderings
testtexture
Renders a test 2d image.
testmesh
Render a mesh with shadows and bones and normals.
testcamera
Test camera options and collisions.
testvoxelfont
Display a true type font as 3d voxel volume.
testplane
Renders a plane object.
testshapebuilder
testoctree
Renders the octree internals.
testglslcomp
Uses GLSL compute shader to render a circle.
testgpumc
Conversion of OpenCL marching cubes taken from: https://github.com/smistad/GPU-Marching-Cubes.git
testluaui
Test the nuklear lua ui binding
testoctreevisit
Visit the frustum in the octree.
testtemplate
Just an empty template for new test applications.
testhttpserver
A test application around the http module server for e.g. fuzzy testing purposes.
testbiomes
A test application that just visualizes the biomes.
testblur
A test application that blures an image
testbloom
A test application that applies bloom to an image