2013-02-22 00:07:31 -05:00
|
|
|
/*
|
2015-01-01 18:04:46 -05:00
|
|
|
* Copyright 2011-2015 Branimir Karadzic. All rights reserved.
|
2013-02-22 00:07:31 -05:00
|
|
|
* License: http://www.opensource.org/licenses/BSD-2-Clause
|
|
|
|
*/
|
|
|
|
|
2013-11-14 00:54:36 -05:00
|
|
|
#ifndef BGFX_CONFIG_H_HEADER_GUARD
|
|
|
|
#define BGFX_CONFIG_H_HEADER_GUARD
|
2013-02-22 00:07:31 -05:00
|
|
|
|
2014-08-23 17:01:52 -04:00
|
|
|
#include <bx/config.h>
|
2014-08-22 01:05:02 -04:00
|
|
|
|
2013-04-28 15:27:35 -04:00
|
|
|
#ifndef BGFX_CONFIG_DEBUG
|
|
|
|
# define BGFX_CONFIG_DEBUG 0
|
|
|
|
#endif // BGFX_CONFIG_DEBUG
|
|
|
|
|
2013-02-22 00:07:31 -05:00
|
|
|
#if !defined(BGFX_CONFIG_RENDERER_DIRECT3D9) \
|
|
|
|
&& !defined(BGFX_CONFIG_RENDERER_DIRECT3D11) \
|
2014-10-11 14:24:37 -04:00
|
|
|
&& !defined(BGFX_CONFIG_RENDERER_DIRECT3D12) \
|
2015-06-11 12:38:17 -04:00
|
|
|
&& !defined(BGFX_CONFIG_RENDERER_METAL) \
|
2013-02-22 00:07:31 -05:00
|
|
|
&& !defined(BGFX_CONFIG_RENDERER_OPENGL) \
|
2014-03-30 02:12:15 -04:00
|
|
|
&& !defined(BGFX_CONFIG_RENDERER_OPENGLES) \
|
2015-03-05 23:34:39 -05:00
|
|
|
&& !defined(BGFX_CONFIG_RENDERER_VULKAN) \
|
2013-02-22 00:07:31 -05:00
|
|
|
&& !defined(BGFX_CONFIG_RENDERER_NULL)
|
|
|
|
|
|
|
|
# ifndef BGFX_CONFIG_RENDERER_DIRECT3D9
|
|
|
|
# define BGFX_CONFIG_RENDERER_DIRECT3D9 (0 \
|
2014-05-27 23:05:13 -04:00
|
|
|
|| (BX_PLATFORM_WINDOWS && BX_PLATFORM_WINDOWS < 0x0602 /*_WIN32_WINNT_WIN8*/) \
|
|
|
|
|| BX_PLATFORM_XBOX360 \
|
|
|
|
? 1 : 0)
|
2013-02-22 00:07:31 -05:00
|
|
|
# endif // BGFX_CONFIG_RENDERER_DIRECT3D9
|
|
|
|
|
|
|
|
# ifndef BGFX_CONFIG_RENDERER_DIRECT3D11
|
|
|
|
# define BGFX_CONFIG_RENDERER_DIRECT3D11 (0 \
|
2014-05-31 03:18:45 -04:00
|
|
|
|| (BX_PLATFORM_WINDOWS && BX_PLATFORM_WINDOWS >= 0x0601 /*_WIN32_WINNT_WIN7*/) \
|
2014-12-04 22:56:19 -05:00
|
|
|
|| BX_PLATFORM_WINRT \
|
2014-05-27 23:05:13 -04:00
|
|
|
? 1 : 0)
|
2013-02-22 00:07:31 -05:00
|
|
|
# endif // BGFX_CONFIG_RENDERER_DIRECT3D11
|
|
|
|
|
2014-10-11 14:24:37 -04:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_DIRECT3D12
|
|
|
|
# define BGFX_CONFIG_RENDERER_DIRECT3D12 (0 \
|
|
|
|
|| (BX_PLATFORM_WINDOWS && BX_PLATFORM_WINDOWS >= 0x0603 /*_WIN32_WINNT_WINBLUE*/) \
|
|
|
|
? 1 : 0)
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_DIRECT3D12
|
|
|
|
|
2015-06-11 12:38:17 -04:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_METAL
|
|
|
|
# define BGFX_CONFIG_RENDERER_METAL 0
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_METAL
|
|
|
|
|
2013-02-22 00:07:31 -05:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_OPENGL
|
|
|
|
# define BGFX_CONFIG_RENDERER_OPENGL (0 \
|
2014-08-07 00:18:41 -04:00
|
|
|
|| BX_PLATFORM_FREEBSD \
|
2015-04-10 11:33:20 -04:00
|
|
|
|| BX_PLATFORM_LINUX \
|
2014-05-27 23:05:13 -04:00
|
|
|
|| BX_PLATFORM_OSX \
|
2015-04-10 11:33:20 -04:00
|
|
|
|| BX_PLATFORM_WINDOWS \
|
2014-05-27 23:05:13 -04:00
|
|
|
? 1 : 0)
|
2013-02-22 00:07:31 -05:00
|
|
|
# endif // BGFX_CONFIG_RENDERER_OPENGL
|
|
|
|
|
2014-03-30 02:12:15 -04:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_OPENGLES
|
|
|
|
# define BGFX_CONFIG_RENDERER_OPENGLES (0 \
|
2014-05-27 23:05:13 -04:00
|
|
|
|| BX_PLATFORM_ANDROID \
|
2015-04-10 11:33:20 -04:00
|
|
|
|| BX_PLATFORM_EMSCRIPTEN \
|
2014-05-27 23:05:13 -04:00
|
|
|
|| BX_PLATFORM_IOS \
|
2015-04-10 11:33:20 -04:00
|
|
|
|| BX_PLATFORM_NACL \
|
2014-05-27 23:05:13 -04:00
|
|
|
|| BX_PLATFORM_QNX \
|
2014-08-24 20:41:41 -04:00
|
|
|
|| BX_PLATFORM_RPI \
|
2014-05-27 23:05:13 -04:00
|
|
|
? 1 : 0)
|
2014-03-30 02:12:15 -04:00
|
|
|
# endif // BGFX_CONFIG_RENDERER_OPENGLES
|
2013-02-22 00:07:31 -05:00
|
|
|
|
2015-03-05 23:34:39 -05:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_VULKAN
|
|
|
|
# define BGFX_CONFIG_RENDERER_VULKAN 0
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_VULKAN
|
|
|
|
|
2013-02-22 00:07:31 -05:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_NULL
|
|
|
|
# define BGFX_CONFIG_RENDERER_NULL (!(0 \
|
2014-05-27 23:05:13 -04:00
|
|
|
|| BGFX_CONFIG_RENDERER_DIRECT3D9 \
|
|
|
|
|| BGFX_CONFIG_RENDERER_DIRECT3D11 \
|
2014-10-11 14:24:37 -04:00
|
|
|
|| BGFX_CONFIG_RENDERER_DIRECT3D12 \
|
2014-05-27 23:05:13 -04:00
|
|
|
|| BGFX_CONFIG_RENDERER_OPENGL \
|
|
|
|
|| BGFX_CONFIG_RENDERER_OPENGLES \
|
|
|
|
? 1 : 0) )
|
2013-02-22 00:07:31 -05:00
|
|
|
# endif // BGFX_CONFIG_RENDERER_NULL
|
|
|
|
#else
|
|
|
|
# ifndef BGFX_CONFIG_RENDERER_DIRECT3D9
|
|
|
|
# define BGFX_CONFIG_RENDERER_DIRECT3D9 0
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_DIRECT3D9
|
|
|
|
|
|
|
|
# ifndef BGFX_CONFIG_RENDERER_DIRECT3D11
|
|
|
|
# define BGFX_CONFIG_RENDERER_DIRECT3D11 0
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_DIRECT3D11
|
|
|
|
|
2014-10-11 14:24:37 -04:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_DIRECT3D12
|
|
|
|
# define BGFX_CONFIG_RENDERER_DIRECT3D12 0
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_DIRECT3D12
|
|
|
|
|
2015-06-11 12:38:17 -04:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_METAL
|
|
|
|
# define BGFX_CONFIG_RENDERER_METAL 0
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_METAL
|
|
|
|
|
2013-02-22 00:07:31 -05:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_OPENGL
|
|
|
|
# define BGFX_CONFIG_RENDERER_OPENGL 0
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_OPENGL
|
|
|
|
|
2014-03-30 02:12:15 -04:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_OPENGLES
|
|
|
|
# define BGFX_CONFIG_RENDERER_OPENGLES 0
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_OPENGLES
|
2013-02-22 00:07:31 -05:00
|
|
|
|
2015-03-05 23:34:39 -05:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_VULKAN
|
|
|
|
# define BGFX_CONFIG_RENDERER_VULKAN 0
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_VULKAN
|
|
|
|
|
2013-02-22 00:07:31 -05:00
|
|
|
# ifndef BGFX_CONFIG_RENDERER_NULL
|
|
|
|
# define BGFX_CONFIG_RENDERER_NULL 0
|
|
|
|
# endif // BGFX_CONFIG_RENDERER_NULL
|
|
|
|
#endif // !defined...
|
|
|
|
|
2013-12-21 00:42:24 -05:00
|
|
|
#if BGFX_CONFIG_RENDERER_OPENGL && BGFX_CONFIG_RENDERER_OPENGL < 21
|
|
|
|
# undef BGFX_CONFIG_RENDERER_OPENGL
|
|
|
|
# define BGFX_CONFIG_RENDERER_OPENGL 21
|
|
|
|
#endif // BGFX_CONFIG_RENDERER_OPENGL && BGFX_CONFIG_RENDERER_OPENGL < 21
|
|
|
|
|
2014-03-30 02:12:15 -04:00
|
|
|
#if BGFX_CONFIG_RENDERER_OPENGLES && BGFX_CONFIG_RENDERER_OPENGLES < 20
|
|
|
|
# undef BGFX_CONFIG_RENDERER_OPENGLES
|
|
|
|
# define BGFX_CONFIG_RENDERER_OPENGLES 20
|
|
|
|
#endif // BGFX_CONFIG_RENDERER_OPENGLES && BGFX_CONFIG_RENDERER_OPENGLES < 20
|
|
|
|
|
2014-05-26 17:09:26 -04:00
|
|
|
#if BGFX_CONFIG_RENDERER_OPENGL && BGFX_CONFIG_RENDERER_OPENGLES
|
|
|
|
# error "Can't define both BGFX_CONFIG_RENDERER_OPENGL and BGFX_CONFIG_RENDERER_OPENGLES"
|
|
|
|
#endif // BGFX_CONFIG_RENDERER_OPENGL && BGFX_CONFIG_RENDERER_OPENGLES
|
|
|
|
|
2014-10-13 23:05:23 -04:00
|
|
|
/// Enable use of extensions.
|
2013-09-09 00:03:03 -04:00
|
|
|
#ifndef BGFX_CONFIG_RENDERER_USE_EXTENSIONS
|
2014-03-19 01:50:24 -04:00
|
|
|
# define BGFX_CONFIG_RENDERER_USE_EXTENSIONS 1
|
2013-09-09 00:03:03 -04:00
|
|
|
#endif // BGFX_CONFIG_RENDERER_USE_EXTENSIONS
|
|
|
|
|
2014-10-13 23:05:23 -04:00
|
|
|
/// Enable use of tinystl.
|
|
|
|
#ifndef BGFX_CONFIG_USE_TINYSTL
|
|
|
|
# define BGFX_CONFIG_USE_TINYSTL 1
|
|
|
|
#endif // BGFX_CONFIG_USE_TINYSTL
|
|
|
|
|
2014-10-29 01:08:55 -04:00
|
|
|
/// Enable OculusVR integration.
|
|
|
|
#ifndef BGFX_CONFIG_USE_OVR
|
|
|
|
# define BGFX_CONFIG_USE_OVR 0
|
|
|
|
#endif // BGFX_CONFIG_USE_OVR
|
|
|
|
|
2014-10-13 23:05:23 -04:00
|
|
|
/// Enable nVidia PerfHUD integration.
|
|
|
|
#ifndef BGFX_CONFIG_DEBUG_PERFHUD
|
|
|
|
# define BGFX_CONFIG_DEBUG_PERFHUD 0
|
|
|
|
#endif // BGFX_CONFIG_DEBUG_NVPERFHUD
|
|
|
|
|
|
|
|
/// Enable PIX markers.
|
2013-02-22 00:07:31 -05:00
|
|
|
#ifndef BGFX_CONFIG_DEBUG_PIX
|
2013-06-09 18:28:25 -04:00
|
|
|
# define BGFX_CONFIG_DEBUG_PIX BGFX_CONFIG_DEBUG
|
2013-02-22 00:07:31 -05:00
|
|
|
#endif // BGFX_CONFIG_DEBUG_PIX
|
|
|
|
|
2014-10-13 23:05:23 -04:00
|
|
|
/// Enable DX11 object names.
|
2013-02-22 00:07:31 -05:00
|
|
|
#ifndef BGFX_CONFIG_DEBUG_OBJECT_NAME
|
|
|
|
# define BGFX_CONFIG_DEBUG_OBJECT_NAME BGFX_CONFIG_DEBUG
|
|
|
|
#endif // BGFX_CONFIG_DEBUG_OBJECT_NAME
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MULTITHREADED
|
2014-01-13 00:43:47 -05:00
|
|
|
# define BGFX_CONFIG_MULTITHREADED ( (!BGFX_CONFIG_RENDERER_NULL)&&(0 \
|
2014-05-27 23:05:13 -04:00
|
|
|
|| BX_PLATFORM_ANDROID \
|
2014-08-07 00:18:41 -04:00
|
|
|
|| BX_PLATFORM_FREEBSD \
|
2015-04-10 11:33:20 -04:00
|
|
|
|| BX_PLATFORM_LINUX \
|
|
|
|
|| BX_PLATFORM_IOS \
|
2014-05-27 23:05:13 -04:00
|
|
|
|| BX_PLATFORM_NACL \
|
|
|
|
|| BX_PLATFORM_OSX \
|
|
|
|
|| BX_PLATFORM_QNX \
|
2014-08-24 20:41:41 -04:00
|
|
|
|| BX_PLATFORM_RPI \
|
2014-05-27 23:05:13 -04:00
|
|
|
|| BX_PLATFORM_WINDOWS \
|
2014-12-04 22:56:19 -05:00
|
|
|
|| BX_PLATFORM_WINRT \
|
2015-04-10 11:33:20 -04:00
|
|
|
|| BX_PLATFORM_XBOX360 \
|
2014-05-27 23:05:13 -04:00
|
|
|
? 1 : 0) )
|
2013-02-22 00:07:31 -05:00
|
|
|
#endif // BGFX_CONFIG_MULTITHREADED
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_DRAW_CALLS
|
2014-01-13 00:43:47 -05:00
|
|
|
# define BGFX_CONFIG_MAX_DRAW_CALLS ( (64<<10)-1)
|
2013-02-22 00:07:31 -05:00
|
|
|
#endif // BGFX_CONFIG_MAX_DRAW_CALLS
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_MATRIX_CACHE
|
2015-04-09 20:36:36 -04:00
|
|
|
# define BGFX_CONFIG_MAX_MATRIX_CACHE (BGFX_CONFIG_MAX_DRAW_CALLS+1)
|
2013-02-22 00:07:31 -05:00
|
|
|
#endif // BGFX_CONFIG_MAX_MATRIX_CACHE
|
|
|
|
|
2013-07-27 18:27:54 -04:00
|
|
|
#ifndef BGFX_CONFIG_MAX_RECT_CACHE
|
2014-05-20 01:08:35 -04:00
|
|
|
# define BGFX_CONFIG_MAX_RECT_CACHE (4<<10)
|
2013-07-27 18:27:54 -04:00
|
|
|
#endif // BGFX_CONFIG_MAX_RECT_CACHE
|
|
|
|
|
2013-02-22 00:07:31 -05:00
|
|
|
#ifndef BGFX_CONFIG_MAX_VIEWS
|
2014-07-20 23:27:13 -04:00
|
|
|
// Do not change. Must be power of 2.
|
2015-02-21 18:40:51 -05:00
|
|
|
# define BGFX_CONFIG_MAX_VIEWS 256
|
2013-02-22 00:07:31 -05:00
|
|
|
#endif // BGFX_CONFIG_MAX_VIEWS
|
|
|
|
|
2015-04-02 14:57:53 -04:00
|
|
|
#define BGFX_CONFIG_MAX_VIEW_NAME_RESERVED 6
|
2014-10-25 21:07:51 -04:00
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_VIEW_NAME
|
|
|
|
# define BGFX_CONFIG_MAX_VIEW_NAME 256
|
|
|
|
#endif // BGFX_CONFIG_MAX_VIEW_NAME
|
|
|
|
|
2013-02-22 00:07:31 -05:00
|
|
|
#ifndef BGFX_CONFIG_MAX_VERTEX_DECLS
|
|
|
|
# define BGFX_CONFIG_MAX_VERTEX_DECLS 64
|
|
|
|
#endif // BGFX_CONFIG_MAX_VERTEX_DECLS
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_INDEX_BUFFERS
|
|
|
|
# define BGFX_CONFIG_MAX_INDEX_BUFFERS (4<<10)
|
|
|
|
#endif // BGFX_CONFIG_MAX_INDEX_BUFFERS
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_VERTEX_BUFFERS
|
|
|
|
# define BGFX_CONFIG_MAX_VERTEX_BUFFERS (4<<10)
|
|
|
|
#endif // BGFX_CONFIG_MAX_VERTEX_BUFFERS
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_DYNAMIC_INDEX_BUFFERS
|
|
|
|
# define BGFX_CONFIG_MAX_DYNAMIC_INDEX_BUFFERS (4<<10)
|
|
|
|
#endif // BGFX_CONFIG_MAX_DYNAMIC_INDEX_BUFFERS
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_DYNAMIC_VERTEX_BUFFERS
|
|
|
|
# define BGFX_CONFIG_MAX_DYNAMIC_VERTEX_BUFFERS (4<<10)
|
|
|
|
#endif // BGFX_CONFIG_MAX_DYNAMIC_VERTEX_BUFFERS
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_DYNAMIC_INDEX_BUFFER_SIZE
|
|
|
|
# define BGFX_CONFIG_DYNAMIC_INDEX_BUFFER_SIZE (1<<20)
|
|
|
|
#endif // BGFX_CONFIG_DYNAMIC_INDEX_BUFFER_SIZE
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_DYNAMIC_VERTEX_BUFFER_SIZE
|
|
|
|
# define BGFX_CONFIG_DYNAMIC_VERTEX_BUFFER_SIZE (3<<20)
|
|
|
|
#endif // BGFX_CONFIG_DYNAMIC_VERTEX_BUFFER_SIZE
|
|
|
|
|
2014-03-29 22:42:57 -04:00
|
|
|
#ifndef BGFX_CONFIG_MAX_SHADERS
|
|
|
|
# define BGFX_CONFIG_MAX_SHADERS 512
|
2013-02-22 00:07:31 -05:00
|
|
|
#endif // BGFX_CONFIG_MAX_FRAGMENT_SHADERS
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_PROGRAMS
|
2014-07-20 23:27:13 -04:00
|
|
|
// Must be power of 2.
|
2013-02-22 00:07:31 -05:00
|
|
|
# define BGFX_CONFIG_MAX_PROGRAMS 512
|
|
|
|
#endif // BGFX_CONFIG_MAX_PROGRAMS
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_TEXTURES
|
|
|
|
# define BGFX_CONFIG_MAX_TEXTURES (4<<10)
|
|
|
|
#endif // BGFX_CONFIG_MAX_TEXTURES
|
|
|
|
|
2014-07-30 23:37:54 -04:00
|
|
|
#ifndef BGFX_CONFIG_MAX_TEXTURE_SAMPLERS
|
|
|
|
# define BGFX_CONFIG_MAX_TEXTURE_SAMPLERS 16
|
|
|
|
#endif // BGFX_CONFIG_MAX_TEXTURE_SAMPLERS
|
|
|
|
|
2014-02-06 02:07:11 -05:00
|
|
|
#ifndef BGFX_CONFIG_MAX_FRAME_BUFFERS
|
|
|
|
# define BGFX_CONFIG_MAX_FRAME_BUFFERS 64
|
|
|
|
#endif // BGFX_CONFIG_MAX_FRAME_BUFFERS
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS
|
2014-09-01 14:24:51 -04:00
|
|
|
# define BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS 8
|
2014-02-06 02:07:11 -05:00
|
|
|
#endif // BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS
|
2013-02-22 00:07:31 -05:00
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_UNIFORMS
|
|
|
|
# define BGFX_CONFIG_MAX_UNIFORMS 512
|
|
|
|
#endif // BGFX_CONFIG_MAX_CONSTANTS
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_COMMAND_BUFFER_SIZE
|
|
|
|
# define BGFX_CONFIG_MAX_COMMAND_BUFFER_SIZE (64<<10)
|
|
|
|
#endif // BGFX_CONFIG_MAX_COMMAND_BUFFER_SIZE
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_TRANSIENT_VERTEX_BUFFER_SIZE
|
|
|
|
# define BGFX_CONFIG_TRANSIENT_VERTEX_BUFFER_SIZE (6<<20)
|
|
|
|
#endif // BGFX_CONFIG_TRANSIENT_VERTEX_BUFFER_SIZE
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_TRANSIENT_INDEX_BUFFER_SIZE
|
|
|
|
# define BGFX_CONFIG_TRANSIENT_INDEX_BUFFER_SIZE (2<<20)
|
|
|
|
#endif // BGFX_CONFIG_TRANSIENT_INDEX_BUFFER_SIZE
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_CONSTANT_BUFFER_SIZE
|
|
|
|
# define BGFX_CONFIG_MAX_CONSTANT_BUFFER_SIZE (512<<10)
|
|
|
|
#endif // BGFX_CONFIG_MAX_CONSTANT_BUFFER_SIZE
|
|
|
|
|
|
|
|
#ifndef BGFX_CONFIG_MAX_INSTANCE_DATA_COUNT
|
|
|
|
# define BGFX_CONFIG_MAX_INSTANCE_DATA_COUNT 5
|
|
|
|
#endif // BGFX_CONFIG_MAX_INSTANCE_DATA_COUNT
|
|
|
|
|
2014-09-01 14:24:51 -04:00
|
|
|
#ifndef BGFX_CONFIG_MAX_CLEAR_COLOR_PALETTE
|
|
|
|
# define BGFX_CONFIG_MAX_CLEAR_COLOR_PALETTE 16
|
|
|
|
#endif // BGFX_CONFIG_MAX_CLEAR_COLOR_PALETTE
|
2013-03-23 19:02:34 -04:00
|
|
|
|
2015-05-01 17:54:23 -04:00
|
|
|
#define BGFX_CONFIG_DRAW_INDIRECT_STRIDE 32
|
|
|
|
|
2013-11-14 00:54:36 -05:00
|
|
|
#endif // BGFX_CONFIG_H_HEADER_GUARD
|