Closed dbellingroth closed 7 years ago
Moved where the video plugins are loaded, and now it shows garbage instead.
The texture problems might be fixed by finding out why glBindTexture calls are failing with GL_INVALID_OPERATION.
The GL code may not be compatible with frame buffers. e.g. it calls glDrawBuffer which won't work (needs to be GL_COLOR_ATTACHMENT0 not GL_BACK).
Someone should try the ES2 port.
Enabling Glide64 or Glide64 MK2 would fix longstanding graphical bugs in our Rice plugin, like Pokemon Snap photos not showing up (rendering the game unplayable), or the scrambled Mario Party 3 mini-game textures.
OpenEmu currently ships with mupen64plus-video-glide64.so
, mupen64plus-video-glide64mk2.so
, and mupen64plus-video-GLideN64.so
.
Are all of these non-functional?
Are all of these non-functional?
...yes. If any/all of them worked, certainly GLideN64 would be the default in use.
We've implemented GLideN64 by gonetz (not to be confused with Glide64 or Glide64mk2) as the new default GPU plugin. This will ship out in an update soon.
If enabled in the source code the glide64 mk2 videoplugin only produces a black screen. For some games, glide64 mk2 works much better.