Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OPC_Settings.h File Reference

Go to the source code of this file.

Macros

#define OPC_TRITRI_EPSILON_TEST
 Use CPU comparisons (comment that line to use standard FPU compares) More...
 
#define OPC_USE_CALLBACKS
 Use tree-coherence or not [not implemented yet]. More...
 
#define OPC_NO_NEG_VANILLA_TREE
 Support triangle and vertex strides or not. Using strides might be a bit slower (but probably not much) More...
 
#define OPC_RAYHIT_CALLBACK
 Use a callback in the ray collider. More...
 
#define __OPC_SETTINGS_H__
 
#define OPC_TRITRI_EPSILON_TEST
 
#define OPC_USE_CALLBACKS
 
#define OPC_NO_NEG_VANILLA_TREE
 
#define OPC_RAYHIT_CALLBACK
 

Detailed Description

Contains compilation flags.

Author
Pierre Terdiman
Date
May, 12, 2001

Definition in file OPC_Settings.h.

Macro Definition Documentation

#define __OPC_SETTINGS_H__

Definition at line 22 of file Opcode.h.

#define OPC_NO_NEG_VANILLA_TREE

Support triangle and vertex strides or not. Using strides might be a bit slower (but probably not much)

Discard negative pointer in vanilla trees

Definition at line 48 of file Opcode.h.

#define OPC_NO_NEG_VANILLA_TREE
#define OPC_RAYHIT_CALLBACK
#define OPC_RAYHIT_CALLBACK

Use a callback in the ray collider.

Definition at line 51 of file Opcode.h.

#define OPC_TRITRI_EPSILON_TEST
#define OPC_TRITRI_EPSILON_TEST

Use CPU comparisons (comment that line to use standard FPU compares)

Use FCOMI / FCMOV on Pentium-Pro based processors (comment that line to use plain C++) Use epsilon value in tri-tri overlap test

Definition at line 36 of file Opcode.h.

#define OPC_USE_CALLBACKS

Use tree-coherence or not [not implemented yet].

Use callbacks or direct pointers. Using callbacks might be a bit slower (but probably not much)

Definition at line 42 of file Opcode.h.

#define OPC_USE_CALLBACKS