示例#1
0
func (osx *osxSystemObject) SwapBuffers() {
	globalLock.Lock()
	defer globalLock.Unlock()
	C.SwapBuffers(unsafe.Pointer(osx.context))
}
示例#2
0
func (osx *osxSystemObject) SwapBuffers() {
	C.SwapBuffers(unsafe.Pointer(osx.context))
}
示例#3
0
// Display what has been rendered to the context so far
func (ic *contextInternal) swapBuffers() ThreadError {
	if C.SwapBuffers(ic.hdc) == C.FALSE {
		return NewThreadError(fmt.Errorf("SwapBuffers (%d)", C.GetLastError()), true)
	}
	return nil
}
示例#4
0
文件: win32.go 项目: sixteng/goGLPro
func (window *Win32Window) SwapBuffers() {
	C.SwapBuffers(*(*C.HDC)(window.GetHDC()))
}