Dolphin, the GameCube and Wii emulator - Forums
Is ES3.2 much more important than ES3.1 + AEP? - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Android (https://forums.dolphin-emu.org/Forum-android)
+--- Thread: Is ES3.2 much more important than ES3.1 + AEP? (/Thread-is-es3-2-much-more-important-than-es3-1-aep)



Is ES3.2 much more important than ES3.1 + AEP? - Nintonito - 01-27-2016

Qualcomm confirmed that the adreno 430 will receive the ES 3.2 drivers (however the 405, 418 and 420 will not,  which I am skeptical on but w/e better than nothing).  I was curious though,  how important is this to dolphin.  Does it matter to have a 3.2 implementation if 3.1 + AEP and the latest extensions like buffer storage are present?


RE: Is ES3.2 much more important than ES3.1 + AEP? - zxcvbad - 01-27-2016

(01-27-2016, 12:52 PM)Nintonito Wrote: Qualcomm confirmed that the adreno 430 will receive the ES 3.2 drivers (however the 405, 418 and 420 will not,  which I am skeptical on but w/e better than nothing).  I was curious though,  how important is this to dolphin.  Does it matter to have a 3.2 implementation if 3.1 + AEP and the latest extensions like buffer storage are present?

Link with confirmation? GL ES 3.2 comes with base_vertex and since buffer_storage is already implemented in their drivers, ES 3.2 would be pretty much identical to GL 4xx. Dolphin shouldn't be bottlenecked as much as it's now


RE: Is ES3.2 much more important than ES3.1 + AEP? - degasus - 01-27-2016

But dual source blend, so Super Mario Galaxy and Super Mario Sunshine would still be slow. Everything else is in there Big Grin


RE: Is ES3.2 much more important than ES3.1 + AEP? - Nintonito - 01-28-2016

(01-27-2016, 03:19 PM)zxcvbad Wrote: Link with confirmation? GL ES 3.2 comes with base_vertex and since buffer_storage is already implemented in their drivers, ES 3.2 would be pretty much identical to GL 4xx. Dolphin shouldn't be bottlenecked as much as it's now

https://developer.qualcomm.com/software/adreno-gpu-sdk/gpu

Not exactly the most obvious place but the chart on the page confirms the 430 will receive ES3.2 once it passes conformance testing for the new feature level.


RE: Is ES3.2 much more important than ES3.1 + AEP? - zxcvbad - 01-28-2016

(01-28-2016, 03:15 AM)Nintonito Wrote: https://developer.qualcomm.com/software/adreno-gpu-sdk/gpu

Not exactly the most obvious place but the chart on the page confirms the 430 will receive ES3.2 once it passes conformance testing for the new feature level.

Nice, thanks since I've only seen ArsTechnica article about ES 3.2 and Vulkan on A4xx so far, they mentioned Qualcomm reached them with confirmation but haven't seen anything official


RE: Is ES3.2 much more important than ES3.1 + AEP? - zxcvbad - 01-29-2016

Looked properly at Adreno SDK link that was provided, it appears it's quite outdated, in fact they've set availability†† even before ES 3.1 conformance tests were done and you don't get Vulkan or A5xx series mentioned (means they both weren't announced by the time page was published). Makes me think there might be potentially ES 3.2 support on entire a4xx series as stated on a number of articles I've seen.


RE: Is ES3.2 much more important than ES3.1 + AEP? - Nintonito - 01-30-2016

(01-29-2016, 03:30 PM)zxcvbad Wrote: Looked properly at Adreno SDK link that was provided, it appears it's quite outdated, in fact they've set availability†† even before ES 3.1 conformance tests were done and you don't get Vulkan or A5xx series mentioned (means they both weren't announced by the time page was published). Makes me think there might be potentially ES 3.2 support on entire a4xx series as stated on a number of articles I've seen.

I'm 100% sure the entire 400 series can actually support 3.2,  as no architectural changes exist between the GPU's as far as we know.  However it seems like restricting ES3.2 to support to the S810 is most likely a business decision, otherwise why would the adreno 418 which is very new be excluded?