mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-11-28 18:45:54 -05:00
Increased BGFX_CONFIG_MAX_DRAW_CALLS to 64K.
This commit is contained in:
parent
046449395b
commit
1f228a172b
4 changed files with 15 additions and 4 deletions
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -991,6 +991,8 @@ namespace bgfx
|
||||||
BX_CACHE_LINE_ALIGN_MARKER();
|
BX_CACHE_LINE_ALIGN_MARKER();
|
||||||
|
|
||||||
Frame()
|
Frame()
|
||||||
|
: m_waitSubmit(0)
|
||||||
|
, m_waitRender(0)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue