コード例 #1
0
ファイル: gldebug.go プロジェクト: Miaque/mojo
func DrawElements(mode, ty Enum, offset, count int) {
	defer func() {
		errstr := errDrain()
		log.Printf("gl.DrawElements(%v, %v, %v, %v) %v", mode, ty, offset, count, errstr)
	}()
	C.glDrawElements(mode.c(), C.GLsizei(count), ty.c(), unsafe.Pointer(uintptr(offset)))
}
コード例 #2
0
ファイル: gles2.go プロジェクト: remogatto/egles
func DrawElements(
	mode Enum, count Sizei,
	type_ Enum, indices Void) {
	C.glDrawElements(
		C.GLenum(mode),
		C.GLsizei(count),
		C.GLenum(type_),
		unsafe.Pointer(indices))
}
コード例 #3
0
ファイル: gl_opengles.go プロジェクト: tanema/amore
func DrawElements(mode Enum, count int, ty Enum, offset unsafe.Pointer) {
	C.glDrawElements(mode.c(), C.GLsizei(count), ty.c(), offset)
}
コード例 #4
0
ファイル: gl.go プロジェクト: jackscan/go-gles2
func DrawElementsByte(mode DrawMode, count int, indices []uint8) {
	C.glDrawElements(C.GLenum(mode), C.GLsizei(count), C.GLenum(C.GL_UNSIGNED_BYTE), unsafe.Pointer(&indices[0]))
}
コード例 #5
0
ファイル: gl.go プロジェクト: jackscan/go-gles2
func DrawElementsShort(mode DrawMode, count int, indices []uint16) {
	C.glDrawElements(C.GLenum(mode), C.GLsizei(count), C.GLenum(C.GL_UNSIGNED_SHORT), unsafe.Pointer(&indices[0]))
}
コード例 #6
0
ファイル: gl.go プロジェクト: james4k/gl
//void glDrawElements (GLenum mode, int count, GLenum type, const GLvoid *indices)
func DrawElements(mode GLenum, count int, typ GLenum, indices interface{}) {
	C.glDrawElements(C.GLenum(mode), C.GLsizei(count), C.GLenum(typ),
		ptr(indices))
}
コード例 #7
0
ファイル: es2.go プロジェクト: nick-fedesna/egles
func DrawElements(mode uint, count int, type_ uint, indices Void) {
	C.glDrawElements(
		C.GLenum(mode), C.GLsizei(count),
		C.GLenum(type_), unsafe.Pointer(indices))
}
コード例 #8
0
ファイル: gl.go プロジェクト: beoran/fungo
func DrawElements(mode, count, kind int, indices Pointer) {
	C.glDrawElements(C.GLenum(mode), C.GLsizei(count),
		C.GLenum(kind), unsafe.Pointer(indices))
}
コード例 #9
0
ファイル: gl_opengles.go プロジェクト: shibukawa/gl
func DrawElements(mode Enum, count int, ty Enum, offset int) {
	C.glDrawElements(mode.c(), C.GLsizei(count), ty.c(), unsafe.Pointer(uintptr(offset)))
}