new: MODEL_CULLFACE
parent
3f1ab0dacc
commit
23c860ab99
|
@ -1356,6 +1356,7 @@ enum MODEL_FLAGS {
|
||||||
MODEL_MATCAPS = 16,
|
MODEL_MATCAPS = 16,
|
||||||
MODEL_RIMLIGHT = 32,
|
MODEL_RIMLIGHT = 32,
|
||||||
MODEL_PBR = 64,
|
MODEL_PBR = 64,
|
||||||
|
MODEL_CULLFACE = 128,
|
||||||
};
|
};
|
||||||
enum SHADING_MODE {
|
enum SHADING_MODE {
|
||||||
SHADING_NONE,
|
SHADING_NONE,
|
||||||
|
|
|
@ -17608,6 +17608,7 @@ enum MODEL_FLAGS {
|
||||||
MODEL_MATCAPS = 16,
|
MODEL_MATCAPS = 16,
|
||||||
MODEL_RIMLIGHT = 32,
|
MODEL_RIMLIGHT = 32,
|
||||||
MODEL_PBR = 64,
|
MODEL_PBR = 64,
|
||||||
|
MODEL_CULLFACE = 128,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum SHADING_MODE {
|
enum SHADING_MODE {
|
||||||
|
@ -386758,7 +386759,10 @@ void model_draw_call(model_t m, int shader) {
|
||||||
handle old_shader = last_shader;
|
handle old_shader = last_shader;
|
||||||
shader_bind(shader);
|
shader_bind(shader);
|
||||||
|
|
||||||
renderstate_apply(&m.rs[model_getpass()]);
|
renderstate_t *rs = &m.rs[RENDER_PASS_NORMAL];
|
||||||
|
rs->cull_face_enabled = m.flags&MODEL_CULLFACE;
|
||||||
|
|
||||||
|
renderstate_apply(rs);
|
||||||
|
|
||||||
glBindVertexArray( q->vao );
|
glBindVertexArray( q->vao );
|
||||||
|
|
||||||
|
|
|
@ -4125,7 +4125,10 @@ void model_draw_call(model_t m, int shader) {
|
||||||
handle old_shader = last_shader;
|
handle old_shader = last_shader;
|
||||||
shader_bind(shader);
|
shader_bind(shader);
|
||||||
|
|
||||||
renderstate_apply(&m.rs[model_getpass()]);
|
renderstate_t *rs = &m.rs[RENDER_PASS_NORMAL];
|
||||||
|
rs->cull_face_enabled = m.flags&MODEL_CULLFACE;
|
||||||
|
|
||||||
|
renderstate_apply(rs);
|
||||||
|
|
||||||
glBindVertexArray( q->vao );
|
glBindVertexArray( q->vao );
|
||||||
|
|
||||||
|
|
|
@ -586,6 +586,7 @@ enum MODEL_FLAGS {
|
||||||
MODEL_MATCAPS = 16,
|
MODEL_MATCAPS = 16,
|
||||||
MODEL_RIMLIGHT = 32,
|
MODEL_RIMLIGHT = 32,
|
||||||
MODEL_PBR = 64,
|
MODEL_PBR = 64,
|
||||||
|
MODEL_CULLFACE = 128,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum SHADING_MODE {
|
enum SHADING_MODE {
|
||||||
|
|
|
@ -21298,7 +21298,10 @@ void model_draw_call(model_t m, int shader) {
|
||||||
handle old_shader = last_shader;
|
handle old_shader = last_shader;
|
||||||
shader_bind(shader);
|
shader_bind(shader);
|
||||||
|
|
||||||
renderstate_apply(&m.rs[model_getpass()]);
|
renderstate_t *rs = &m.rs[RENDER_PASS_NORMAL];
|
||||||
|
rs->cull_face_enabled = m.flags&MODEL_CULLFACE;
|
||||||
|
|
||||||
|
renderstate_apply(rs);
|
||||||
|
|
||||||
glBindVertexArray( q->vao );
|
glBindVertexArray( q->vao );
|
||||||
|
|
||||||
|
|
|
@ -3675,6 +3675,7 @@ enum MODEL_FLAGS {
|
||||||
MODEL_MATCAPS = 16,
|
MODEL_MATCAPS = 16,
|
||||||
MODEL_RIMLIGHT = 32,
|
MODEL_RIMLIGHT = 32,
|
||||||
MODEL_PBR = 64,
|
MODEL_PBR = 64,
|
||||||
|
MODEL_CULLFACE = 128,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum SHADING_MODE {
|
enum SHADING_MODE {
|
||||||
|
|
Loading…
Reference in New Issue