From 34bb9a9a75b05c57d8322c1d728709c5f005f77e Mon Sep 17 00:00:00 2001 From: Jaylon Gowie Date: Sun, 19 Dec 2021 20:41:22 -0600 Subject: [PATCH] GLES2 GL_GLEXT_PROTOTYPES support --- eurasiacon/opengles2/drvgl2platform.h | 2 +- gpu_es4_ext/libSceGpuEs4UserForVsh_stub.a | Bin 3920 -> 3920 bytes gpu_es4_ext/libSceGpuEs4User_stub.a | Bin 64230 -> 64230 bytes lib/vitasdk_out/GLESv2.yml | 16 ++++++++++++++++ 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/eurasiacon/opengles2/drvgl2platform.h b/eurasiacon/opengles2/drvgl2platform.h index 0a840e7..8e561c7 100644 --- a/eurasiacon/opengles2/drvgl2platform.h +++ b/eurasiacon/opengles2/drvgl2platform.h @@ -49,7 +49,7 @@ extern "C" { #if defined(__linux__) # define GL_API_EXT __attribute__((visibility("hidden"))) #else -# define GL_API_EXT +# define GL_API_EXT KHRONOS_APICALL #endif #ifdef __cplusplus diff --git a/gpu_es4_ext/libSceGpuEs4UserForVsh_stub.a b/gpu_es4_ext/libSceGpuEs4UserForVsh_stub.a index 8015f54947056e4323ae7edfa688a7b2ca6f1bc1..6b9f1777b608b5c3f309725258ab130caa108655 100644 GIT binary patch delta 60 xcmca0cR_A~44b8ynYoF@Mx|$rQ08VnrfV!v_GCULu}$n(m=Ij?%^x}ASpfjf5Gw!x delta 60 xcmca0cR_A~44aXesfD58Mx|$rQ08VnrfV!v_GCULu}$n(m=Ij?%^x}ASpoPf59a^? diff --git a/gpu_es4_ext/libSceGpuEs4User_stub.a b/gpu_es4_ext/libSceGpuEs4User_stub.a index d91eb9afb3db6962d8819e2c39d19138ad327e86..69fc5f2d790da38eb36b95025d3a675e798fc92f 100644 GIT binary patch delta 667 zcmaF%mHF9M<_R)vmS$$=CKel&I>e#O%^SqGu|V0AH;9XEZj!O#gz*iuB_>~JD%%{S zb_1qnvw?OVD@yl=CS;Tf3Rt7r!PsDbo6Ur~ZL`9>BDh?Gb>C*SB_ELNk=$&$G7v5gbDz|Dg!@2xnzkV8 zk=Q(8rx#4m<_G%_;Q|WJPe)L~6YSrjQwZ}wc7Wpe)_Hgw1H(mfvgyjw&2CrkAh}Iq tv%@Wf+d*c#JwTWZa@Vn^2zPe#O%^SqGu|V0AH;9XEZj!O#gz*iuB_>~JD%%{S zb_1qnvw?OVD@yl=CS;Tf3Rt7r!PsDbo6Ur~ZL`9>BDh?Gb>C*SB_ELNk=$&$G7v5gbDz|Dg!@2xnzkV8 zk=Q(8rx#4m<_G%_;Q|WJPe)L~6YSrjQwZ}wc7Wpe)_Hgw1H(mfvgyjw&2CrkAh}Iq tv%@Wf+d*c#JwTWZa@Vn^2zP*!KVc diff --git a/lib/vitasdk_out/GLESv2.yml b/lib/vitasdk_out/GLESv2.yml index b22009f..9112125 100644 --- a/lib/vitasdk_out/GLESv2.yml +++ b/lib/vitasdk_out/GLESv2.yml @@ -15,6 +15,7 @@ modules: glBindFramebuffer: 0xEB77AF9F glBindRenderbuffer: 0xCCE43CA8 glBindTexture: 0xCB5B4998 + glBindVertexArrayOES: 0xAAA86BA0 glBlendColor: 0x666D119A glBlendEquation: 0xABBDA7B3 glBlendEquationSeparate: 0xF0EDDF80 @@ -42,25 +43,31 @@ modules: glDeleteRenderbuffers: 0xF40183F5 glDeleteShader: 0x8C508262 glDeleteTextures: 0x2D3B8D28 + glDeleteVertexArraysOES: 0xCA778EFB glDepthFunc: 0xD4026C17 glDepthMask: 0xDB12CAB1 glDepthRangef: 0xE0F36296 glDetachShader: 0xE12CB853 glDisable: 0x062DC4A1 glDisableVertexAttribArray: 0x04A45F42 + glDiscardFramebufferEXT: 0x7A291FC1 glDrawArrays: 0xCCDE88D5 glDrawElements: 0xDEB4664C + glEGLImageTargetRenderbufferStorageOES: 0x03C19A8E + glEGLImageTargetTexture2DOES: 0xF305F58D glEnable: 0xE49E018E glEnableVertexAttribArray: 0xBE2D4A9A glFinish: 0x77190A10 glFlush: 0x1F6B9106 glFramebufferRenderbuffer: 0x13F7D86B glFramebufferTexture2D: 0x8C9865DF + glFramebufferTexture2DMultisampleIMG: 0x0B847926 glFrontFace: 0x896B5409 glGenBuffers: 0x411E5F05 glGenFramebuffers: 0x99E98BA1 glGenRenderbuffers: 0x2B371E22 glGenTextures: 0xF904C8A9 + glGenVertexArraysOES: 0x9980D6AE glGenerateMipmap: 0x09711861 glGetActiveAttrib: 0xA6CB93AF glGetActiveUniform: 0x50D3D6A9 @@ -68,10 +75,12 @@ modules: glGetAttribLocation: 0x2303225D glGetBooleanv: 0x919FBCB7 glGetBufferParameteriv: 0x9556172D + glGetBufferPointervOES: 0xEA66744F glGetError: 0xC8C03673 glGetFloatv: 0xDA2636B7 glGetFramebufferAttachmentParameteriv: 0x3016648A glGetIntegerv: 0xD9448BAD + glGetProgramBinaryOES: 0x9AAD9BDC glGetProgramInfoLog: 0x8045DA32 glGetProgramiv: 0xCA4AC77B glGetRenderbufferParameteriv: 0x5FC9CFAB @@ -96,13 +105,19 @@ modules: glIsRenderbuffer: 0x1DCFE0A8 glIsShader: 0xB8BB6E18 glIsTexture: 0xB19483E6 + glIsVertexArrayOES: 0x4D962148 glLineWidth: 0x7D9E059E glLinkProgram: 0xA1BB2C9D + glMapBufferOES: 0x3A7D99FF + glMultiDrawArraysEXT: 0x262683C3 + glMultiDrawElementsEXT: 0xB8F7D74A glPixelStorei: 0x5F83AB8A glPolygonOffset: 0x8EC1C847 + glProgramBinaryOES: 0x82C9B0D8 glReadPixels: 0x7210A817 glReleaseShaderCompiler: 0xECAC91AF glRenderbufferStorage: 0x768C7D2C + glRenderbufferStorageMultisampleIMG: 0xECA44FE8 glSampleCoverage: 0x25147503 glScissor: 0xA7ED2287 glShaderBinary: 0xAF66D3C3 @@ -138,6 +153,7 @@ modules: glUniformMatrix2fv: 0x882A4817 glUniformMatrix3fv: 0x24FFEEB3 glUniformMatrix4fv: 0x29D3F355 + glUnmapBufferOES: 0x822AE051 glUseProgram: 0xD972A7BC glValidateProgram: 0x71DB1798 glVertexAttrib1f: 0xC3A7D41D