Hi Dolphin users,
I've been working with degasus on a few backend agnostic (i.e. affects GL, DX9 and DX11) graphics emulation optimizations. The gx-optimization branch contains changes which avoid doing actions when a game sets a graphics register to the same value it contained before. Turns out this simple optimization divides by two the number of OpenGL calls per rendered frame in some games.
We'd be interested to get some more testing done on this code in order to merge it to master soon. We're looking mainly for three things:
Link to builds of the last gx-optimization branch commit: https://www.dropbox.com/sh/lrsiiujv0784lcb/YDfqQo0uPQ
Thanks for testing and thanks in advance for your feedback!
I've been working with degasus on a few backend agnostic (i.e. affects GL, DX9 and DX11) graphics emulation optimizations. The gx-optimization branch contains changes which avoid doing actions when a game sets a graphics register to the same value it contained before. Turns out this simple optimization divides by two the number of OpenGL calls per rendered frame in some games.
We'd be interested to get some more testing done on this code in order to merge it to master soon. We're looking mainly for three things:
- Rendering bugs caused by our new optimizations. Please check that the bugs you're noticing do not happen on the last Dolphin master revision to avoid making us lose time!
- Games on which the optimization improves performance. Be careful to use the same settings when comparing performance.
- Games on which the optimization reduces performance. I don't think this will happen but in case you notice something like this, please also check your settings.
Link to builds of the last gx-optimization branch commit: https://www.dropbox.com/sh/lrsiiujv0784lcb/YDfqQo0uPQ
Thanks for testing and thanks in advance for your feedback!