From 89d04c9d2435b98df9575d6dcce3f66ddba03948 Mon Sep 17 00:00:00 2001 From: bloeys Date: Sat, 21 May 2022 12:11:15 +0400 Subject: [PATCH] Enable blending by default --- engine/engine.go | 3 +++ main.go | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/engine/engine.go b/engine/engine.go index 1226dad..8a18d2b 100755 --- a/engine/engine.go +++ b/engine/engine.go @@ -178,6 +178,9 @@ func initOpenGL() error { gl.CullFace(gl.BACK) gl.FrontFace(gl.CCW) + gl.Enable(gl.BLEND) + gl.BlendFunc(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA) + gl.ClearColor(0, 0, 0, 1) return nil } diff --git a/main.go b/main.go index be1710c..bd84899 100755 --- a/main.go +++ b/main.go @@ -18,6 +18,10 @@ import ( "github.com/veandco/go-sdl2/sdl" ) +//BUGS: +// need to rebind the texutre if the texture (or any material values) change between draw calls +// DT handling for when it is zero is wrong! (Gives 1000 DT) + //TODO: Tasks: // Build simple game // Integrate physx