forked from joejulian/gio
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fb19cd6043 | |||
| b9aa9e59f7 |
@@ -115,9 +115,6 @@ 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,6 +169,7 @@ 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