|
[1] Robert J. Simpson. The OpenGL ES Shading Language, Language Version 1.00, Document Revision 17. Website: http://www.khronos.org/registry/gles/specs/2.0/GLSL_ES_Specification_1.0.17.pdf
[2] R. J. Rost. OpenGL Shading Language, Second Edition. Reading, MA, USA: Addison-Wesley, 2006.
[3] Aaftab Munshi and Jon Leech. OpenGL ES Common Profile Specification Version 2.0.24. Website: http://www.khronos.org/registry/gles/specs/2.0/es_full_spec_2.0.24.pdf
[4] W. Mark and K. Proudfoot. “Compiling to a VLIW Fragment Pipeline.” Proc. of SIGGRAPH/Eurographics Workshop on Graphics Hardware, Los Angeles California. July 2001.
[5] NVIDIA Corporation. NVIDIA OpenGL Extension Specifications, March 2001.
[6] Chris Lattner. “LLVM for OpenGL and other stuff.” LLVM Designers Conference, May 2007.
[7] J. Nickolls, I. Buck, M. Garland, and K. Skadron. “Scalable Parallel Programming with CUDA,” GPU Computing, Volume 6, Issue 2, March/April 2008, pp. 40-53.
[8] LLVM Language Reference Manual. Website: http://llvm.org/docs/LangRef.html
[9] Eric Chan,Ren Ng,Pradeep Sen,Kekoa,Proudfoot, and Pat Hanrahan. “Efficient Partitioning of Fragment Shaders for Multipass Rendering on Programmable Graphics Hardware,” Proceedings of the ACM SIGGRAPH/ EUROGRAPHICS Conference on Graphics Hardware, 2002.
[10] A. Aho, M. Lam, R. Sethi and J. Ullman, “Compilers: Principles, Techniques and Tools(2nd Ed)”, Pearson Addison Wesley, Hong Kong, 2006.
|