gg: fixes same image twice lead to invisible rectangles sometimes

pull/3433/head
Delyan Angelov 2020-01-13 20:59:31 +02:00 committed by Alexander Medvednikov
parent 74713ffb62
commit fcc10d6358
1 changed files with 4 additions and 1 deletions

View File

@ -414,7 +414,10 @@ pub fn (c &GG) draw_vertical(x, y, height int) {
// fn (ctx &GG) draw_image(x, y, w, h f32, img stbi.Image) {
pub fn (ctx &GG) draw_image(x, y, w, h f32, tex_id u32) {
// NB: HACK to ensure same state ... TODO: remove next line
ctx.draw_empty_rect(0,0,0,0, gx.white)
last_array_buffer := 0
last_texture := 0
C.glGetIntegerv(C.GL_ARRAY_BUFFER_BINDING, &last_array_buffer)