@@ -173,23 +173,23 @@ You will be "piloting" around the object with these keys:
173
173
----------------
174
174
Cmd-line options
175
175
----------------
176
- Usage: renderer [ OPTIONS] [ FILENAME]
177
- -h this help
178
- -r print FPS reports to stdout (every 5 seconds)
179
- -b benchmark rendering of N frames (default: 100)
180
- -n N set number of benchmarking frames
181
- -w use two lights
182
- -m <mode > rendering mode:
183
- 1 : point mode
184
- 2 : points based on triangles (culling,color)
185
- 3 : triangles, wireframe anti-aliased
186
- 4 : triangles, ambient colors
187
- 5 : triangles, Gouraud shading, ZBuffer
188
- 6 : triangles, per-pixel Phong, ZBuffer
189
- 7 : triangles, per-pixel Phong, ZBuffer, Shadowmaps
190
- 8 : triangles, per-pixel Phong, ZBuffer, Soft shadowmaps
191
- 9 : raytracing, reflections and shadows
192
- 0 : raytracing, with shadows, reflections and anti-aliasing
176
+ Usage: renderer [ OPTIONS] [ FILENAME]
177
+ -h this help
178
+ -r print FPS reports to stdout (every 5 seconds)
179
+ -b benchmark rendering of N frames (default: 100)
180
+ -n N set number of benchmarking frames
181
+ -w use two lights
182
+ -m <mode > rendering mode:
183
+ 1 : point mode
184
+ 2 : points based on triangles (culling,color)
185
+ 3 : triangles, wireframe anti-aliased
186
+ 4 : triangles, ambient colors
187
+ 5 : triangles, Gouraud shading, ZBuffer
188
+ 6 : triangles, per-pixel Phong, ZBuffer
189
+ 7 : triangles, per-pixel Phong, ZBuffer, Shadowmaps
190
+ 8 : triangles, per-pixel Phong, ZBuffer, Soft shadowmaps
191
+ 9 : raytracing, reflections and shadows
192
+ 0 : raytracing, with shadows, reflections and anti-aliasing
193
193
194
194
Have a look at the other meshes as well (inside the "3D-Objects"
195
195
folder).
@@ -256,25 +256,25 @@ to create:
256
256
257
257
1 . OpenMP binaries for...
258
258
259
- - Windows (via TDM/MinGW GCC 4.3.2)
260
- - Debian Linux Etch (both 32 and 64bit, via manually-built GCC 4.3.2)
261
- - Debian Linux Etch 32bit (via Intel's 10.1.017 compiler)
259
+ - Windows (via TDM/MinGW GCC 4.3.2)
260
+ - Debian Linux Etch (both 32 and 64bit, via manually-built GCC 4.3.2)
261
+ - Debian Linux Etch 32bit (via Intel's 10.1.017 compiler)
262
262
263
263
2 . TBB binaries ("./configure --disable-openmp --enable-tbb") for...
264
264
265
- - Debian Linux Etch (both 32 and 64bit, via manually-built GCC 4.3.2)
266
- - Debian Linux Etch 32bit (via Intel's 10.1.017 compiler)
267
- - FreeBSD/64
265
+ - Debian Linux Etch (both 32 and 64bit, via manually-built GCC 4.3.2)
266
+ - Debian Linux Etch 32bit (via Intel's 10.1.017 compiler)
267
+ - FreeBSD/64
268
268
269
269
3 . Single-threaded binaries for...
270
270
271
- - Poor OpenBSD/64: it doesn't have real, SMP threads. Not yet, at least.
272
- It only has user-space ones (as Linux did at some point). But it does
273
- compile the code, albeit in single-threaded mode.
274
- - Mac OS/X: Tested by a friend with a single core OS/X machine: Compiles
275
- and runs just fine (albeit in single-threaded mode). I don't know if
276
- OS/X GCC has adequate support for OpenMP; if it doesn't, GCC 4.3.2
277
- will surely be available for it soon.
271
+ - Poor OpenBSD/64: it doesn't have real, SMP threads. Not yet, at least.
272
+ It only has user-space ones (as Linux did at some point). But it does
273
+ compile the code, albeit in single-threaded mode.
274
+ - Mac OS/X: Tested by a friend with a single core OS/X machine: Compiles
275
+ and runs just fine (albeit in single-threaded mode). I don't know if
276
+ OS/X GCC has adequate support for OpenMP; if it doesn't, GCC 4.3.2
277
+ will surely be available for it soon.
278
278
279
279
Talk about portable code!
280
280
0 commit comments