mirror of
https://github.com/MobileGL-Dev/MobileGlues.git
synced 2025-09-22 10:42:11 -04:00
Misc(settings): rename unroll into basevertex
This commit is contained in:
parent
eab666e44b
commit
c8d3776447
@ -132,7 +132,7 @@ void init_settings() {
|
|||||||
case multidraw_mode_t::PreferIndirect:
|
case multidraw_mode_t::PreferIndirect:
|
||||||
draw_mode_str = "Indirect";
|
draw_mode_str = "Indirect";
|
||||||
break;
|
break;
|
||||||
case multidraw_mode_t::PreferUnroll:
|
case multidraw_mode_t::PreferBaseVertex:
|
||||||
draw_mode_str = "Unroll";
|
draw_mode_str = "Unroll";
|
||||||
break;
|
break;
|
||||||
case multidraw_mode_t::PreferMultidrawIndirect:
|
case multidraw_mode_t::PreferMultidrawIndirect:
|
||||||
@ -169,10 +169,10 @@ void init_settings_post() {
|
|||||||
global_settings.multidraw_mode = multidraw_mode_t::PreferIndirect;
|
global_settings.multidraw_mode = multidraw_mode_t::PreferIndirect;
|
||||||
LOG_V(" -> Indirect (OK)")
|
LOG_V(" -> Indirect (OK)")
|
||||||
break;
|
break;
|
||||||
case multidraw_mode_t::PreferUnroll:
|
case multidraw_mode_t::PreferBaseVertex:
|
||||||
LOG_V("multidrawMode = PreferUnroll")
|
LOG_V("multidrawMode = PreferUnroll")
|
||||||
if (basevertex) {
|
if (basevertex) {
|
||||||
global_settings.multidraw_mode = multidraw_mode_t::PreferUnroll;
|
global_settings.multidraw_mode = multidraw_mode_t::PreferBaseVertex;
|
||||||
LOG_V(" -> Unroll (OK)")
|
LOG_V(" -> Unroll (OK)")
|
||||||
} else if (multidraw) {
|
} else if (multidraw) {
|
||||||
global_settings.multidraw_mode = multidraw_mode_t::PreferMultidrawIndirect;
|
global_settings.multidraw_mode = multidraw_mode_t::PreferMultidrawIndirect;
|
||||||
|
@ -14,7 +14,7 @@ extern "C" {
|
|||||||
enum class multidraw_mode_t: int {
|
enum class multidraw_mode_t: int {
|
||||||
Auto = 0,
|
Auto = 0,
|
||||||
PreferIndirect,
|
PreferIndirect,
|
||||||
PreferUnroll,
|
PreferBaseVertex,
|
||||||
PreferMultidrawIndirect
|
PreferMultidrawIndirect
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -99,7 +99,7 @@ void mg_glMultiDrawElementsBaseVertex_multiindirect(GLenum mode, GLsizei* counts
|
|||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
|
||||||
void mg_glMultiDrawElementsBaseVertex_unroll(GLenum mode, GLsizei* counts, GLenum type, const void* const* indices, GLsizei primcount, const GLint* basevertex) {
|
void mg_glMultiDrawElementsBaseVertex_basevertex(GLenum mode, GLsizei* counts, GLenum type, const void* const* indices, GLsizei primcount, const GLint* basevertex) {
|
||||||
LOG()
|
LOG()
|
||||||
|
|
||||||
for (GLsizei i = 0; i < primcount; ++i) {
|
for (GLsizei i = 0; i < primcount; ++i) {
|
||||||
@ -136,7 +136,7 @@ void mg_glMultiDrawElements_multiindirect(GLenum mode, const GLsizei *count, GLe
|
|||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
|
||||||
void mg_glMultiDrawElements_unroll(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount) {
|
void mg_glMultiDrawElements_basevertex(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount) {
|
||||||
LOG()
|
LOG()
|
||||||
|
|
||||||
for (GLsizei i = 0; i < primcount; ++i) {
|
for (GLsizei i = 0; i < primcount; ++i) {
|
||||||
|
@ -35,13 +35,13 @@ GLAPI GLAPIENTRY void mg_glMultiDrawElementsBaseVertex_indirect(GLenum mode, GLs
|
|||||||
|
|
||||||
GLAPI GLAPIENTRY void mg_glMultiDrawElementsBaseVertex_multiindirect(GLenum mode, GLsizei *counts, GLenum type, const void *const *indices, GLsizei primcount, const GLint *basevertex);
|
GLAPI GLAPIENTRY void mg_glMultiDrawElementsBaseVertex_multiindirect(GLenum mode, GLsizei *counts, GLenum type, const void *const *indices, GLsizei primcount, const GLint *basevertex);
|
||||||
|
|
||||||
GLAPI GLAPIENTRY void mg_glMultiDrawElementsBaseVertex_unroll(GLenum mode, GLsizei *counts, GLenum type, const void *const *indices, GLsizei primcount, const GLint *basevertex);
|
GLAPI GLAPIENTRY void mg_glMultiDrawElementsBaseVertex_basevertex(GLenum mode, GLsizei *counts, GLenum type, const void *const *indices, GLsizei primcount, const GLint *basevertex);
|
||||||
|
|
||||||
GLAPI GLAPIENTRY void mg_glMultiDrawElements_indirect(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount);
|
GLAPI GLAPIENTRY void mg_glMultiDrawElements_indirect(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount);
|
||||||
|
|
||||||
GLAPI GLAPIENTRY void mg_glMultiDrawElements_multiindirect(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount);
|
GLAPI GLAPIENTRY void mg_glMultiDrawElements_multiindirect(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount);
|
||||||
|
|
||||||
GLAPI GLAPIENTRY void mg_glMultiDrawElements_unroll(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount);
|
GLAPI GLAPIENTRY void mg_glMultiDrawElements_basevertex(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount);
|
||||||
|
|
||||||
GLAPI GLAPIENTRY void glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount);
|
GLAPI GLAPIENTRY void glMultiDrawElements(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount);
|
||||||
|
|
||||||
|
@ -27,8 +27,8 @@ void* get_multidraw_func(const char* name) {
|
|||||||
case multidraw_mode_t::PreferIndirect:
|
case multidraw_mode_t::PreferIndirect:
|
||||||
namestr += "_indirect";
|
namestr += "_indirect";
|
||||||
break;
|
break;
|
||||||
case multidraw_mode_t::PreferUnroll:
|
case multidraw_mode_t::PreferBaseVertex:
|
||||||
namestr += "_unroll";
|
namestr += "_basevertex";
|
||||||
break;
|
break;
|
||||||
case multidraw_mode_t::PreferMultidrawIndirect:
|
case multidraw_mode_t::PreferMultidrawIndirect:
|
||||||
namestr += "_multiindirect";
|
namestr += "_multiindirect";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user