1 | /* |
---|
2 | * ---------------------------------------------------------------------- |
---|
3 | * Nanovis: Visualization of Nanoelectronics Data |
---|
4 | * |
---|
5 | * ====================================================================== |
---|
6 | * AUTHOR: Wei Qiao <qiaow@purdue.edu> |
---|
7 | * Purdue Rendering and Perceptualization Lab (PURPL) |
---|
8 | * |
---|
9 | * Copyright (c) 2004-2006 Purdue Research Foundation |
---|
10 | * |
---|
11 | * See the file "license.terms" for information on usage and |
---|
12 | * redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. |
---|
13 | * ====================================================================== |
---|
14 | */ |
---|
15 | |
---|
16 | #ifndef __CONFIG_H__ |
---|
17 | #define __CONFIG_H__ |
---|
18 | |
---|
19 | #define NV40 //Uncomment if using 6 series card. By default we assume older card the 5xxx series |
---|
20 | #define XINETD //enable render server |
---|
21 | //#define EVENTLOG //enable event logging |
---|
22 | //#define DO_RLE //do run length compression |
---|
23 | |
---|
24 | /* |
---|
25 | * The following define controls whether new prototype features are to be |
---|
26 | * compiled. Right now by default it's off (0). That's because nanovis |
---|
27 | * releases are built directly from the subversion repository. So for now, |
---|
28 | * we'll rely on developers to set this in their respective sandboxes. |
---|
29 | */ |
---|
30 | #define PROTOTYPE 0 |
---|
31 | |
---|
32 | /* |
---|
33 | * The following define controls whether new load_volume_stream or |
---|
34 | * load_volume_stream2 are used to load DX data. The difference is that |
---|
35 | * load_volume_stream2 doesn't do any interpolation of the points to a coarser |
---|
36 | * mesh. Right now, we're using load_volume_stream2 to make isosurfaces |
---|
37 | * work correctly. |
---|
38 | |
---|
39 | * [In the future, we'll use the OpenDX library reader and determine at |
---|
40 | * runtime if mesh decimation is required] |
---|
41 | */ |
---|
42 | #define ISO_TEST 1 |
---|
43 | |
---|
44 | /* |
---|
45 | * The following define controls whether the plane* commands are |
---|
46 | * registered in the interpreter. Right now it's off. [Are these |
---|
47 | * commands still required?] |
---|
48 | */ |
---|
49 | #define PLANE_CMD 0 |
---|
50 | |
---|
51 | #endif |
---|