Difference between revisions of "ResourcesCSE167F18"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(3D Graphics)
(Shader Programming)
Line 22: Line 22:
  
 
==Shader Programming==
 
==Shader Programming==
* [https://www.khronos.org/files/opengl44-quick-reference-card.pdf GLSL quick reference]
+
* [https://www.khronos.org/files/opengl46-quick-reference-card.pdf OpenGL quick reference cards]
 
* [http://www.opengl.org/documentation/glsl/ GLSL reference documentation]
 
* [http://www.opengl.org/documentation/glsl/ GLSL reference documentation]
* [http://www.opengl.org/wiki/GLSL_Sampler#Binding_textures_to_samplers Binding images to GLSL samplers]
+
* [https://www.khronos.org/opengl/wiki/Sampler_(GLSL)#Binding_textures_to_samplers Binding images to GLSL samplers]
  
 
==C++ Programming ==
 
==C++ Programming ==

Revision as of 18:03, 26 September 2018

Contents

Textbook and Resources

All material relevant to homework projects and exams will be taught in class. The instructor's lecture slides, as well as the discussion slides will be available on this wiki as part of the course schedule. For more detail and background information on the covered topics, the instructor recommends the following textbook for this course.

Peter Shirley, Steve Marschner: Fundamentals of Computer Graphics, Fourth Edition, 2015 (earlier editions will also work). A K Peters/CRC Press, ISBN 1482229390 Author's site, Amazon.com, On-Line at Google Books Shirley-cover2015.jpg

Useful Web Links

3D Graphics

Shader Programming

C++ Programming

Advanced Graphics Programming