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