source: trunk/packages/vizservers/nanovis/config.h @ 2831

Last change on this file since 2831 was 2831, checked in by ldelgass, 12 years ago

Refactor texture classes, misc. cleanups, cut down on header pollution -- still
need to fix header deps in Makefile.in

  • Property svn:eol-style set to native
File size: 2.0 KB
Line 
1/* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
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
17#ifndef __CONFIG_H__
18#define __CONFIG_H__
19
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. */
26
27/*
28 * The following define controls whether new prototype features are to be
29 * compiled.  Right now by default it's off (0). That's because nanovis
30 * releases are built directly from the subversion repository.  So for now,
31 * we'll rely on developers to set this in their respective sandboxes.
32 */
33#define PROTOTYPE               0
34
35#define NEW_FLOW_ENGINE         1
36
37//#define USE_POINTSET_RENDERER
38
39/*
40 * The following define controls whether new load_volume_stream or
41 * load_volume_stream2 are used to load DX data.  The difference is that
42 * load_volume_stream2 doesn't do any interpolation of the points to a coarser
43 * mesh.  Right now, we're using load_volume_stream2 to make isosurfaces
44 * work correctly. 
45
46 * [In the future, we'll use the OpenDX library reader and determine at
47 * runtime if mesh decimation is required]
48 */
49#define ISO_TEST                0
50
51/*
52 * The following define controls whether the plane* commands are
53 * registered in the interpreter.  Right now it's off.  [Are these
54 * commands still required?]
55 */
56#define PLANE_CMD               0
57
58#endif
Note: See TracBrowser for help on using the repository browser.