Title :
Run-time code generation for materials
Abstract :
We propose the use of run-time code generation for materials. This retains the flexibility of a run-time parameterizable material system and allows for performance improvement by elimination of branches and folding of constants. Noting that code generation is non-trivial and time consuming to implement, particularly when dealing with multiple platforms, we suggest the use of the low-level virtual machine (LLVM) for this purpose.
Keywords :
program compilers; virtual machines; low-level virtual machine; run-time code generation; run-time parameterizable material system; Computer graphics; Degradation; Engines; Hardware; Joining processes; Reflection; Rendering (computer graphics); Runtime; Software systems; Virtual machining;
Conference_Titel :
Interactive Ray Tracing, 2008. RT 2008. IEEE Symposium on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-1-4244-2741-3
DOI :
10.1109/RT.2008.4634651