libretro / parallel-n64

Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.
309 stars 128 forks source link

Plugins issue with UWP MSVC (ARM) #743

Closed basharast closed 2 years ago

basharast commented 2 years ago

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 for mupen64plus-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.

basharast commented 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,

why the 3D layers ordered in wrong arrange? (the objects in the front become at the back behind the other objects)