Dolphin, the GameCube and Wii emulator - Forums

Full Version: OpenGL ES 3 Guide
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
I don't know if this is a known issue or not, but I was running the buildbot builds and OpenGL ES 3 was working fine (aside from the rotation/wraparound screen issue) when my phone got an update from 4.3 Jellybean to 4.4.2 KitKat. After updating I loaded up Dolphin to see how it worked after the update. At first I was surprised and happy when I saw my game loading in landscape, even though it was reverse from the button orientation. But once 3D loaded, there was obviously something wrong. I took a screenshot of the Super Mario Sunshine opening sequence and then a screenshot of the menu. In the menu screenshot, you can tell the distortion is Mario's model because of the colours. I'm sorry, but I have no idea what driver version I was on or am on now, but my phone is a Moto G with an Adreno 305 GPU. The other games I have tested it with are Mario Kart Double Dash (same result) and Paper Mario The Thousand Year Door (curtains missing from menu, black menu background, invisible characters in game)

Edit: When I boot a game in Dolphin the last line in yellow text is "Video Info: Qualcomm, Adreno ™ 305, OpenGL ES 3.0 V@64.0 AU@ (CL@)" so I'm assuming v64 drivers on KitKat.
I ran Digimon Rumble Arena2 on my nexus 5 kitkat 4.4.2 by using the latest version4.0-692, i could heard the background music playing but remaining black screen.
Have you tried their development driver which they updated on the 24th Jan for the Nexus 5?
you can adb sideload the update.
https://developer.qualcomm.com/download/adreno200-hammerhead-kot49h.zip
Master-4.0-952 starts now on Xperia Z1c.
Same bugs like on the other Qualcomm devices: 90 degree bug, shifted graphic and big polygons.
Last working version with only 90 degree bug, but normal graphic output was 4.0-284.
Unlike other devices 4.0-427 has the big polygon bug on the Xperia.

Menus and dialogue-boxes are messed on this version. Onscreen buttons are OK.

Testgame: "Mario Kart: Double Dash"
Are there any phones that dolphin actually works decent on? I'm considering a new phone and I'm having a hard time finding one with a non-adreno GPU.
(02-25-2014, 11:01 AM)xperia64 Wrote: [ -> ]Are there any phones that dolphin actually works decent on? I'm considering a new phone and I'm having a hard time finding one with a non-adreno GPU.

In a word "No" its very much a work in progress
(03-04-2014, 01:29 AM)Aftershocker Wrote: [ -> ]In a word "No" its very much a work in progress

That I'm aware of, my standards for decent being whether polygons look vaguely like what they're supposed to or just giant colored triangles and of course whether this and mupen64plus have proper orientation. Missing textures and low speed are acceptable. I basically meant are there any GLES3.0 smartphones that have graphics drivers that aren't complete junk? Judging by the saturation of Adrenos at present I'm guessing not.
PowerVR gpu seem to give the least glitches, Adreno & Mali being the worst.
Nobody tested the Huawei MediaPad 10 FHD with vivante gpu?
Just got the official kitkat 4.4.2 update on my LG G2 and got v66 drivers. Last build that has correct-ish graphics is master-4.0-375. Build 4.0-376 is where the graphics become completely glitched like seannyM's post. Changelog of 4.0-376- [Android] Broken UBOs has been fixed in Adreno driver v53, so update the comment in DriverDetails.h. Also enable dynamic UBO array member access with that version since there is a high chance of it being fixed. Dynamic UBO member access is commonly noticed with character models being terrible looking. 375 pic attached.
(03-15-2014, 03:00 PM)jose325i Wrote: [ -> ]Just got the official kitkat 4.4.2 update on my LG G2 and got v66 drivers. Last build that has correct-ish graphics is master-4.0-375. Build 4.0-376 is where the graphics become completely glitched like seannyM's post. Changelog of 4.0-376- [Android] Broken UBOs has been fixed in Adreno driver v53, so update the comment in DriverDetails.h. Also enable dynamic UBO array member access with that version since there is a high chance of it being fixed. Dynamic UBO member access is commonly noticed with character models being terrible looking. 375 pic attached.

Just a follow-up on my post, the latest buildbot builds work great with my v66 drivers, there is no more rotation bug (the display is perfectly oriented!) and the graphics are almost like they were with the older drivers. The only difference between the older drivers is that some 2D objects do not appear like the title or dialogue boxes in Sunshine. Here is a screenshot (don't ask me how I got to the first level, fludd does not work on Android and I got past the first boss on my computer, transferred the save)

(Image resized, quality is better on actual device)
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27