#pragma warning (disable: 4786)

#define _WIN32_WINNT	0x0400			// TryEnterCriticalSection should work, Win98 and WinMe is not working

#include <windows.h>

#include <math.h>
#include <assert.h>

#define _BOOL


#define fxopen	fopen

// #define USE_COPYPROTECTION							// otherwise the tool appears to be free

//#define USE_REDUCEDFORPUBLIC						// removed stuff we don't want to show currently in public (e.g. occlusion direction)


#define USE_INTERSECTIONACCEL						// otherwise no hierarchical structure is used

#define USE_RASTERCUBE									//
	#define USE_RASTERCUBE_ACCELERATOR_MAGNIFIER 0.5f	// this magnifier could speed up the raytracing calculations (higher values =>more memory consumption)


#define DIRECTINPUT_VERSION		0x0800