New article on the Dolphin Blog:
https://dolphin-emu.org/blog/2014/01/17/hacked-up-the-VSH/
Feel free to discuss the article on this thread.
Before anyone asks why the article was this late, it was going to be put up much closer to 4.0-615's release but it was delayed by investigation into the Fermi issues.
Not only Fermi, but I'm on a GK110 Kepler and I still can't get the buffer_storage extension to work, and yes I am using 332.21.
drhycodan: make an issue report on google code, and we'll try to find someone with a 780 or Titan to confirm this. As I recall, technically a Titan, and the 780 that is based on the Titan, are not Kepler. So there is the possibility nvidia did something stupid. But come on, surely they would have tested this on their flagship products...
https://code.google.com/p/dolphin-emu/issues/list
Hey,
I have a GTX 780 ti and the driver 332.21 installed, is there any way I can tell if buffer_storage is enabled and is working in Dolphin?

The simplest way would be to compare the speed in a specific reproducible section of a game in a build with the vertex streaming hack and a build after the removal. I commonly use areas immediately after loading a gamesave for such tests, since they are always the same after you load them. Make sure the frame limiter is off so that it can go as fast as it possibly can, and setting and stuff are the same (duh).
Do not use savestates for this. And don't test it in Twilight Princess.
I didn't realize that ARB_buffer_storage support had been added to nvidia drivers.
@neobrain
Please do one on why the ZTP hack was removed next. That still makes no sense to me.
@NaturalViolence: It prevented some changes to the graphics plugins that speed up other games. There are cheatcodes being made that do the same thing (if not a little faster) as the hack.
JMC47 Wrote:It prevented some changes to the graphics plugins that speed up other games.
^This is a much better explanation than "deal with it".