Cleaned up and fixed multipass code
Potential fix for save/load smashing, should run everything through the proxy potentially
Cast the right object
Mupen: Added glide64mk2 video plugin
Generalization of the plugin class to plugins that do not use bundles like filters and shaders.
Plus some code cleanup for all the files that were touched.
Removed casts, mwuhahahahaha.
Using [self gameCore] instead of gameCoreProxy.
- Add BuiltIn shaders for the two special cases we handle
- Remove all QTZ filters
- Move OE Startup.qtz back into the Resources folder where it belongs
Removed hardcoded OpenGL filters, now the plugin system handle them properly.
Fixed filter sorting, fixed a fragment parameter and got rid of
shaderData
Removed broken GLSL shaders
Fixed an issue with GLSL shaders and filter out shaders that have
identical names
NSData sometimes has garbage at the end which prevents GLSL shaders to
compile
Build the filter list for the control bar once at launch
That should fix the delay the first time you hover on the filter menu
Relocalize the OESpecialState names for auto and quick saves
Fixed passing the wrong vertices in OE_multipassRender