X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=README;h=1c34ba15f13380c9d6d89201d7624d3b72161e14;hb=bc662e293c854e1bdc9d46e9a410fe220247e6d4;hp=8a5cb5f28e16d5e1c681c27ae26906daf57814c9;hpb=82087d9bb9e28c2375008bde4453f6c019419697;p=chaz%2Frasterize diff --git a/README b/README index 8a5cb5f..1c34ba1 100644 --- a/README +++ b/README @@ -3,14 +3,24 @@ CS5600 University of Utah Charles McGarvey mcgarvey@eng.utah.edu -Project 1 Notes +Project 4 Notes -To build, just `make' it. You will need GNU make; it probably won't work -with any other kind of make(1). The executable is called project1. It -will produce no output except for the image files scene.ppm and scene.bmp. +To build, just `make' it. You will need GNU make; it won't work well with +any other kind of make(1). Once built, the executable is called rasterize. + +Caveats: + +1. All the mangling to get the data into a form that OpenGL likes happens +in the draw function, so it's slow. + +2. The shaders do Phong lighting and texture mapping, but only two lights +are supported at a time since that's all my laptop can do with the drivers +I'm currently using. + +3. The PPM importer doesn't handle comments, and the BMP importer is also +quite picky about the depth and color space. Of course, importing will +fail without any useful explanation. Known to run on: - * Linux 3.1.6-gentoo - * NetBSD 5.1 - * Darwin 10.8.0 + * Linux 3.2.1-gentoo (x86_64)