|
[1] AMD Corporation. A Detailed Look at the R600 Backend - LLVM, Nov 2013. Website. Online available at http://llvm.org/devmtg/2013-11/slides/Stellard-R600.pdf. [2] Everitt, C. Opengl arb vertex program. NVIDIA Corporation (2003). [3] Gray, K. Microsoft DirectX 9 programmable graphics pipeline. Microsoft Pr, 2003. [4] Kessenich, J., Baldwin, D., and Rost, R. The opengl shading language. Language version 1 (2004). [5] Lattner, C., and Adve, V. The llvm instruction set and compilation strategy. CS Dept., Univ. of Illinois at Urbana-Champaign, Tech. Report UIUCDCS (2002). [6] Lattner, C., and Adve, V. Llvm: A compilation framework for lifelong program analysis & transformation. In Code Generation and Optimization, 2004. CGO 2004. International Symposium on (2004), IEEE, pp. 75–86. [7] Lattner, C. A. LLVM: An infrastructure for multi-stage optimization. PhD thesis, University of Illinois, 2002. [8] Luebke, D., and Humphreys, G. How gpus work. IEEE Computer 40, 2 (2007), 96–100. [9] LunarGLASS. An open modular shader compiler architecture. Website. Online available at http://www.lunarglass.org/. [10] Mark, W. R., Glanville, R. S., Akeley, K., and Kilgard, M. J. Cg: a system for programming graphics hardware in a c-like language. In ACM Transactions on Graphics (TOG) (2003), vol. 22, ACM, pp. 896–907. [11] Mesa3D, M. 3d graphics library, release 7.0. 3 notes, 2008. [12] Munshi, A. Opengl es common profile specification 2.0. Khronos group September (2007). [13] Nvidia, C. Cg toolkit user’s manual: A developer’s guide to programmable graphics. Nvidia Corporation (2003). [14] NVIDIA Corporation. OpenGL fragment profile for the OpenGL Shading Language, GLSL. Website. Online available at http://http.developer.nvidia.com/Cg/glslf.html. [15] NVIDIA Corporation. OpenGL vertex profile for the OpenGL Shading Language, GLSL. Website. Online available at http://http.developer.nvidia.com/Cg/glslv.html. [16] NVIDIA Corporation. NVIDIA NV fragment program4 OpenGL Extension Specifications, Nov 2006. Website. Online available at http://www.opengl.org/registry/specs/NV/fragment program4.txt. [17] NVIDIA Corporation. NVIDIA NV gpu program4 OpenGL Extension Specifications, Nov 2006. Website. Online available at https://www.opengl.org/registry/specs/NV/gpu program4.txt. [18] NVIDIA Corporation. NVIDIA NV vertex program4 OpenGL Extension Specifications, Nov 2006. Website. Online available at http://www.opengl.org/registry/specs/NV/vertex program4.txt. [19] Simpson, R. J. The opengl es shading language. Khronos Group (2006). [20] Woo, M., Neider, J., Davis, T., and Shreiner, D. OpenGL programming guide: the official guide to learning OpenGL, version 1.2. Addison-Wesley Longman Publishing Co., Inc., 1999. |