diff options
author | Reiko Asakura | 2020-11-01 17:23:11 -0500 |
---|---|---|
committer | Reiko Asakura | 2020-11-01 17:23:11 -0500 |
commit | 836489244c5271435c02213f33817f98f3181a96 (patch) | |
tree | 221c9c8a5acabd3fa82277bc3f68e79a022646e7 /patches/egl-registry.patch | |
parent | Add SceLibMonoBridge functions (diff) | |
download | vds-libraries-836489244c5271435c02213f33817f98f3181a96.tar.gz |
Update build script
Diffstat (limited to 'patches/egl-registry.patch')
-rw-r--r-- | patches/egl-registry.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/patches/egl-registry.patch b/patches/egl-registry.patch new file mode 100644 index 0000000..8fbc6d1 --- /dev/null +++ b/patches/egl-registry.patch @@ -0,0 +1,40 @@ +--- a/api/EGL/eglplatform.h ++++ b/api/EGL/eglplatform.h +@@ -139,6 +139,12 @@ typedef void *EGLNativeDisplayType; + typedef khronos_uintptr_t EGLNativePixmapType; + typedef khronos_uintptr_t EGLNativeWindowType; + ++#elif defined(__psp2__) ++ ++typedef void *EGLNativeDisplayType; ++typedef void *EGLNativePixmapType; ++typedef int EGLNativeWindowType; ++ + #else + #error "Platform not recognized" + #endif +--- a/api/genheaders.py ++++ b/api/genheaders.py +@@ -410,8 +410,8 @@ buildList = [ + filename = 'EGL/egl.h', + apiname = 'egl', + profile = None, +- versions = allVersions, +- emitversions = allVersions, ++ versions = '1\.[0-4]', ++ emitversions = '1\.[0-4]', + defaultExtensions = None, # No default extensions + addExtensions = None, + removeExtensions = None, +@@ -429,9 +429,9 @@ buildList = [ + filename = 'EGL/eglext.h', + apiname = 'egl', + profile = None, +- versions = allVersions, ++ versions = '1\.[0-4]', + emitversions = None, +- defaultExtensions = 'egl', # Default extensions for EGL ++ defaultExtensions = None, # No default extensions + addExtensions = None, + removeExtensions = None, + prefixText = prefixStrings + eglPlatformStrings + eglextVersionStrings, |