forked from joejulian/gio
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9bfa6bc1c2 |
@@ -115,6 +115,9 @@ func (c *context) Unlock() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (c *context) Refresh() error {
|
func (c *context) Refresh() error {
|
||||||
|
if C.gio_makeCurrent(c.ctx) == 0 {
|
||||||
|
return errors.New("[EAGLContext setCurrentContext] failed")
|
||||||
|
}
|
||||||
if !c.init {
|
if !c.init {
|
||||||
c.init = true
|
c.init = true
|
||||||
c.frameBuffer = c.c.CreateFramebuffer()
|
c.frameBuffer = c.c.CreateFramebuffer()
|
||||||
|
|||||||
@@ -169,7 +169,6 @@ type context interface {
|
|||||||
API() gpu.API
|
API() gpu.API
|
||||||
RenderTarget() (gpu.RenderTarget, error)
|
RenderTarget() (gpu.RenderTarget, error)
|
||||||
Present() error
|
Present() error
|
||||||
// Refresh assumes the context is already locked and current.
|
|
||||||
Refresh() error
|
Refresh() error
|
||||||
Release()
|
Release()
|
||||||
Lock() error
|
Lock() error
|
||||||
|
|||||||
Reference in New Issue
Block a user