コード例 #1
0
ファイル: crudevrc.go プロジェクト: hyl87/2011_Go_Geo_Gfx
func glDisposeShaderProg(sp shaderProg) {
	gl.DetachShader(sp.glProg, sp.glFragShader)
	gl.DetachShader(sp.glProg, sp.glVertShader)
	gl.DeleteShader(sp.glFragShader)
	gl.DeleteShader(sp.glVertShader)
	gl.DeleteProgram(sp.glProg)
}
コード例 #2
0
ファイル: gltypes.go プロジェクト: hyl87/2011_Go_Geo_Gfx
func (me *ShaderProgram) CleanUp() {
	gl.DetachShader(me.Program, me.FShader)
	gl.DetachShader(me.Program, me.VShader)
	gl.DeleteShader(me.FShader)
	gl.DeleteShader(me.VShader)
	gl.DeleteProgram(me.Program)
}