Make sure 'available libraries' in preferences are updated when a new plugin is loaded. This ensures that badges pointing to missing cores are removed when a new core becomes available.
Fixed 2 memory leaks in SaveState QL plugin.
Added NTSC filter source
Added ntsc_filter option for .cgp shaders
Enabled fast forwarding support in OEGameCore
Xcode 4.6 ARC fix. Fixes #462
Improves 7d7329c61fcbc68613c2d70ddb7e6bf5f85c888c.
Update OpenEmu/OEGameCore.m
Fixes fast forwarding in OEGameCore to recalculate realtime thread period
gameInterval ivar
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