Not really. You can't just randomly share GPU resources with the CPU without making everything a big mess and even slower than pure SW rendering.
I thought we already did that for some stuff like the bounding boxes issue? The video backends are all c++, they just use a specific API to speed up a lot of rendering related tasks.
Yeah, we're both software and hardware transforming the vertices. Yes, both. Once via software and once via hardware.
For bbox calculation, we can't access the GPU's vertex transform output.
For rendering, we can't tell the GPU to use the already software-transformed vertices. Well, actually we could because vertex transform is the first step in the whole pipeline, but you should get the idea by now if you look at any other pipeline stage.
Aaaaannnnddd my post is gone again.
Posts y u no show?
Edit: it worked

(11-21-2012, 04:32 AM)neobrain Wrote: [ -> ]Not really. You can't just randomly share GPU resources with the CPU without making everything a big mess and even slower than pure SW rendering.
So can the wii do this? I was thinking since the wii is power PC with an ATI video card it would be matter of converting stuff rather than emulating. (power pc ans x86 are indeed different [can't run the same software])
Hyrule Field Slowdown is not the only problem, using the Ilia's scent(pink cloud) does slowdown anywhere a lot more, if use that on Hirule field the fps drops to 14-15 for me
(11-22-2012, 12:49 AM)cdoublejj Wrote: [ -> ]So can the wii do this? I was thinking since the wii is power PC with an ATI video card it would be matter of converting stuff rather than emulating. (power pc ans x86 are indeed different [can't run the same software])
"Converting stuff"
is a part of emulation and Dolphin already translates code for the GC/Wii's CPU, GPU, and DSP into something your computer can understand (though it's not perfect as we know).
Quote:I was thinking since the wii is power PC with an ATI video card it would be matter of converting stuff rather than emulating. (power pc ans x86 are indeed different [can't run the same software])
1. The GPU (I don't even like to call it that, it's more of a graphics accelerator) was a custom chip developed by another company, who was then bought by ATI right before the GC was released. As a result the chip was labeled an ATI chip but was not actually developed by ATI. It has almsot nothing in common with ATIs consumer and professional GPUs.
2. Converting stuff rather than emulating? What is that supposed to mean?
I THINK what you're trying to say (and I could be wrong about this since that sentence is extremely unclear) is that if we had PCs with a PowerPC cpu and an ATI GPU that we would be able to run the game as if they were native software. But that's still wrong because even if the cpu and gpu ISAs are the same you still have a lot of other system functionality to emulate. The ISA is not the only part of the system architecture, they would still be two completely different machines.
Quote:Hyrule Field Slowdown is not the only problem, using the Ilia's scent(pink cloud) does slowdown anywhere a lot more, if use that on Hirule field the fps drops to 14-15 for me
Slowdowns are a normal part of emulation. Games occasionally change what they are doing and certain sections of game code might take a lot more processing power to properly emulate than other sections of the code.
Hi guys. I am getting 25fps at Hyrule Field slowdown and can i assume its normal? Anyway to get higher than this?