Class Lectures and Reading Assignments for CS 55000

This page documents what we do in class. It contains C programs that we will discuss in class, reading assignments from our textbook, links to other sources of information, etc.

  • Tuesday, May 1.
    • Here are the geometry shaders that we were working on in class. It should work now. The main problem was using the wrong name for the uniform variables that represent the model, view, and projection matrices (Glman has special built in names for these variables).
  • Thursday, April 26.
    • Here is a much improved version of the project. If there seems to be any problem with the code, please let me know.
  • Tuesday, April 24.
  • Tuesday, April 17.
    • Here is the colection of shader examples and references updated to include the example using GLEW.
  • Thursday, April 12.
  • Tuesday, April 10.
  • Thursday, March 29.
  • Thursday, March 8.
    • Here are the lighting references that we used in class.
  • Thursday, March 1.
    • Here are the clipping references that we used in class.
    • Here is the version of the project to which you should add the clipping algorithm and a cylinder and a sphere model.
  • Thursday, February 23.
    • Here is my version of the code so far. The pipeline works up to the clipping stage (which is a very basic clipping stage) and then it switches to OpenGL to do the rasterization. I added another client program that draws a simple textured cube.
  • Tuesday, February 21.
    • Here is my version of the code so far. It is probably ready for implementing the software rendering algorithms.
  • Tuesday, February 16.
    • Here is my version of the code so far. It compiles. links, and runs without errors. It also includes the GLUT callback example program.
  • Tuesday, February 14.
  • Thursday, February 9.
    • Here is a version of the project that does not use ATL, so it can be built using GCC (i.e., MinGW on Windows). I built the project using this build environment.
  • Thursday, February 2.
    • Read the following handout and look at the following code both of which come from the web site of a course at the University of New Mexico.
  • Tuesday, January 24.
    • Read Chapter 4, Sections 4.1-4.2 (pages 53-71) and Section 4.6 (pages 89-97) from the textbook.
    • Here is a zip file containing the OpenGL examples that we looked at in class.
  • Thursday, January 19.
    • Here is a zip file containing the XYZ, XYZL, and XYZF examples that we looked at in class.
    • Here is a zip file containing some OBJ models, OBJ viewers, and some Internet shortcuts to more information about the OBJ format.
  • Tuesday, January 17.


Return to the CS 55000 home page.


compliments and criticisms