コード例 #1
0
ファイル: gldebug.go プロジェクト: Miaque/mojo
func GenFramebuffer() (r0 Framebuffer) {
	defer func() {
		errstr := errDrain()
		log.Printf("gl.GenFramebuffer() %v%v", r0, errstr)
	}()
	var b Framebuffer
	C.glGenFramebuffers(1, (*C.GLuint)(&b.Value))
	return b
}
コード例 #2
0
ファイル: gl_opengles.go プロジェクト: tanema/amore
func CreateFramebuffer() Framebuffer {
	var b Framebuffer
	C.glGenFramebuffers(1, (*C.GLuint)(&b.Value))
	return b
}
コード例 #3
0
ファイル: gles2.go プロジェクト: remogatto/egles
func GenFramebuffers(
	n Sizei, framebuffers *uint32) {
	C.glGenFramebuffers(
		C.GLsizei(n),
		(*C.GLuint)(framebuffers))
}
コード例 #4
0
ファイル: framebuffer.go プロジェクト: jackscan/go-gles3
func CreateFramebuffer() Framebuffer {
	buffer := Framebuffer(0)
	C.glGenFramebuffers(C.GLsizei(1), (*C.GLuint)(&buffer))
	return buffer
}
コード例 #5
0
ファイル: framebuffer.go プロジェクト: jackscan/go-gles3
func GenFramebuffers(buffers []Framebuffer) {
	C.glGenFramebuffers(C.GLsizei(len(buffers)), (*C.GLuint)(&buffers[0]))
}
コード例 #6
0
ファイル: framebuffer.go プロジェクト: skarr/GarageEngine
// void glGenFramebuffers(GLsizei n, GLuint* ids);
func GenFramebuffer() Framebuffer {
	var b C.GLuint
	C.glGenFramebuffers(1, &b)
	return Framebuffer(b)
}