mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-06 01:45:36 +00:00
app/internal/window: introduce and use nilEGLDisplay
Updates gio#52 Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
@@ -40,6 +40,7 @@ type eglContext struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
nilEGLDisplay _EGLDisplay
|
||||||
nilEGLSurface _EGLSurface
|
nilEGLSurface _EGLSurface
|
||||||
nilEGLContext _EGLContext
|
nilEGLContext _EGLContext
|
||||||
nilEGLConfig _EGLConfig
|
nilEGLConfig _EGLConfig
|
||||||
@@ -194,7 +195,7 @@ func hasExtension(exts []string, ext string) bool {
|
|||||||
|
|
||||||
func createContext(disp _EGLNativeDisplayType) (*eglContext, error) {
|
func createContext(disp _EGLNativeDisplayType) (*eglContext, error) {
|
||||||
eglDisp := eglGetDisplay(disp)
|
eglDisp := eglGetDisplay(disp)
|
||||||
if eglDisp == 0 {
|
if eglDisp == nilEGLDisplay {
|
||||||
return nil, fmt.Errorf("eglGetDisplay(_EGL_DEFAULT_DISPLAY) failed: 0x%x", eglGetError())
|
return nil, fmt.Errorf("eglGetDisplay(_EGL_DEFAULT_DISPLAY) failed: 0x%x", eglGetError())
|
||||||
}
|
}
|
||||||
major, minor, ret := eglInitialize(eglDisp)
|
major, minor, ret := eglInitialize(eglDisp)
|
||||||
|
|||||||
Reference in New Issue
Block a user