예제 #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
func (t Texture) Delete() {
	C.glDeleteTextures(1, (*C.GLuint)(&t))
}