egl: move eglChooseConfig() fallback to eglapi.c
[mesa.git] / src / egl / main / eglimage.h
index eb66280ff964529e363456d2c922dfeea9eaf75b..6d2e7ba8a2d3b0c812f573b62bcf95e3a4c81d07 100644 (file)
@@ -91,13 +91,16 @@ struct _egl_image
 };
 
 
-extern EGLint
-_eglParseImageAttribList(_EGLImageAttribs *attrs, _EGLDisplay *dpy,
+EGLBoolean
+_eglParseImageAttribList(_EGLImageAttribs *attrs, _EGLDisplay *disp,
                          const EGLint *attrib_list);
 
 
-extern EGLBoolean
-_eglInitImage(_EGLImage *img, _EGLDisplay *dpy);
+static inline void
+_eglInitImage(_EGLImage *img, _EGLDisplay *disp)
+{
+   _eglInitResource(&img->Resource, sizeof(*img), disp);
+}
 
 
 /**
@@ -150,10 +153,10 @@ _eglUnlinkImage(_EGLImage *img)
  * Return NULL if the handle has no corresponding linked image.
  */
 static inline _EGLImage *
-_eglLookupImage(EGLImage image, _EGLDisplay *dpy)
+_eglLookupImage(EGLImage image, _EGLDisplay *disp)
 {
    _EGLImage *img = (_EGLImage *) image;
-   if (!dpy || !_eglCheckResource((void *) img, _EGL_RESOURCE_IMAGE, dpy))
+   if (!disp || !_eglCheckResource((void *) img, _EGL_RESOURCE_IMAGE, disp))
       img = NULL;
    return img;
 }