log render.h @ 2224:d8b0244101c4

age author description
Mon, 22 Aug 2022 20:19:59 -0700 Michael Pavone Crop display in game gear mode
Mon, 09 Nov 2020 00:29:47 -0800 Michael Pavone Add a UI button to reset config to defaults
Sat, 16 May 2020 10:36:58 -0700 Michael Pavone Fix libretro target
Fri, 08 May 2020 00:22:54 -0700 Michael Pavone Make netplay remote sync to network rather than audio or video so it doesn't drift out of sync with the host
Wed, 29 Apr 2020 01:00:57 -0700 Michael Pavone WIP netplay support
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
Tue, 23 Feb 2016 21:17:56 -0800 Michael Pavone Added reasonable handling of joystick hotplug
Tue, 15 Dec 2015 20:01:50 -0800 Michael Pavone Initial support for relative mouse mode and skeleton of support for capture mode. Avoid mouse position overflow in absolute mode. Allow absolute mode to be set by ROM DB.
Mon, 14 Dec 2015 19:36:01 -0800 Michael Pavone Scale mouse data based on window size
Sat, 28 Nov 2015 21:27:21 -0800 Michael Pavone Mega mouse support is mostly done
Sat, 28 Nov 2015 14:30:30 -0800 Michael Pavone Make nexus player remote useable as a controller for games that only require a dpad + start + c. Use warning() instead of fprintf(stder,...) in io.c
Wed, 25 Nov 2015 20:32:20 -0800 Michael Pavone WIP support for mega mouse
Fri, 13 Nov 2015 22:56:59 -0800 Michael Pavone Selecting a second game from the menu now works
Sun, 08 Nov 2015 18:38:33 -0800 Michael Pavone ROM is now run after being selected in menu. Initial path for menu is read from config file.
Sat, 25 Jul 2015 18:22:07 -0700 Michael Pavone Use a new fatal_error function instead of calling fprintf and exit for fatal errors. This new function more gracefully handles the case in which BlastEm was not started from a terminal or disconnected from ther terminal (Windows).
Thu, 28 May 2015 21:19:55 -0700 Michael Pavone Merge windows branch with latest changes
Tue, 01 Apr 2014 19:43:58 -0700 Michael Pavone Initial work on Windows port
Thu, 21 May 2015 18:37:41 -0700 Michael Pavone Process events while waiting for 68K debugger input. This prevents "not responsive" dialogs when sitting in the debugger
Wed, 20 May 2015 19:05:11 -0700 Michael Pavone Upgrade to SDL 2.0 and drop support for the non-OpenGL render path
Thu, 31 Oct 2013 01:00:32 -0700 Mike Pavone Add support for left and right shift keys
Sat, 26 Oct 2013 22:38:47 -0700 Mike Pavone Update opengl branch from default. Fix build breakage unrelated to merge opengl
Tue, 10 Sep 2013 23:31:08 -0700 Mike Pavone Added copyright notice to source files and added GPL license text in COPYING
Tue, 23 Jul 2013 23:01:03 -0700 Mike Pavone Started work on OpenGL support in new branch opengl
Wed, 17 Jul 2013 22:26:11 -0700 Mike Pavone Add fullscreen support and add a keybinding for exiting the emulator
Wed, 10 Jul 2013 23:47:48 -0700 Mike Pavone Read joystick bindings from config file
Sun, 30 Jun 2013 11:45:58 -0700 Mike Pavone Make VDP render in native pixel format of the renderer for a modest performance gain and to make it easier to use OpenGL for rendering
Sun, 23 Jun 2013 22:27:12 -0700 Mike Pavone Implement basic joystick support
Mon, 17 Jun 2013 19:34:47 -0700 Mike Pavone Process events in vgm player so that quitting works
Fri, 14 Jun 2013 00:25:04 -0700 Mike Pavone Make keybindings data driven so they can be populated from a config file later
Wed, 29 May 2013 00:57:19 -0700 Mike Pavone Incredibly broken YM2612 support plus a fix to Z80 bus request
Thu, 23 May 2013 23:42:42 -0700 Mike Pavone Initial PSG support. Mostly works, noise channel is borked though.