mupen64plus / mupen64plus-video-rice

Video plugin for the Mupen64Plus v2.0 project, using OpenGL. This plugin is based on the RiceVideoLinux plugin from earlier versions of Mupen64Plus.
31 stars 40 forks source link

Allow user/front-end to override polygon offset values #33

Closed littleguy77 closed 9 years ago

littleguy77 commented 9 years ago

Provides a mechanism to workaround certain mobile hardware quirks.

Narann commented 9 years ago

Look fine ok for me. :)

PS: FYI, Qualcomm/Adreno drivers are crap as you can see in the Dolphin DriverDetails.

littleguy77 commented 9 years ago

Haha yes we've been tracking a screen rotation bug in Adreno 320 and Glide. Only shows up on KitKat, not Jellybean or Lollipop. But it's not just Adreno... mobile hardware is all over the place in terms of spec. Even Nvidia's Tegra 3 requires this polygon offset hack. You'd think Nvidia of all vendors would get it right.

Thanks especially for the link, that is great :)

Narann commented 9 years ago

All this inconsistencies are depressing...

richard42 commented 9 years ago

it would also be nice to add these new config parameters to the wiki documentation in the core doc folder.

Narann commented 9 years ago

I just cherry picked this in my repo so don't hesitate to test @littleguy77.

About the wiki page, I agree parameters should be explained in depth with what they fix with which game on which hardware.

@richard42 sorry to point you here but I send you some mail and I'm not sure you have them. You have my mail so feel free to contact be about my pending PR

littleguy77 commented 9 years ago

Thanks for the reminder, I will update the documentation asap.