コード例 #1
0
ファイル: gldebug.go プロジェクト: Miaque/mojo
func VertexAttrib3f(dst Attrib, x, y, z float32) {
	defer func() {
		errstr := errDrain()
		log.Printf("gl.VertexAttrib3f(%v, %v, %v, %v) %v", dst, x, y, z, errstr)
	}()
	C.glVertexAttrib3f(dst.c(), C.GLfloat(x), C.GLfloat(y), C.GLfloat(z))
}
コード例 #2
0
ファイル: gles2.go プロジェクト: remogatto/egles
func VertexAttrib3f(
	indx uint32, x float32, y float32, z float32) {
	C.glVertexAttrib3f(
		C.GLuint(indx),
		C.GLfloat(x),
		C.GLfloat(y),
		C.GLfloat(z))
}
コード例 #3
0
ファイル: gl_opengles.go プロジェクト: tanema/amore
func VertexAttrib3f(dst Attrib, x, y, z float32) {
	C.glVertexAttrib3f(dst.c(), C.GLfloat(x), C.GLfloat(y), C.GLfloat(z))
}
コード例 #4
0
ファイル: attriblocation.go プロジェクト: Nvveen/gl
func (indx AttribLocation) Attrib3f(x float32, y float32, z float32) {
	C.glVertexAttrib3f(C.GLuint(indx), C.GLfloat(x), C.GLfloat(y), C.GLfloat(z))
}
コード例 #5
0
ファイル: attrib.go プロジェクト: jackscan/go-gles2
func (a Vec3Attrib) Set(x, y, z float32) {
	C.glVertexAttrib3f(a.index, C.GLfloat(x), C.GLfloat(y), C.GLfloat(z))
}