2
// Should be included by Opcode.h if needed
4
#define ICE_DONT_CHECK_COMPILER_OPTIONS
24
#define ASSERT(exp) {}
26
#define ICE_COMPILE_TIME_ASSERT(exp) extern char ICE_Dummy[ (exp) ? 1 : -1 ]
28
extern void Opcode_Log (const char* msg, ...);
29
extern bool Opcode_Err (const char* msg, ...);
31
#define OpcodeLog Opcode_Log
32
#define SetIceError Opcode_Err
34
// #define SetIceError(a,b) false
36
#define EC_OUTOFMEMORY "Out of memory"
38
#include "Ice/IcePreprocessor.h"
40
#include "Ice/IceTypes.h"
41
#include "Ice/IceFPU.h"
42
#include "Ice/IceMemoryMacros.h"
46
#include "Ice/IceUtils.h"
47
#include "Ice/IceContainer.h"
48
#include "Ice/IcePairs.h"
49
#include "Ice/IceRevisitedRadix.h"
50
#include "Ice/IceRandom.h"
52
using namespace IceCore;
56
#include "Ice/IceAxes.h"
57
#include "Ice/IcePoint.h"
58
#include "Ice/IceHPoint.h"
59
#include "Ice/IceMatrix3x3.h"
60
#include "Ice/IceMatrix4x4.h"
61
#include "Ice/IcePlane.h"
62
#include "Ice/IceRay.h"
63
#include "Ice/IceIndexedTriangle.h"
64
#include "Ice/IceTriangle.h"
65
#include "Ice/IceTriList.h"
66
#include "Ice/IceAABB.h"
67
#include "Ice/IceOBB.h"
68
#include "Ice/IceBoundingSphere.h"
69
#include "Ice/IceSegment.h"
70
#include "Ice/IceLSS.h"
72
//using namespace IceMaths;