I have been topping up on research on gles 2 and how the dolphin software renderer functions. I was thinking, could there be an option to use gles 2 features that can be used for emulation, and then emulate the rest with the cpu? Like a mix. Using gles 2 features that are able to be used, and combining that with software. Would that be at all possible? Please respond soon, many thanks, Gcforever
Question on GLES 2 Usability?
|
07-04-2015, 04:41 AM
(07-04-2015, 04:22 AM)gcforever Wrote: I have been topping up on research on gles 2 and how the dolphin software renderer functions. I was thinking, could there be an option to use gles 2 features that can be used for emulation, and then emulate the rest with the cpu? Like a mix. Using gles 2 features that are able to be used, and combining that with software. Would that be at all possible? Please respond soon, many thanks, GcforeverTheoretically that is possible, but it would likely take a lot of work. You'd probably have to parse the entire game before launching it and isolate all the calls that require GLES3, similarly to how DaedalusX64 on PSP optimizes its HLE calls. The problem with that is we're dealing with 1+GB of information, as opposed to 64MB, at most, from an N64 title. Even with a powerful CPU it would probably take forever. However, the level of desynchronization that could occur frightens me. The GPU and CPU would have to be synchronized perfectly for it to work, and splitting the thread in such a way would probably cause extreme lack of stability and compatibility. Pokemon XD, for example, would likely not want any part of that *hit. Maybe the devs could elaborate further. EDIT: Actually, wasn't GLES3 required because of its precision? In that case GLES2 is probably completely useless on its own. 07-04-2015, 04:49 AM
Ok. I appreciate the help very much. If any devs would like to attempt this, i would greatly appreciate it. I dont care if the boost is small. Even at 10 fps a second, hell, 5 even, would do for me. Thank you, many thanks, and again, anyone that is willing to attempt this, i speak for all the people who have gles 2 devices, it would be greatly appreciated. Thank you for the reply and help, i beg you to please build an apk that does this, and tyank you all again. Gamecube forever, baby.
07-04-2015, 08:40 AM
dl=0
(07-04-2015, 08:16 AM)tueidj Wrote: There's not much point since ARMv7 is no longer supported. I understand. But I would still appreciate this attepted. Here is a link to dolphin emulator android before it was switched to ARM V8. Again, I appreciate the help, and i would still love to see this attempted.I want to develop dolphin but due to limeted devices, im unable to. I ask this because I have little experiance in emulation. I want to develop and opimise dolphin fore older devices. Please. I need help. Please. Here is the link: https://www.dropbox.com/s/mynifuixe1zb1e...pk?dl=0evs i beg you. Many thanks, gcforever 07-04-2015, 08:41 AM
dl=0
(07-04-2015, 08:16 AM)tueidj Wrote: There's not much point since ARMv7 is no longer supported. I understand. But I would still appreciate this attepted. Here is a link to dolphin emulator android before it was switched to ARM V8. Again, I appreciate the help, and i would still love to see this attempted.I want to develop dolphin but due to limeted devices, im unable to. I ask this because I have little experiance in emulation. I want to develop and opimise dolphin fore older devices. Please. I need help. Please. Here is the link: https://www.dropbox.com/s/mynifuixe1zb1e...pk?dl=0evs i beg you. Many thanks, gcforever 07-04-2015, 09:11 AM
it's counterintuitive for development to work backwards. in a few years, ARMv7 will be completely unheard of, why would they waste time developing for a phone that will be obsolete in no time? I understand that the current one will be obsolete too, but they need to work in the right direction.
Arch
Intel Core i7 - 4510U iHD4400 8GB RAM Check here first: wiki.dolphin-emu.org 07-04-2015, 09:14 AM
(07-04-2015, 09:11 AM)NKF98 Wrote: it's counterintuitive for development to work backwards. in a few years, ARMv7 will be completely unheard of, why would they waste time developing for a phone that will be obsolete in no time? I understand that the current one will be obsolete too, but they need to work in the right direction. Ok... Then i guess just nevermind... Thank you all for your help... Good day, gcforever |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)