summaryrefslogtreecommitdiff
path: root/render_sdl.c
AgeCommit message (Expand)Author
2018-12-30Switched default sync source back to audio as the video option is not ready f...Mike Pavone
2018-12-30Added support for GLES in addition to desktop GLMike Pavone
2018-12-18Allow closing VDP debug windows with the close button in the window title barMichael Pavone
2018-11-19Implemented support for toggling off a debug viewMichael Pavone
2018-11-10Fix edge case in DRC audio pathMichael Pavone
2018-11-09Use SDL_GL_MakeCurrent to make the SDL renderer API windows play nice with GL...Michael Pavone
2018-11-04WIP new VDP plane debug view and support for detached VDP debug views generallyMichael Pavone
2018-10-24Pull current controller config in binding UI from whatever the actual binding...Michael Pavone
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