summaryrefslogtreecommitdiff
path: root/render_sdl.c
AgeCommit message (Expand)Author
2019-04-23Demote screenshot message to debug level so that a popup is not spawned when ...Michael Pavone
2019-04-14Get Android build working again and update for SDL 2.0.7 (last version to sup...Michael Pavone
2019-04-04Allow Nuklear UI to be used when OpenGL is disabledMichael Pavone
2019-03-31Fix crash that occurs when changing video screen settings if the emulator win...Mike Pavone
2019-03-27Restore some newlines in debug output that got lost when fixing GDB remote de...Michael Pavone
2019-03-27Request float 32 sample format since it saves us a conversion now that the ga...Michael Pavone
2019-03-26Support controllers that have their dpad mapped to an axisMichael Pavone
2019-03-24Initialize gain_mult when creating an audio source so things work okay for cl...Michael Pavone
2019-03-24Make sure there are no races between main thread and audio thread around mix_...Mike Pavone
2019-03-23Configurable gain for overall output and individual componentsMichael Pavone
2019-03-20Avoid printing a bunch of junk to stdout when GDB remote debugging is enabled...Michael Pavone
2019-01-22Added some Makefile options to build a packaging friendly executableMichael Pavone
2019-01-20Small fix to sync sample calculation in render_sdlMichael Pavone
2019-01-18Modified audio code to support an arbitrary number of output channels so that...Michael Pavone
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