コード例 #1
0
ファイル: gles2.go プロジェクト: remogatto/egles
func DeleteTextures(
	n Sizei, textures *uint32) {
	C.glDeleteTextures(
		C.GLsizei(n),
		(*C.GLuint)(textures))

}
コード例 #2
0
ファイル: gldebug.go プロジェクト: Miaque/mojo
func DeleteTexture(v Texture) {
	defer func() {
		errstr := errDrain()
		log.Printf("gl.DeleteTexture(%v) %v", v, errstr)
	}()
	C.glDeleteTextures(1, (*C.GLuint)(&v.Value))
}
コード例 #3
0
ファイル: gl_opengles.go プロジェクト: tanema/amore
func DeleteTexture(v Texture) {
	C.glDeleteTextures(1, (*C.GLuint)(&v.Value))
}
コード例 #4
0
ファイル: texture.go プロジェクト: Nvveen/gl
// Delete all textures in slice
func DeleteTextures(textures []Texture) {
	if len(textures) > 0 {
		C.glDeleteTextures(C.GLsizei(len(textures)), (*C.GLuint)(&textures[0]))
	}
}
コード例 #5
0
ファイル: texture.go プロジェクト: Nvveen/gl
// Delete texture object
func (texture Texture) Delete() {
	b := C.GLuint(texture)
	C.glDeleteTextures(1, &b)
}
コード例 #6
0
ファイル: texture.go プロジェクト: jackscan/go-gles2
func (t Texture) Delete() {
	C.glDeleteTextures(1, (*C.GLuint)(&t))
}