Browse Source

egl: Group data fields before function pointers in SDL_EGL_VideoData.

Ryan C. Gordon 3 years ago
parent
commit
0aff42a159
1 changed files with 2 additions and 3 deletions
  1. 2 3
      src/video/SDL_egl_c.h

+ 2 - 3
src/video/SDL_egl_c.h

@@ -40,6 +40,8 @@ typedef struct SDL_EGL_VideoData
     int egl_surfacetype;
     int egl_surfacetype;
     int egl_version_major, egl_version_minor;
     int egl_version_major, egl_version_minor;
     EGLint egl_required_visual_id;
     EGLint egl_required_visual_id;
+    SDL_bool is_offscreen;  /* whether EGL display was offscreen */
+    EGLenum apitype;  /* EGL_OPENGL_ES_API, EGL_OPENGL_API, etc */
     
     
     EGLDisplay(EGLAPIENTRY *eglGetDisplay) (NativeDisplayType display);
     EGLDisplay(EGLAPIENTRY *eglGetDisplay) (NativeDisplayType display);
     EGLDisplay(EGLAPIENTRY *eglGetPlatformDisplay) (EGLenum platform,
     EGLDisplay(EGLAPIENTRY *eglGetPlatformDisplay) (EGLenum platform,
@@ -114,9 +116,6 @@ typedef struct SDL_EGL_VideoData
     EGLint(EGLAPIENTRY *eglClientWaitSyncKHR)(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout);
     EGLint(EGLAPIENTRY *eglClientWaitSyncKHR)(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout);
 
 
     /* Atomic functions end */
     /* Atomic functions end */
-
-    SDL_bool is_offscreen;  /* whether EGL display was offscreen */
-    EGLenum apitype;  /* EGL_OPENGL_ES_API, EGL_OPENGL_API, etc */
 } SDL_EGL_VideoData;
 } SDL_EGL_VideoData;
 
 
 /* OpenGLES functions */
 /* OpenGLES functions */