Add assertion

This commit is contained in:
Hajime Hoshi 2013-07-10 22:59:38 +09:00
parent 4e4cd85a35
commit 984d572cb0

View File

@ -153,8 +153,10 @@ func (context *Context) DrawTexture(
func (context *Context) DrawTextureParts( func (context *Context) DrawTextureParts(
textureID graphics.TextureID, parts []graphics.TexturePart, textureID graphics.TextureID, parts []graphics.TexturePart,
geometryMatrix matrix.Geometry, colorMatrix matrix.Color) { geometryMatrix matrix.Geometry, colorMatrix matrix.Color) {
texture := context.textures[textureID] texture := context.textures[textureID]
if texture == nil {
panic("invalid texture ID")
}
context.setShaderProgram(geometryMatrix, colorMatrix) context.setShaderProgram(geometryMatrix, colorMatrix)
C.glBindTexture(C.GL_TEXTURE_2D, texture.id) C.glBindTexture(C.GL_TEXTURE_2D, texture.id)