X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=quakedef.h;h=c374573bde8f0bfe818e1f0aff8a23a731c83449;hb=7165b96f9048734b1fd80ce5c82c86406b237486;hp=0edfd695dbd9458504ebd4fdd2adef9a9ec5f6f7;hpb=a0465ad2ee16719587b0b7a80d4c1c2f7df1ac0e;p=xonotic%2Fdarkplaces.git diff --git a/quakedef.h b/quakedef.h index 0edfd695..c374573b 100644 --- a/quakedef.h +++ b/quakedef.h @@ -22,6 +22,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #ifndef QUAKEDEF_H #define QUAKEDEF_H +#ifdef __APPLE__ +# include +#endif + #if defined(__GNUC__) && (__GNUC__ > 2) #define DP_FUNC_PRINTF(n) __attribute__ ((format (printf, n, n+1))) #define DP_FUNC_PURE __attribute__ ((pure)) @@ -162,8 +166,8 @@ extern char engineversion[128]; #define MAX_DLIGHTS 256 ///< max number of dynamic lights (rocket flashes, etc) in scene at once #define MAX_CACHED_PICS 1024 ///< max number of 2D pics loaded at once #define CACHEPICHASHSIZE 256 ///< number of hash buckets for accelerating 2D pic name lookups -#define MAX_PARTICLEEFFECTNAME 256 ///< maximum number of unique names of particle effects (for particleeffectnum) -#define MAX_PARTICLEEFFECTINFO 4096 ///< maximum number of unique particle effects (each name may associate with several of these) +#define MAX_PARTICLEEFFECTNAME 4096 ///< maximum number of unique names of particle effects (for particleeffectnum) +#define MAX_PARTICLEEFFECTINFO 8192 ///< maximum number of unique particle effects (each name may associate with several of these) #define MAX_PARTICLETEXTURES 256 ///< maximum number of unique particle textures in the particle font #define MAXCLVIDEOS 65 ///< maximum number of video streams being played back at once (1 is reserved for the playvideo command) #define MAX_DYNAMIC_TEXTURE_COUNT 64 ///< maximum number of dynamic textures (web browsers, playvideo, etc) @@ -174,7 +178,7 @@ extern char engineversion[128]; // NUM_AMBIENTS to NUM_AMBIENTS + MAX_DYNAMIC_CHANNELS - 1 = normal entity sounds // NUM_AMBIENTS + MAX_DYNAMIC_CHANNELS to total_channels = static sounds #define MAX_DYNAMIC_CHANNELS 512 -#define MAX_CHANNELS 1028 +#define MAX_CHANNELS (8192 + 4) #define MODLIST_TOTALSIZE 256 #define MAX_FAVORITESERVERS 256 #define MAX_DECALSYSTEM_QUEUE 1024 @@ -396,7 +400,9 @@ extern char engineversion[128]; #include "input.h" #include "keys.h" #include "console.h" +#ifdef CONFIG_MENU #include "menu.h" +#endif #include "csprogs.h" extern qboolean noclip_anglehack; @@ -421,11 +427,12 @@ extern cvar_t sessionid; # define DP_OS_NAME "Android" # define DP_OS_STR "android" # define USE_GLES2 1 +# define USE_RWOPS 1 # define LINK_TO_ZLIB 1 # define LINK_TO_LIBVORBIS 1 # define DP_MOBILETOUCH 1 # define DP_FREETYPE_STATIC 1 -#elif defined(TARGET_OS_IPHONE) /* must come first because it also defines MACOSX */ +#elif TARGET_OS_IPHONE /* must come first because it also defines MACOSX */ # define DP_OS_NAME "iPhoneOS" # define DP_OS_STR "iphoneos" # define USE_GLES2 1