Emulator Issues #8931
Bounding box emulation only works when SSBO is supported
Due to the new hardware bbox emulation replacement, Many users with semi-old GPUs that do not support this feature, and even users with GPUs that support it but run it very slow are not going to be able to use the latest revisions. Even though some users with New GPUs should have gained a performance boost, others lost the whole feature.
I know that the old bbox emulation was hacky, and it was dropped because it was hard to maintain. But I guess if an option was made: "Use software hacky bbox emulation" with the tooltip: "This is a compatibility option, if the bbox is not emulated on your hardware correctly use this option. Please do not report any bugs that occur with this option. Default: off" or something like that.
#2 Updated by JMC4789 over 5 years ago
- Status changed from New to Working as intended
- % Done changed from 0 to 100
We can't. It is incompatible with a Vertex Loader JIT; the old code is gone forever.
What will alleviate this is new extensions and technology. AMD's new graphics cards can eat up bounding box like it's nothing, and NVIDIA will have a new extension that should help as well.
#12 Updated by JosJuice about 4 years ago
- Subject changed from Bring back the old Bbox emulation as an option. to Bounding box emulation only works when SSBO is supported
- Status changed from Won't fix to Fixed
- Fixed in set to 5.0-2964
5.0-2964 (https://dolphin-emu.org/download/dev/a0acdfc070d5bed422d3cdafd7675fc28af4eed5/) added a new hardware implementation of bounding box that has lower hardware requirements than the hardware implementation we've had until now. I hope this will resolve the situation for everyone who has been unable to play bounding box games in recent versions of Dolphin (except for TASers, who are covered by issue 10065 instead). Please note that the new implementation currently only is available when using OpenGL.
#19 Updated by JosJuice about 8 hours ago
- Fixed in deleted (
- Status changed from Fixed to Questionable
Indeed, the second bounding box implementation was removed at some point. Reopening as Questionable for now (we would need someone with more experience of the video backends to decide whether this is something that could come back).