summaryrefslogtreecommitdiff
path: root/patches/egl-registry.patch
diff options
context:
space:
mode:
authorReiko Asakura2020-11-01 17:23:11 -0500
committerReiko Asakura2020-11-01 17:23:11 -0500
commit836489244c5271435c02213f33817f98f3181a96 (patch)
tree221c9c8a5acabd3fa82277bc3f68e79a022646e7 /patches/egl-registry.patch
parentAdd SceLibMonoBridge functions (diff)
downloadvds-libraries-836489244c5271435c02213f33817f98f3181a96.tar.gz
Update build script
Diffstat (limited to 'patches/egl-registry.patch')
-rw-r--r--patches/egl-registry.patch40
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,