Here is a list of all files with brief descriptions:
| ac3dparse.c | |
| ac3dparse.h | |
| animskull.c | |
| animspheres.c | |
| animspheres2.c | |
| api.c | |
| apigeom.c | |
| apitrigeom.c | |
| apitrigeom.h | |
| box.c | |
| box.h | |
| camera.c | |
| camera.h | |
| colorchecker.cpp | Tachyon demo scene that emulates the famous "ColorChecker" color rendition charts, as a means of testing for correct color space conversions, and to evaluate the impact of HDR tone mapping operators on the rendered images |
| colorchecker_tables.h | Table of sRGB colors that match the classic pre-2014 ColorChecker charts by Gretag-Macbeth / X-Rite / Calibrite |
| coordsys.c | |
| coordsys.h | |
| cylinder.c | |
| cylinder.h | |
| eventio.c | |
| eventio.h | |
| extvol.c | |
| extvol.h | |
| fire.c | |
| getargs.c | |
| getargs.h | |
| global.c | |
| global.h | |
| glwin.c | |
| glwin.h | |
| grid.c | |
| grid.h | |
| hash.c | |
| hash.h | |
| hypertex.c | |
| image.h | |
| imageio.c | |
| imageio.h | |
| imap.c | |
| imap.h | |
| intersect.c | |
| intersect.h | |
| jpeg.c | |
| jpeg.h | |
| knot.cpp | Knot plotting example scene |
| light.c | |
| light.h | |
| macros.h | |
| main.c | |
| mainanim.c | |
| mgfparse.c | |
| mgfparse.h | |
| nffparse.c | |
| nffparse.h | |
| objloader.cpp | Loader for Wavefront OBJ scenes, using the "tiny_obj_loader" header-only loader library |
| parallel.c | |
| parallel.h | |
| parametric.cpp | Parametric surface plotting example scene |
| parse.c | |
| parse.h | |
| parvol.c | |
| parvol.h | |
| plane.c | |
| plane.h | |
| pngfile.c | |
| pngfile.h | |
| ppm.c | |
| ppm.h | |
| ProfileHooks.h | CPU and GPU profiling utility macros/routines |
| psd.c | |
| psd.h | |
| quadric.c | |
| quadric.h | |
| render.c | |
| render.h | |
| ring.c | |
| ring.h | |
| sgirgb.c | |
| sgirgb.h | |
| shade.c | |
| shade.h | |
| spaceball.c | |
| spaceball.h | |
| sphere.c | |
| sphere.h | |
| stb_image.h | |
| stb_image_write.h | |
| tachyon.h | Tachyon public API function prototypes and declarations used to drive the ray tracing engine |
| tachyon_dep.h | Old now-deprecated Tachyon APIs that have been replaced by newer APIs and/or improved functionality |
| TachyonOptiX.cu | Tachyon ray tracing host side routines and internal APIs that provide the core ray OptiX-based RTX-accelerated tracing engine |
| TachyonOptiX.h | Tachyon ray tracing host side routines and internal APIs that provide the core ray OptiX-based RTX-accelerated tracing engine |
| TachyonOptiXShaders.cu | Tachyon ray tracing engine core routines compiled to PTX for runtime JIT to build complete ray tracing pipelines |
| TachyonOptiXShaders.h | Tachyon ray tracing engine core routines and data structures compiled to PTX for runtime JIT to build complete ray tracing pipelines |
| texture.c | |
| texture.h | |
| tgafile.c | |
| tgafile.h | |
| tgatoyuv.c | |
| threads.c | Tachyon cross-platform thread creation and management, atomic operations, and CPU feature query APIs |
| threads.h | Tachyon cross-platform thread creation and management, atomic operations, and CPU feature query APIs |
| tiny_obj_loader.h | |
| trace.c | |
| trace.h | |
| trackball.c | |
| trackball.h | |
| triangle.c | |
| triangle.h | |
| ui.c | |
| ui.h | |
| util.c | Tachyon cross-platform timers, special math function wrappers, and RNGs |
| util.h | Tachyon cross-platform timers, special math function wrappers, and RNGs |
| vector.c | |
| vector.h | |
| vol.c | |
| vol.h | |
| winbmp.c | |
| winbmp.h | |