Increased BGFX_CONFIG_MAX_DRAW_CALLS to 64K.

This commit is contained in:
bkaradzic 2014-01-12 21:43:47 -08:00
parent 046449395b
commit 1f228a172b
4 changed files with 15 additions and 4 deletions

View file

@ -1505,6 +1505,14 @@ bool imguiSlider(const char* _text, float* _val, float _vmin, float _vmax, float
return s_imgui.slider(_text, _val, _vmin, _vmax, _vinc, _enabled); return s_imgui.slider(_text, _val, _vmin, _vmax, _vinc, _enabled);
} }
bool imguiSlider(const char* _text, int32_t* _val, int32_t _vmin, int32_t _vmax, bool _enabled)
{
float val = (float)*_val;
bool result = s_imgui.slider(_text, &val, (float)_vmin, (float)_vmax, 1.0f, _enabled);
*_val = (int32_t)val;
return result;
}
void imguiDrawText(int32_t _x, int32_t _y, ImguiTextAlign::Enum _align, const char* _text, uint32_t _argb) void imguiDrawText(int32_t _x, int32_t _y, ImguiTextAlign::Enum _align, const char* _text, uint32_t _argb)
{ {
s_imgui.drawText(_x, _y, _align, _text, _argb); s_imgui.drawText(_x, _y, _align, _text, _argb);

View file

@ -69,7 +69,8 @@ bool imguiCheck(const char* _text, bool _checked, bool _enabled = true);
bool imguiCollapse(const char* _text, const char* _subtext, bool _checked, bool _enabled = true); bool imguiCollapse(const char* _text, const char* _subtext, bool _checked, bool _enabled = true);
void imguiLabel(const char* _format, ...); void imguiLabel(const char* _format, ...);
void imguiValue(const char* _text); void imguiValue(const char* _text);
bool imguiSlider(const char* _text, float* val, float vmin, float vmax, float vinc, bool _enabled = true); bool imguiSlider(const char* _text, float* _val, float _vmin, float _vmax, float _vinc, bool _enabled = true);
bool imguiSlider(const char* _text, int32_t* _val, int32_t _vmin, int32_t _vmax, bool _enabled = true);
void imguiDrawText(int _x, int _y, ImguiTextAlign::Enum _align, const char* _text, uint32_t _argb); void imguiDrawText(int _x, int _y, ImguiTextAlign::Enum _align, const char* _text, uint32_t _argb);
void imguiDrawLine(float _x0, float _y0, float _x1, float _y1, float _r, uint32_t _argb); void imguiDrawLine(float _x0, float _y0, float _x1, float _y1, float _r, uint32_t _argb);

View file

@ -991,6 +991,8 @@ namespace bgfx
BX_CACHE_LINE_ALIGN_MARKER(); BX_CACHE_LINE_ALIGN_MARKER();
Frame() Frame()
: m_waitSubmit(0)
, m_waitRender(0)
{ {
} }

View file

@ -116,7 +116,7 @@
#endif // BGFX_CONFIG_DEBUG_OBJECT_NAME #endif // BGFX_CONFIG_DEBUG_OBJECT_NAME
#ifndef BGFX_CONFIG_MULTITHREADED #ifndef BGFX_CONFIG_MULTITHREADED
# define BGFX_CONFIG_MULTITHREADED ( (!BGFX_CONFIG_RENDERER_NULL)&(0 \ # define BGFX_CONFIG_MULTITHREADED ( (!BGFX_CONFIG_RENDERER_NULL)&&(0 \
| BX_PLATFORM_ANDROID \ | BX_PLATFORM_ANDROID \
| BX_PLATFORM_IOS \ | BX_PLATFORM_IOS \
| BX_PLATFORM_LINUX \ | BX_PLATFORM_LINUX \
@ -129,11 +129,11 @@
#endif // BGFX_CONFIG_MULTITHREADED #endif // BGFX_CONFIG_MULTITHREADED
#ifndef BGFX_CONFIG_MAX_DRAW_CALLS #ifndef BGFX_CONFIG_MAX_DRAW_CALLS
# define BGFX_CONFIG_MAX_DRAW_CALLS (8<<10) # define BGFX_CONFIG_MAX_DRAW_CALLS ( (64<<10)-1)
#endif // BGFX_CONFIG_MAX_DRAW_CALLS #endif // BGFX_CONFIG_MAX_DRAW_CALLS
#ifndef BGFX_CONFIG_MAX_MATRIX_CACHE #ifndef BGFX_CONFIG_MAX_MATRIX_CACHE
# define BGFX_CONFIG_MAX_MATRIX_CACHE (16<<10) # define BGFX_CONFIG_MAX_MATRIX_CACHE (64<<10)
#endif // BGFX_CONFIG_MAX_MATRIX_CACHE #endif // BGFX_CONFIG_MAX_MATRIX_CACHE
#ifndef BGFX_CONFIG_MAX_RECT_CACHE #ifndef BGFX_CONFIG_MAX_RECT_CACHE