예제 #1
0
파일: gles2.go 프로젝트: remogatto/egles
func ShaderBinary(
	n Sizei, shaders *uint32,
	binaryformat Enum, binary Void, length Sizei) {
	C.glShaderBinary(
		C.GLsizei(n),
		(*C.GLuint)(shaders),
		C.GLenum(binaryformat),
		unsafe.Pointer(binary),
		C.GLsizei(length))
}
예제 #2
0
파일: shader.go 프로젝트: jackscan/go-gles3
func ShaderBinary(shaders []Shader, format ShaderBinaryFormat, binary []byte) {
	C.glShaderBinary(C.GLsizei(len(shaders)), (*C.GLuint)(&shaders[0]), C.GLenum(format), unsafe.Pointer(&binary[0]), C.GLsizei(len(binary)))
}
예제 #3
0
파일: es2.go 프로젝트: nick-fedesna/egles
func ShaderBinary(n int, shaders Void, binaryformat uint, binary Void, length int) {
	C.glShaderBinary(C.GLsizei(n), (*C.GLuint)(shaders),
		C.GLenum(binaryformat), unsafe.Pointer(binary), C.GLsizei(length))
}