gfx: more state changes
parent
e59fba6cf2
commit
470e455091
|
@ -385283,9 +385283,11 @@ bool postfx_end(postfx *fx) {
|
|||
do_once {
|
||||
postfx_rs = renderstate();
|
||||
// disable depth test in 2d rendering
|
||||
postfx_rs.depth_test_enabled = 1;
|
||||
postfx_rs.depth_test_enabled = 0;
|
||||
postfx_rs.cull_face_enabled = 0;
|
||||
postfx_rs.front_face = GL_CCW;
|
||||
postfx_rs.blend_enabled = 1;
|
||||
postfx_rs.blend_src = GL_SRC_ALPHA;
|
||||
postfx_rs.blend_dst = GL_ONE_MINUS_SRC_ALPHA;
|
||||
}
|
||||
|
||||
// unbind postfx fbo
|
||||
|
@ -387205,7 +387207,7 @@ void ddraw_flush() {
|
|||
|
||||
void ddraw_flush_projview(mat44 proj, mat44 view) {
|
||||
do_once dd_rs = renderstate();
|
||||
dd_rs.depth_test_enabled = !dd_ontop;
|
||||
dd_rs.depth_test_enabled = dd_ontop;
|
||||
dd_rs.cull_face_enabled = 0;
|
||||
|
||||
glActiveTexture(GL_TEXTURE0);
|
||||
|
|
|
@ -2649,9 +2649,11 @@ bool postfx_end(postfx *fx) {
|
|||
do_once {
|
||||
postfx_rs = renderstate();
|
||||
// disable depth test in 2d rendering
|
||||
postfx_rs.depth_test_enabled = 1;
|
||||
postfx_rs.depth_test_enabled = 0;
|
||||
postfx_rs.cull_face_enabled = 0;
|
||||
postfx_rs.front_face = GL_CCW;
|
||||
postfx_rs.blend_enabled = 1;
|
||||
postfx_rs.blend_src = GL_SRC_ALPHA;
|
||||
postfx_rs.blend_dst = GL_ONE_MINUS_SRC_ALPHA;
|
||||
}
|
||||
|
||||
// unbind postfx fbo
|
||||
|
|
|
@ -68,7 +68,7 @@ void ddraw_flush() {
|
|||
|
||||
void ddraw_flush_projview(mat44 proj, mat44 view) {
|
||||
do_once dd_rs = renderstate();
|
||||
dd_rs.depth_test_enabled = !dd_ontop;
|
||||
dd_rs.depth_test_enabled = dd_ontop;
|
||||
dd_rs.cull_face_enabled = 0;
|
||||
|
||||
glActiveTexture(GL_TEXTURE0);
|
||||
|
|
|
@ -19823,9 +19823,11 @@ bool postfx_end(postfx *fx) {
|
|||
do_once {
|
||||
postfx_rs = renderstate();
|
||||
// disable depth test in 2d rendering
|
||||
postfx_rs.depth_test_enabled = 1;
|
||||
postfx_rs.depth_test_enabled = 0;
|
||||
postfx_rs.cull_face_enabled = 0;
|
||||
postfx_rs.front_face = GL_CCW;
|
||||
postfx_rs.blend_enabled = 1;
|
||||
postfx_rs.blend_src = GL_SRC_ALPHA;
|
||||
postfx_rs.blend_dst = GL_ONE_MINUS_SRC_ALPHA;
|
||||
}
|
||||
|
||||
// unbind postfx fbo
|
||||
|
@ -21745,7 +21747,7 @@ void ddraw_flush() {
|
|||
|
||||
void ddraw_flush_projview(mat44 proj, mat44 view) {
|
||||
do_once dd_rs = renderstate();
|
||||
dd_rs.depth_test_enabled = !dd_ontop;
|
||||
dd_rs.depth_test_enabled = dd_ontop;
|
||||
dd_rs.cull_face_enabled = 0;
|
||||
|
||||
glActiveTexture(GL_TEXTURE0);
|
||||
|
|
Loading…
Reference in New Issue