Nebula
Loading...
Searching...
No Matches
config.h File Reference

Detailed Description

Nebula compiler specific defines and configuration.

Go to the source code of this file.

Macros

#define __NEBULA_NO_ASSERT__   (0)
 
#define NEBULA_NATIVE_ARCHIVE_SUPPORT   (0)
 
#define NEBULA_MEMORY_STATS   (0)
 
#define NEBULA_MEMORY_ADVANCED_DEBUGGING   (0)
 
#define NEBULA_ENABLE_THREADLOCAL_STRINGATOM_TABLES   (1)
 
#define NEBULA_ENABLE_GLOBAL_STRINGBUFFER_GROWTH   (1)
 
#define NEBULA_GLOBAL_STRINGBUFFER_CHUNKSIZE   (32 * 1024)
 
#define NEBULA_ANIMATIONSYSTEM_VERBOSELOG   (0)
 
#define NEBULA_ANIMATIONSYSTEM_FRAMEDUMP   (0)
 
#define NEBULA_BOUNDSCHECKS   (0)
 
#define __NEBULA_HTTP__   (1)
 
#define NEBULA_ENABLE_PROFILING   (0)
 
#define NEBULA_MAXPATH   (512)
 
#define NEBULA_LEGACY_SUPPORT   (1)
 
#define NEBULA_ENABLE_MINIDUMPS   (0)
 
#define NEBULA_WINDOW_CLASS   "Nebula::MainWindow"
 
#define NEBULA_CONSOLE_HISTORY_SIZE   (256)
 
#define NEBULA_XMLREADER_LEGACY_VECTORS   (1)
 
#define DEFAULT_IO_SCHEME   "file"
 
#define USE_CURL   1
 
#define __attribute__(x)
 
#define __maxTextureBytes__   (268435456)
 
#define NEBULA_THREAD_DEFAULTSTACKSIZE   65536
 

Variables

static const int JobMaxSliceSize = 0xFFFF
 Nebula configuration.
 

Macro Definition Documentation

◆ __attribute__

#define __attribute__ ( x)

◆ __maxTextureBytes__

#define __maxTextureBytes__   (268435456)

◆ __NEBULA_HTTP__

#define __NEBULA_HTTP__   (1)

◆ __NEBULA_NO_ASSERT__

#define __NEBULA_NO_ASSERT__   (0)

◆ DEFAULT_IO_SCHEME

#define DEFAULT_IO_SCHEME   "file"

◆ NEBULA_ANIMATIONSYSTEM_FRAMEDUMP

#define NEBULA_ANIMATIONSYSTEM_FRAMEDUMP   (0)

◆ NEBULA_ANIMATIONSYSTEM_VERBOSELOG

#define NEBULA_ANIMATIONSYSTEM_VERBOSELOG   (0)

◆ NEBULA_BOUNDSCHECKS

#define NEBULA_BOUNDSCHECKS   (0)

◆ NEBULA_CONSOLE_HISTORY_SIZE

#define NEBULA_CONSOLE_HISTORY_SIZE   (256)

◆ NEBULA_ENABLE_GLOBAL_STRINGBUFFER_GROWTH

#define NEBULA_ENABLE_GLOBAL_STRINGBUFFER_GROWTH   (1)

◆ NEBULA_ENABLE_MINIDUMPS

#define NEBULA_ENABLE_MINIDUMPS   (0)

◆ NEBULA_ENABLE_PROFILING

#define NEBULA_ENABLE_PROFILING   (0)

◆ NEBULA_ENABLE_THREADLOCAL_STRINGATOM_TABLES

#define NEBULA_ENABLE_THREADLOCAL_STRINGATOM_TABLES   (1)

◆ NEBULA_GLOBAL_STRINGBUFFER_CHUNKSIZE

#define NEBULA_GLOBAL_STRINGBUFFER_CHUNKSIZE   (32 * 1024)

◆ NEBULA_LEGACY_SUPPORT

#define NEBULA_LEGACY_SUPPORT   (1)

◆ NEBULA_MAXPATH

#define NEBULA_MAXPATH   (512)

◆ NEBULA_MEMORY_ADVANCED_DEBUGGING

#define NEBULA_MEMORY_ADVANCED_DEBUGGING   (0)

◆ NEBULA_MEMORY_STATS

#define NEBULA_MEMORY_STATS   (0)

◆ NEBULA_NATIVE_ARCHIVE_SUPPORT

#define NEBULA_NATIVE_ARCHIVE_SUPPORT   (0)

◆ NEBULA_THREAD_DEFAULTSTACKSIZE

#define NEBULA_THREAD_DEFAULTSTACKSIZE   65536

◆ NEBULA_WINDOW_CLASS

#define NEBULA_WINDOW_CLASS   "Nebula::MainWindow"

◆ NEBULA_XMLREADER_LEGACY_VECTORS

#define NEBULA_XMLREADER_LEGACY_VECTORS   (1)

◆ USE_CURL

#define USE_CURL   1

Variable Documentation

◆ JobMaxSliceSize

const int JobMaxSliceSize = 0xFFFF
static

Nebula configuration.

max size of a data slice is 16 kByte - 1 byte this needs to be in a header, which is accessable from SPU too, thats why its here