コード例 #1
0
ファイル: main.go プロジェクト: gordonklaus/justkeys
func stop() {
	stopAudio()

	gl.DeleteProgram(program)
	gl.DeleteBuffer(positionbuf)
	gl.DeleteBuffer(pointsizebuf)
}
コード例 #2
0
ファイル: main.go プロジェクト: lovexiaov/gomobileapp
func (e *Engine) Stop() {
	gl.DeleteProgram(e.shader.program)
	for _, buf := range e.shape.Objs {
		gl.DeleteBuffer(buf.coord)
		gl.DeleteBuffer(buf.uvcoord)
		gl.DeleteBuffer(buf.normal)
	}
}
コード例 #3
0
ファイル: glimage.go プロジェクト: rockxcn/mobile
func stop() {
	gl.DeleteProgram(glimage.program)
	gl.DeleteBuffer(glimage.quadXY)
	gl.DeleteBuffer(glimage.quadUV)

	texmap.Lock()
	for _, t := range texmap.texs {
		if t.gltex.Value != 0 {
			gl.DeleteTexture(t.gltex)
		}
		t.gltex = gl.Texture{}
	}
	texmap.Unlock()
}
コード例 #4
0
ファイル: main.go プロジェクト: gitter-badger/bukkake
func onStop() {
	gl.DeleteProgram(program)
	gl.DeleteBuffer(swasBuffer)
}
コード例 #5
0
ファイル: main.go プロジェクト: lovexiaov/gomobileapp
func (e *Engine) Stop() {
	gl.DeleteProgram(e.shader.program)
	gl.DeleteBuffer(e.shape.buf)
}
コード例 #6
0
ファイル: main.go プロジェクト: lovexiaov/gomobileapp
func (e *Engine) Stop() {
	gl.DeleteProgram(e.shader.program)
	for _, buf := range e.shape.bufs {
		gl.DeleteBuffer(buf.coord)
	}
}
コード例 #7
0
ファイル: main.go プロジェクト: paulhankin/mobile
func onStop() {
	gl.DeleteProgram(program)
	gl.DeleteBuffer(buf)
}
コード例 #8
0
ファイル: shape.go プロジェクト: shazow/linerage3d
func (shape *StaticShape) Close() error {
	gl.DeleteBuffer(shape.VBO)
	gl.DeleteBuffer(shape.IBO)
	return nil
}
コード例 #9
0
ファイル: particle.go プロジェクト: shazow/linerage3d
func (emitter *particleEmitter) Close() error {
	gl.DeleteBuffer(emitter.VBO)
	return nil
}
コード例 #10
0
ファイル: main.go プロジェクト: lovexiaov/gomobileapp
//停止时触发,清理
func onStop() {
	gl.DeleteProgram(program)
	gl.DeleteBuffer(positionbuf)
	gl.DeleteBuffer(colorbuf)
}
コード例 #11
0
ファイル: line.go プロジェクト: shazow/linerage3d
func (shape *Line) Close() error {
	gl.DeleteBuffer(shape.VBO)
	return nil
}