Closed basharast closed 2 years ago
So after few tests, both GLN64 and RICE has depth issue, which mean something in the GL
functions is not working correctly for ES 3.0,
glEnable/glDisable (GL_DEPTH_TEST)
in OGLGraphicsContext.cpp: has no effect on the 3D layersglDepthFunc
in OGLRender.cpp: effective between overlays and 3D layers (but not effective on any 3D layer)glDepthMask
in OGLRender.cpp: also no side effect on the 3D layerswhy the 3D layers ordered in wrong arrange? (the objects in the front become at the back behind the other objects)
Hi, Thanks for your work on these cores, I know you are busy team so I need only guide from your side so I can try some fixes,
First I tried to compile the core for MSVC ARM (UWP) and it worked after few fixes. My issues related to OpenGLES (3.0), RetroArch (1.9.13):
GLN64 Previews (Textures issues)
RICE Preview (Depth issue)
I don't have much experience in GLES development nor shaders, but I might do some tests, so.. Could you please help me to understand where exactly the Functions / Shaders that responsible for the above issues
I hope there was MSVC (UWP) configuration in
Makefile
formupen64plus-libretro-nx
that will make the process much easier than struggling with this old core, but anyway the progress now is fine just need some help.Many thanks.