3 ms·
I hope Dolphin can take a look at iOS 7 and see how complete Apple's implementation of OpenGL ES 3.0 is: > OpenGL ES 3.0 includes as core functionality the fea
by yapcguy 13y ago
I hope Dolphin can take a look at iOS 7 and see how complete Apple's implementation of OpenGL ES 3.0 is:
> OpenGL ES 3.0 includes as core functionality the features of many extensions supported in OpenGL ES 2.0 on iOS. But OpenGL ES 3.0 also adds new features to the OpenGL ES shading language and new core functionality that has never been available on mobile processors before, including multiple render targets and transform feedback. You can use OpenGL ES 3 to more easily implement advanced rendering techniques, such as deferred rendering.
https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html https://developer.apple.com/library/ios/releasenotes/General...
- Macha 13y agoHowever, Dolphin is most definitely not allowed on iOS devices, so I don't think they care. I'm sure someone will make a port for jailbreak users eventually, but as far as I can see, that's a lot more difficult these days than when I last had an iOS device.
- taspeotis 13y ago> However, Dolphin is most definitely not allowed on iOS devices I assume you're referring to "no interpreted code". I believe the rules are that you can interpret code, as long as you supply all of the code up-front. So if you're using Lua you can appear on the App Store, as long as your app contains all the .lua files or strings or whatever in the app bundle that gets reviewed by Apple. So Dolphin could be allowed on iOS devices if it shipped with the games it was going to emulate, and those games didn't download code.
- hrydgard 13y agoDolphin couldn't possibly ship with those games though, as the project doesn't have any such distribution rights. You're expected to provide your own game dumps.
- taspeotis 13y agoWhat games? Does Gamecube not have a homebrew scene?
- delroth 13y agoiOS also does not provide APIs to map executable memory, which is required to run our JIT. You could run Dolphin in interpreter mode, but it's incredibly slow even on a high-end Intel CPU.
- ajross 13y agoThe iOS7 GLES implementation is almost certainly written and delivered by Imagination Technologies. Surely Apple has customized it a little, and being (by a huge margin) the most important customer they have strong influence to drive features where they want. But they aren't the GPU vendor.