예제 #1
0
파일: ogl_graphics.go 프로젝트: chsc/g3
func (p *openGLShader) SetTexture(location uint, unit uint) {
	p.program.Use()
	gl.UniformLocation(location).Uniform1i(int(unit))
}
예제 #2
0
파일: ogl_graphics.go 프로젝트: chsc/g3
func (p *openGLShader) SetVec3(location uint, v *Vec3) {
	p.program.Use()
	gl.UniformLocation(location).Uniform3f(v.X, v.Y, v.Z)
}