exp/gl/glutil: set blend mode when drawing sprites

Change-Id: Ib8a3dc3b08c8d64f2d461f943c8ebab75578a127
Reviewed-on: https://go-review.googlesource.com/17320
Reviewed-by: Nigel Tao <nigeltao@golang.org>
This commit is contained in:
Andrew Gerrand 2015-12-02 09:54:46 +11:00
parent 0a85ca5e85
commit 44f634ba28
1 changed files with 5 additions and 0 deletions

View File

@ -169,6 +169,9 @@ func (img *Image) Draw(sz size.Event, topLeft, topRight, bottomLeft geom.Point,
glimage := img.images
glctx := img.images.glctx
glctx.BlendFunc(gl.ONE, gl.ONE_MINUS_SRC_ALPHA)
glctx.Enable(gl.BLEND)
// TODO(crawshaw): Adjust viewport for the top bar on android?
glctx.UseProgram(glimage.program)
{
@ -288,6 +291,8 @@ func (img *Image) Draw(sz size.Event, topLeft, topRight, bottomLeft geom.Point,
glctx.DisableVertexAttribArray(glimage.pos)
glctx.DisableVertexAttribArray(glimage.inUV)
glctx.Disable(gl.BLEND)
}
var quadXYCoords = f32.Bytes(binary.LittleEndian,