From 9f92f2c5c49a90dd8cabe0c7655e0775a39c1c07 Mon Sep 17 00:00:00 2001 From: Thomas Friedel Date: Wed, 10 Jul 2019 11:34:21 +0200 Subject: [PATCH] added an error if glGenTextures fails --- backend/goglbackend/images.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/goglbackend/images.go b/backend/goglbackend/images.go index c47c977..23969ce 100644 --- a/backend/goglbackend/images.go +++ b/backend/goglbackend/images.go @@ -23,6 +23,10 @@ func (b *GoGLBackend) LoadImage(src image.Image) (backendbase.Image, error) { var tex uint32 gl.GenTextures(1, &tex) + if tex == 0 { + return nil, errors.New("glGenTextures failed") + } + gl.ActiveTexture(gl.TEXTURE0) gl.BindTexture(gl.TEXTURE_2D, tex) if src == nil {