libretro / ludo

A libretro frontend written in golang
https://ludo.libretro.com/
GNU General Public License v3.0
599 stars 68 forks source link

OpenGL Cores #4

Open RobLoach opened 6 years ago

RobLoach commented 6 years ago

Allow running OpenGL cores, like Mupen64.

Could use SDLArch as a model for how to set up tthe contexts: https://github.com/heuripedes/sdlarch

kivutar commented 5 years ago

GLFW needs to evolve a little, see

kivutar commented 5 years ago

I've updated the GL PR

johnnyq commented 5 years ago

This would be awesome addition since im reallt looking forward to the new playcast Dreamcast Emulator and Nintendo 64. I'm super excited about this!

kivutar commented 5 years ago

We have a branch with almost all the changes required for this. For some reasons it's crashing. It's a bit over my level. I would need the help of somebody who knows GL well. And it would help too if they finally merged this GLFW 3.3 branch into go-glfw...

johnnyq commented 5 years ago

with the latest commit https://github.com/libretro/ludo/commit/f8c7d8fd987b2a6e6f83fc6fba0c6ef3ef0a272c

does this mean we can have OpenGL cores like n64 and Dreamcast because if so we shall rejoice =]

kivutar commented 5 years ago

We shall not yet rejoice, it's a good step forward but some work is still needed.. :)

johnnyq commented 5 years ago

ah I got ya, sooo close though. Man this project is almost perfected!

kivutar commented 5 years ago

Some progress on this, now when launching ppsspp, it will try to compile the shaders and fail because not being able to append the prelude to the shaders.

kivutar commented 4 years ago

This is now somewhat working on Windows and Linux

johnnyq commented 4 years ago

This is going to be good, any chance of a new LudOS with updated cores?

Shadowblitz16 commented 2 years ago

Whats the progress on this for n64? I just downloaded this and like it but it doesn't have n64 support.

kivutar commented 1 year ago

The progress was that we needed to merge 2 branches:

Both branches introduce regression or make the code uglier. I'm not 100% sure if I will merge them.