fix core options
Merge remote-tracking branch 'upstream/master'
Added shader options
Added gpu reset so the options apply without the need for a restart. It causes internal resolution to reset to 1x for some reason
Build optimization
Merge pull request #9 from fr500/master

Add shader options and use Ox for windows builds