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

Last change on this file since 3474 was 3474, checked in by ldelgass, 7 years ago

Add trace option to nanovis Makefile (a la vtkvis) and remove the define from
config.h

  • Property svn:eol-style set to native
File size: 1.6 KB
RevLine 
[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 *
[3177]10 *  Copyright (c) 2004-2012  HUBzero Foundation, LLC
[251]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
[2877]20/*
21 * GeForce 6 series and above cards support non-power-of-two texture
22 * dimensions.  If using a 5 series card, disable this define
23 */
24#define HAVE_NPOT_TEXTURES
25
26/*
27 * GeForce 6 series and above cards support 16- or 32-bit float filtering
28 * and blending.  If using a 5 series card, disable this define
29 */
30#define HAVE_FLOAT_TEXTURES
31
32/*
33 * GeForce 8 series cards support 32-bit float filtering and blending.
34 * If using a 6 or 7 series card, enable this define to use 16-bit float
35 * textures and blending
36 */
37#define USE_HALF_FLOAT
38
[3362]39/*
40 * Do run length compression
[2841]41 */
[3362]42//#define DO_RLE
[2841]43
[3362]44/*
45 * Keep statistics
46 */
47#define KEEPSTATS
[2877]48
[3362]49/*
50 * Controls whether DX data is downsampled.
[1028]51 */
[3362]52//#define DOWNSAMPLE_DATA
[1028]53
[2877]54/*
55 * Determines if Sobel filter is applied to gradients when loading a
56 * volume
57 */
[3362]58#define FILTER_GRADIENTS
[2877]59
[1028]60/*
[3362]61 * Controls whether the plane* commands are registered in the
62 * interpreter. [Are these commands still required?]
[1028]63 */
[3362]64//#define PLANE_CMD
[1028]65
[829]66#endif
Note: See TracBrowser for help on using the repository browser.