log render.h @ 1938:1dae90605199

age author description
Sat, 18 Apr 2020 22:36:13 -0700 Michael Pavone WIP new sync mode that runs emulation on audio thread
Mon, 16 Sep 2019 00:45:48 -0700 Mike Pavone Don't render lines that are cropped by overscan. Allows submitting frame earlier when bottom overscan is non-zero which can reduce latency in some cases
Fri, 17 May 2019 08:43:30 -0700 Michael Pavone Split generic part of audio code into a separate file so it can be used in other targets besides SDL
Thu, 04 Apr 2019 23:08:45 -0700 Michael Pavone Allow Nuklear UI to be used when OpenGL is disabled
Tue, 26 Mar 2019 23:26:08 -0700 Michael Pavone Support controllers that have their dpad mapped to an axis
Sat, 23 Mar 2019 17:18:10 -0700 Michael Pavone Configurable gain for overall output and individual components
Sun, 10 Mar 2019 21:30:09 -0700 Michael Pavone Added raw fbdev/evdev/ALSA render backend
Sun, 20 Jan 2019 16:24:22 -0800 Mike Pavone Fixed the most glaring issues in libretro build
Tue, 18 Dec 2018 19:58:00 -0800 Michael Pavone Allow closing VDP debug windows with the close button in the window title bar
Mon, 19 Nov 2018 19:10:16 -0800 Michael Pavone Implemented support for toggling off a debug view
Sun, 04 Nov 2018 22:51:50 -0800 Michael Pavone WIP new VDP plane debug view and support for detached VDP debug views generally
Fri, 03 Aug 2018 19:32:21 -0700 Michael Pavone Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
Fri, 27 Apr 2018 20:08:47 -0700 Michael Pavone Only save config file if something has changed. Re-initialize audio and video with new settings if config has changed
Fri, 30 Mar 2018 00:37:08 -0700 Michael Pavone More audio refactoring in preparation for allowing proper sync to video with dynamic audio rate control
Wed, 28 Mar 2018 23:36:08 -0700 Michael Pavone Small cleanup to audio interface between emulation code and renderer backend
Mon, 26 Mar 2018 23:07:17 -0700 Michael Pavone Allow numpad keys to be mapped
Sat, 25 Nov 2017 20:43:20 -0800 Michael Pavone Skip loading menu ROM if Nuklear UI is enabled. Allow disabling Nuklear UI in favor of old menu ROM both at compile time and in config. Fall back to ROM UI if GL is unavailable nuklear_ui
Sat, 25 Nov 2017 14:42:38 -0800 Michael Pavone Avoid burning a huge amount of CPU in the menu when emulation is not running and vsync is disabled nuklear_ui
Wed, 14 Jun 2017 20:46:11 -0700 Michael Pavone Fix absolute mouse mode when non-default overscan settings are used
Wed, 14 Jun 2017 09:48:46 -0700 Michael Pavone Initial support for drag and drop. Some work needed for proper menu integration.
Sat, 04 Mar 2017 11:50:14 -0800 Michael Pavone Implement raw screenshot functionality requested in ticket:10
Thu, 26 Jan 2017 23:49:13 -0800 Michael Pavone Basic support for mapping an analog axis to functionality
Thu, 26 Jan 2017 00:55:02 -0800 Michael Pavone Allow toggling full screen mode at runtime. Allow resizing the window in windowed mode. Allow specifying the aspect ratio in the config file.
Sun, 22 Jan 2017 16:23:59 -0800 Michael Pavone Initial support for using SDL2 game controller mapping functionality
Wed, 18 Jan 2017 23:43:36 -0800 Michael Pavone Overscan is now configurable
Thu, 22 Dec 2016 19:51:25 -0800 Michael Pavone Initial support for Genesis/Megadrive PBC mode. VDP still needs Mode 4 to be useful.
Fri, 09 Dec 2016 09:48:48 -0800 Michael Pavone WIP split of ROM loading/argument parsing from Genesis emulation code. Compiles and doesn't crash, but nothing works. Still a few too many globals as well.
Mon, 28 Nov 2016 22:45:46 -0800 Michael Pavone Clean up symbol visiblity and delete a ltitle bit of dead code
Mon, 22 Aug 2016 09:46:18 -0700 Michael Pavone Cleanup the separation of render backend and VDP code in preparation for having extra debug windows. Make determination of H40/H32 based on number of lines in each mode.
Mon, 16 May 2016 09:54:05 -0700 Michael Pavone Added support for binding a bunch more "special" keys