OpenEmu / Mupen64Plus-Core

OpenEmu Core plugin with Mupen64Plus to support N64 emulation
49 stars 23 forks source link

Glide64 MK2 Video Plugin does not work #5

Closed dbellingroth closed 7 years ago

dbellingroth commented 10 years ago

If enabled in the source code the glide64 mk2 videoplugin only produces a black screen. For some games, glide64 mk2 works much better.

mrvacbob commented 10 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).

mrvacbob commented 10 years ago

Someone should try the ES2 port.

alex-chandel commented 7 years ago

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.

alex-chandel commented 7 years ago

OpenEmu currently ships with mupen64plus-video-glide64.so, mupen64plus-video-glide64mk2.so, and mupen64plus-video-GLideN64.so.

Are all of these non-functional?

clobber commented 7 years ago

Are all of these non-functional?

...yes. If any/all of them worked, certainly GLideN64 would be the default in use.

clobber commented 7 years ago

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.