Reset blend state to default after drawing

This commit is contained in:
jp9000 2014-07-03 14:12:48 -07:00
parent 57cfd4f991
commit 7dfb26eb31
3 changed files with 4 additions and 1 deletions

View File

@ -442,6 +442,8 @@ void XCompcapMain::render(effect_t effect)
gs_enable_blending(false);
gs_draw_sprite(p->tex, 0, 0, 0);
gs_reset_blend_state();
}
uint32_t XCompcapMain::width()

View File

@ -105,7 +105,6 @@ void xcursor_render(xcursor_t *data) {
gs_enable_blending(True);
gs_blendfunction(GS_BLEND_ONE, GS_BLEND_INVSRCALPHA);
gs_draw_sprite(data->tex, 0, 0, 0);
gs_enable_blending(False);
gs_matrix_pop();
}

View File

@ -275,6 +275,8 @@ static void xshm_video_render(void *vptr, effect_t effect)
if (data->show_cursor)
xcursor_render(data->cursor);
gs_reset_blend_state();
}
/**