From e7c4a9d1ef76f6edff95ca9f418a65fc42a453dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Thu, 22 Feb 2018 16:36:16 +0100 Subject: GWN: Fix immediate mode when closing a window. --- intern/gawain/src/gwn_immediate.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'intern/gawain') diff --git a/intern/gawain/src/gwn_immediate.c b/intern/gawain/src/gwn_immediate.c index f063665b423..0fe8e7a3f7c 100644 --- a/intern/gawain/src/gwn_immediate.c +++ b/intern/gawain/src/gwn_immediate.c @@ -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; } -- cgit v1.2.3