summaryrefslogtreecommitdiff
path: root/render_sdl.c
AgeCommit message (Expand)Author
2018-08-03Allow a gamepad mapping to apply to all controllers, controllers of a particu...Michael Pavone
2018-07-31Read extral SDL2 mappings on startup from controller_types.cfgMichael Pavone
2018-07-30WIP UI for creating an SDL2 mapping for controllers that don't have oneMichael Pavone
2018-07-22Initial heuristics for detecting controller types and showing different label...Michael Pavone
2018-06-28Fix a number of other memory errors (mostly leaks again) identified by valgrindMichael Pavone
2018-06-22Fix code for handling switch between sync styles at runtimeMichael Pavone
2018-06-21Initial attempt at handling switches between sync modes at runtime. Needs workMichael Pavone
2018-06-20Limit underflow warning spamMichael Pavone
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