GWN: Fix immediate mode when closing a window.

This commit is contained in:
Clément Foucault 2018-02-22 16:36:16 +01:00
parent 8115162e98
commit e7c4a9d1ef
1 changed files with 1 additions and 5 deletions

View File

@ -28,8 +28,6 @@ typedef struct {
#if IMM_BATCH_COMBO
Gwn_Batch* batch;
#endif
Gwn_Context* context;
// current draw call
GLubyte* buffer_data;
unsigned buffer_offset;
@ -88,8 +86,7 @@ void immActivate(void)
assert(imm.prim_type == GWN_PRIM_NONE); // make sure we're not between a Begin/End pair
assert(imm.vao_id == 0);
#endif
imm.vao_id = GWN_vao_alloc();
imm.context = GWN_context_active_get();
imm.vao_id = GWN_vao_default();
}
void immDeactivate(void)
@ -99,7 +96,6 @@ void immDeactivate(void)
assert(imm.prim_type == GWN_PRIM_NONE); // make sure we're not between a Begin/End pair
assert(imm.vao_id != 0);
#endif
GWN_vao_free(imm.vao_id, imm.context);
imm.vao_id = 0;
imm.prev_enabled_attrib_bits = 0;
}