Commit Graph

62 Commits

Author SHA1 Message Date
zeromus b96ebaafeb dont get stuck if the user specifies a crashing retroshader 2014-06-13 01:27:26 +00:00
zeromus d2ea92d254 support filter_linear in retroshaders 2014-06-12 08:10:14 +00:00
zeromus eeff15b099 fix bug in displaymanager: sometimes emulator output source textures were getting filtered 2014-06-12 07:57:01 +00:00
adelikat a682c667dd Nuke IMovieHeader, put necessary methods into IMovie instead, and some todos on trouble spots for movie 2.0 2014-06-11 01:41:41 +00:00
adelikat bac9d90440 Fix bug in input display with read-only where the previous frame's input was showing instead of the current 2014-06-10 00:49:52 +00:00
zeromus 3ea6495031 give yabause its own GL context. gets gl+yabause minimally working. maybe still loadstate-related crashes. 2014-06-08 23:30:34 +00:00
adelikat 6b2889957a Some refactoring of movie code to make the Header less implementation specific, and start Movie2.cs which will be a Movie 2.0 implementation 2014-06-08 22:12:15 +00:00
zeromus 05c08806d1 fix bugs in resize filters support. everyone check your AR correction scenarios, please 2014-06-03 03:16:38 +00:00
zeromus f75142213b make lua surface clearing more robust 2014-06-03 03:09:43 +00:00
zeromus bb1b1ff5b5 fix av dumping with osd enabled (screenshots as well);
default av dumping extension to the dumper plugin's desired default
2014-06-02 20:16:59 +00:00
zeromus 49def8a758 fix some AR correction scenarios 2014-05-28 02:19:51 +00:00
zeromus af60a42003 fix bug 1x'ing client window size in some cores 2014-05-26 18:37:39 +00:00
zeromus 81bd846a0c finetune displaymanager sizing to eliminate sidebars from default 2x NES scenario. please check platforms you care about (a2600 mostly) to make sure they havent regressed 2014-05-23 00:50:19 +00:00
adelikat f69fd00458 Only make the Frame count Red in the frame counter display when lag (and not tne movie length and finished indicator) 2014-05-18 16:58:17 +00:00
adelikat 1306830c58 Frame Counter red when a lag frame, not sure when this got broke 2014-05-17 20:55:10 +00:00
zeromus f9477bb0f1 automatic client 1x/2x etc sizing should respect console and user AR options 2014-05-17 03:50:19 +00:00
zeromus 6b1fa399c5 fix bug where lua layers wreck AR logic 2014-05-07 01:27:41 +00:00
adelikat de53d1d810 Fix crash on input display for dual gameboy 2014-05-03 12:58:34 +00:00
zeromus 26c30c44ca improve AR integerization 2014-05-03 03:25:09 +00:00
zeromus 61c7537bfc fix issues with integerizing logic in association with system AR correction enabling 2014-05-03 02:52:35 +00:00
adelikat 18b4402e85 Slight fix to input display colors when a movie was loaded and stopped 2014-05-02 20:07:50 +00:00
zeromus d2232e616b minimal implementation of AR correction. this isn't completely satisfying. we need to run the frontend 1x/2x/etc sizing through it, and I'm feeling like we need two tiers of AR suggestion strengths.. we may want a2600 fixing AR out of the box, but NES fixing AR by default is unacceptable 2014-05-02 04:27:08 +00:00
zeromus f84ddbaa08 fix bug with lua console wrecking mainform rendering; fix clear button in lua console to actually work 2014-05-01 07:10:07 +00:00
zeromus 358b9b9328 fix vsync setting 2014-05-01 06:37:51 +00:00
adelikat c863d57113 Better color coding of input display, auto-holds show red, previous frame shows orange, restore ability to show immediate input, also fix but in autofire-autohold 2014-04-28 00:39:40 +00:00
adelikat 36c09eea0f more cleanup of osd message display 2014-04-27 18:45:21 +00:00
adelikat c4a4ca069d More cleanup on osd messages 2014-04-27 13:53:20 +00:00
adelikat 0acf6ed0d6 Some simplifying of logic for drawing frame counter, lag counter, etc 2014-04-27 13:17:35 +00:00
adelikat bbf7c43b6d Rip out the Alert font from OSD Manager since it wasn't being used for anything useful anymore, Ram Watch on screen display - show frozen addresses in a cyan color instead of red to be consistent with the rest of the system 2014-04-27 13:01:10 +00:00
zeromus ca6f993b7c workarounds for lousy intel gpus 2014-04-26 21:55:04 +00:00
zeromus 1f9cf53a76 fix a crashy bug in displaymanager when OSD layer is removed 2014-04-16 16:31:37 +00:00
zeromus a3a96381da fix mouse coord transform with 2x filters 2014-04-16 02:51:51 +00:00
zeromus f04210c5c9 displaymanager-more resilience against empty user filter path 2014-04-15 23:42:05 +00:00
zeromus 7adc15d97e work on opengl display manager: optimized codepaths, user retroshader selection, support for importing a textureID from another core; add erase button to lua console; 2014-04-15 21:46:18 +00:00
adelikat 1226603697 Lua - Fix gui.Alert() to at least work. However, in trunk the alert font was gimped into regular font with the opengl change, and this is probably for the best. Will remove this lua feature and alert font code in a later commit 2014-03-23 17:12:25 +00:00
zeromus 96da0880b4 work towards generalizing lua display layers. "emu" and "native" surfaces now work and are accessible from lua. 2014-02-14 00:55:18 +00:00
zeromus 9ca6f152cf support old scanlines and hq2x filter via actual retroarch shader presets. at this point you could overwrite them with whatever you wanted, but you should probably wait for me to add user filter selection 2014-02-07 02:36:27 +00:00
zeromus 33294f9c81 dont malfunction when compiling filter shaders on low-spec systems; just make the filters unavailable instead 2014-02-03 07:43:47 +00:00
zeromus cd7ca56441 restore scanlines filter as shader 2014-02-03 07:01:31 +00:00
zeromus 582a3ae58a forgot to add 2014-02-03 06:34:55 +00:00
zeromus 151b074563 re-add hq2x via shader. add a new Display Configuration dialog (its simple for now). 2014-02-03 05:27:59 +00:00
zeromus c922dde1ee double-buffer main emulation display texture. maybe this will help improve performance on some finnicky video cards. 2014-01-30 04:46:59 +00:00
zeromus 2275ec234f massive displaymanager/renderpanel refactor. All useful logic is now compact and in DisplayManager. Also, remove the old filter infrastructure, its totally outdated now 2014-01-28 04:39:27 +00:00
zeromus 25cab541b1 assorted cleanup and quick restore of DIspBlurry and Vsync settings 2014-01-27 06:03:18 +00:00
zeromus a2ba761ae1 BizwareGL! 2014-01-27 00:02:21 +00:00
adelikat de084bf6fa Some mostly useless formatting and code cleanup in BizHawk.Common, broke some classes up into separate files 2013-12-14 00:03:03 +00:00
zeromus a2b3201912 run filter intensity through Global.Config.TargetScanlineFilterIntensity 2013-12-03 01:52:36 +00:00
zeromus 180043db0b make intensity controllable 2013-12-03 01:37:49 +00:00
zeromus edba782f7c change intensity of scanlines filter 2013-12-03 01:30:21 +00:00
zeromus ad17100c73 scanlines2x 25% filter 2013-12-02 18:35:15 +00:00