Update VirtualJaguar submodule ref
Support for shaders with LUTs.
Shaders: Add HQx shader.
GameView: Reset pixel store parameters and unbind texture after saving the state texture.

Leaving these parameters in place will result in unexpected behaviour later.
Add updated xBR LV2 multi-pass shaders.
OEMultipassShader: Remove quotes around numbers.
Work around strange CG shader bug.

These lines should actually be equivalent, fixes HQx and xBR shaders.
OEGameView: Lock context while loading LUT textures.
Merge pull request #1535 from Armada651/shaders

Add HQx and xBR shaders and LUT textures
Update ProSystem submodule ref
Update PPSSPP submodule ref
Update blueMSX submodule ref
Update GenesisPlusGX submodule ref
Update VirtualJaguar submodule ref
Add Odyssey²/Videopac+ system plugin
Fix Odyssey²/Videopac+ system plugin
Show HUD when launching games in fullscreen (to hide cursor)

This fixes a problem when launching games in fullscreen,
where the cursor would appear on the screen and not hide,
requiring further user interaction to make it disappear.

This happened because the full screen animation seems to
make the cursor appear on the screen, for reasons unknow to myself.

Simply hiding the cursor on NSWindowDidEnterFullScreenNotification,
instead of showing HUD controll bar, was also possibility,
but sometimes it wouldn't work, presumably because the event would
be triggered slightly before the fullscreen animation finished,
so the cursor would get displayed again.
Update GenesisPlusGX submodule ref
Support raw keyboard input in Odyssey²/Videopac+ system plugin
Merge pull request #1543 from verysofttoiletpaper/show-hud-fullscreen

Show HUD when launching games in fullscreen (to hide cursor)