summaryrefslogtreecommitdiff
path: root/render_sdl.c
AgeCommit message (Expand)Author
2018-06-20Fix double free in sync to video modeMichael Pavone
2018-05-05Refactor to split device bindings from IO emulation codeMichael Pavone
2018-05-01Fix deadlock when changing settings before loading first ROMMichael Pavone
2018-04-30Fix sync to audio optionMichael Pavone
2018-04-27Only save config file if something has changed. Re-initialize audio and video...Michael Pavone
2018-04-17Audio DRC seems to be working pretty well now. Removed debug printfsMichael Pavone
2018-04-17Moved resample rate adjustment to after frame flip rather than in audio callb...Michael Pavone
2018-04-14Audio DRC now sounds good in both NTSC and PAL, just need to adjust constants...Michael Pavone
2018-04-14Mostly working dynamic rate control. Needs some tweaking, especially for PALMichael Pavone
2018-04-13WIP dynamic rate controlMichael Pavone
2018-04-11Fix regression in right audio channelMichael Pavone
2018-03-30More audio refactoring in preparation for allowing proper sync to video with ...Michael Pavone
2018-03-28Add support for float32 format audio samplesMichael Pavone
2018-03-28Small cleanup to audio interface between emulation code and renderer backendMichael Pavone
2018-03-24MergeMichael Pavone
2018-03-24Added png screenshot supportMichael Pavone
2018-03-13Set glClearColor back to blackMichael Pavone
2017-11-25Skip loading menu ROM if Nuklear UI is enabled. Allow disabling Nuklear UI in...Michael Pavone
2017-11-25Avoid burning a huge amount of CPU in the menu when emulation is not running ...Michael Pavone
2017-11-22Fix UI rendering in fullscreen and wome initial work on the "pause" menuMichael Pavone
2017-11-21Initial work on Nuklear-based UIMichael Pavone
2017-08-24Clear display in SDL2 renderer before doing the texture copy. This gets rid o...Michael Pavone
2017-06-15Allow selecting linear or nearet neighbor scaling for both the Open GL and SD...Michael Pavone
2017-06-15Allow height to be specified in the config file and properly calculate from t...Michael Pavone
2017-06-14Fix absolute mouse mode when non-default overscan settings are usedMichael Pavone
2017-06-14Initial support for drag and drop. Some work needed for proper menu integration.Michael Pavone
2017-05-12Use printf rather than info_message for message about game controller mapping...Michael Pavone
2017-05-10Load extra controller mappings from gamecontrollerdb.txtMichael Pavone
2017-04-29Make internal screenshot functionality completely ignore overscan settings ra...Michael Pavone
2017-04-23Add config file option to disable Open GL renderingMichael Pavone
2017-04-21Fix a deficiency in the way types were handled in my ternary tree. Fixes in w...Michael Pavone
2017-03-06Width on glTexSubImage2D call in render_framebuffer_updated needs to match th...Michael Pavone
2017-03-06Initial stab at horizontal border emulation. Only works for H40 and still has...Michael Pavone
2017-03-04Implement raw screenshot functionality requested in ticket:10Michael Pavone
2017-03-01Fix scancode for F keyMichael Pavone
2017-01-26Basic support for mapping an analog axis to functionalityMichael Pavone
2017-01-26Added mappings to allow PS-style names for leftstick/rightstick click actions...Michael Pavone
2017-01-26Allow toggling full screen mode at runtime. Allow resizing the window in wind...Michael Pavone
2017-01-24Adjust mouse cursor in absolute mode/menu to account for presence of top borderMichael Pavone
2017-01-24Make gamepad "semantic" mapping play nice with hotplug supportMichael Pavone
2017-01-22Initial support for using SDL2 game controller mapping functionalityMichael Pavone
2017-01-18Overscan is now configurableMichael Pavone
2017-01-15Initial work on emulating top and bottom border areaMichael Pavone
2016-12-22Initial support for Genesis/Megadrive PBC mode. VDP still needs Mode 4 to be ...Michael Pavone
2016-12-09WIP split of ROM loading/argument parsing from Genesis emulation code. Compil...Michael Pavone
2016-11-28Clean up symbol visiblity and delete a ltitle bit of dead codeMichael Pavone
2016-08-22Cleanup the separation of render backend and VDP code in preparation for havi...Michael Pavone
2016-08-09Fix NOGL compile optionMichael Pavone
2016-08-05Fix a memory corruption bug from failing to grow the buffer for the window ca...Michael Pavone
2016-05-15Complete SDL to Saturn scan code mappingMichael Pavone