Sun, 14 Apr 2024 11:40:32 -0700 |
Michael Pavone |
Add support for rendering debug windows with OpenGL in perparation for allowing Nuklear UI in them
|
Wed, 21 Feb 2024 20:34:52 -0800 |
Michael Pavone |
Avoid spawning secondary windows right on top of the main one
|
Sun, 11 Feb 2024 11:04:39 -0800 |
Michael Pavone |
More flexible loading of Pico storyware assets
|
Sun, 04 Feb 2024 20:11:39 -0800 |
Michael Pavone |
Initial implementation of storbook artwork display
|
Tue, 02 Jan 2024 18:23:15 -0800 |
Michael Pavone |
Fix libblastem target
|
Tue, 02 Jan 2024 18:14:28 -0800 |
Michael Pavone |
Fix reload of zipped and gzipped ROMS
|
Wed, 29 Nov 2023 23:06:50 -0800 |
Michael Pavone |
Hide cursor in fullscreen when UI is not active
|
Sat, 25 Nov 2023 11:54:56 -0800 |
Michael Pavone |
Add some uniforms to allow more sophisticated interlace and scanline handling in shaders
|
Wed, 22 Nov 2023 23:07:30 -0800 |
Michael Pavone |
Fix issue that would break debug windows when config update causes window to be recreated
|
Wed, 22 Nov 2023 22:59:57 -0800 |
Michael Pavone |
Fix issue that broke debug views when toggling fullscreen
|
Fri, 17 Nov 2023 01:05:32 -0800 |
Michael Pavone |
Very basic UI for media player
|
Mon, 13 Nov 2023 23:37:29 -0800 |
Michael Pavone |
Fix netplay crash
|
Fri, 10 Nov 2023 13:45:23 -0800 |
Michael Pavone |
Fix handling of overscan in internal screenshots
|
Sat, 07 Oct 2023 18:04:35 -0700 |
Michael Pavone |
Fix some issues identified by asan/ubsan
|
Sun, 02 Apr 2023 23:36:30 -0700 |
Michael Pavone |
Make UI respect stick deadzone
|
Fri, 31 Mar 2023 00:17:40 -0700 |
Michael Pavone |
Workaround for SDL2 being unreliable in updating mapping for already "open" game controller
|
Sun, 26 Mar 2023 22:39:18 -0700 |
Michael Pavone |
Initial stab at DPI scaling support
|
Wed, 15 Mar 2023 18:49:47 -0700 |
Michael Pavone |
Fix leak in render_save_video
|
Fri, 10 Feb 2023 23:17:43 -0800 |
Michael Pavone |
WIP "video" recording in APNG format
|
Sat, 17 Sep 2022 23:08:24 -0700 |
Michael Pavone |
Fix bug in controller reordering implementation
|
Mon, 22 Aug 2022 20:19:59 -0700 |
Michael Pavone |
Crop display in game gear mode
|
Sun, 06 Feb 2022 23:25:23 -0800 |
Michael Pavone |
Hack fix for audio deadlock issue
|
Sat, 20 Feb 2021 14:51:45 -0800 |
Michael Pavone |
Fix some stuff that was calling printf directly
|
Mon, 09 Nov 2020 00:29:47 -0800 |
Michael Pavone |
Add a UI button to reset config to defaults
|
Sun, 11 Oct 2020 18:01:48 -0700 |
Michael Pavone |
Fix occasional deadlock on startup when using audio sync
|
Tue, 12 May 2020 19:22:09 -0700 |
Michael Pavone |
Go back to unpausing audio in render_video_loop to ensure the core is no longer running on the main thread when audio callbacks start when using run on audio thread mode
|
Sat, 09 May 2020 23:25:51 -0700 |
Michael Pavone |
Less hacky run on audio thread mode
|
Sat, 09 May 2020 21:37:35 -0700 |
Michael Pavone |
Don't hold frame queue mutex while rendering
|
Sat, 09 May 2020 21:35:42 -0700 |
Michael Pavone |
Fix regression in run on audio thread mode
|
Sat, 09 May 2020 21:15:33 -0700 |
Michael Pavone |
Allow use of NPOT textures as a config option. Useful for some mobile GPUs
|
Fri, 08 May 2020 16:52:32 -0700 |
Michael Pavone |
Avoid expensive re-init from switching to external sync after render_init has been called
|
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
|
Thu, 30 Apr 2020 23:30:22 -0700 |
Michael Pavone |
Remove usage of GCC pointer arithmetic on void * extension
|
Thu, 30 Apr 2020 23:15:50 -0700 |
Michael Pavone |
Get WIP net play code compiling on Windows and cleanup some unistd.h includes
|
Sat, 18 Apr 2020 22:44:17 -0700 |
Michael Pavone |
Make requested sample format configurable
|
Sat, 18 Apr 2020 22:36:13 -0700 |
Michael Pavone |
WIP new sync mode that runs emulation on audio thread
|
Mon, 06 Jan 2020 22:02:57 -0800 |
Michael Pavone |
Fix debug view window stuff that got broken when FRAMEBUFFER_UI got added
|
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
|
Wed, 08 May 2019 23:44:40 -0700 |
Michael Pavone |
Basic UI navigation with controller
|
Fri, 03 May 2019 18:56:12 -0700 |
Michael Pavone |
Reprocess bindings when SDL2 mappings, controller types or controller order change
|
Fri, 03 May 2019 18:40:13 -0700 |
Michael Pavone |
Reorder controllers based on which one receives player input first
|
Tue, 23 Apr 2019 23:37:15 -0700 |
Michael Pavone |
Demote screenshot message to debug level so that a popup is not spawned when saving a screenshot
|
Sun, 14 Apr 2019 23:37:11 -0700 |
Michael Pavone |
Get Android build working again and update for SDL 2.0.7 (last version to support older versions of Android)
|
Thu, 04 Apr 2019 23:08:45 -0700 |
Michael Pavone |
Allow Nuklear UI to be used when OpenGL is disabled
|
Sun, 31 Mar 2019 14:53:29 -0700 |
Mike Pavone |
Fix crash that occurs when changing video screen settings if the emulator window is currently fullscreen. Add a little more error handling to Open GL code
|
Wed, 27 Mar 2019 22:23:55 -0700 |
Michael Pavone |
Restore some newlines in debug output that got lost when fixing GDB remote debugging issue
|
Wed, 27 Mar 2019 22:19:49 -0700 |
Michael Pavone |
Request float 32 sample format since it saves us a conversion now that the gain code has been added
|
Tue, 26 Mar 2019 23:26:08 -0700 |
Michael Pavone |
Support controllers that have their dpad mapped to an axis
|
Sun, 24 Mar 2019 20:09:22 -0700 |
Michael Pavone |
Initialize gain_mult when creating an audio source so things work okay for clients that don't explicitly set the gain
|
Sun, 24 Mar 2019 13:31:22 -0700 |
Mike Pavone |
Make sure there are no races between main thread and audio thread around mix_buf. Fix lack of proper termination in shader loading code
|
Sat, 23 Mar 2019 17:18:10 -0700 |
Michael Pavone |
Configurable gain for overall output and individual components
|
Wed, 20 Mar 2019 22:05:27 -0700 |
Michael Pavone |
Avoid printing a bunch of junk to stdout when GDB remote debugging is enabled as this can confuse GDB
|
Tue, 22 Jan 2019 21:15:38 -0800 |
Michael Pavone |
Added some Makefile options to build a packaging friendly executable
|
Sun, 20 Jan 2019 01:02:48 -0800 |
Michael Pavone |
Small fix to sync sample calculation in render_sdl
|
Fri, 18 Jan 2019 00:09:36 -0800 |
Michael Pavone |
Modified audio code to support an arbitrary number of output channels so that things aren't weird if SDL2 picks a number of channels other than what we ask for
|
Sun, 30 Dec 2018 21:19:26 -0800 |
Mike Pavone |
Switched default sync source back to audio as the video option is not ready for prime timeop
|
Sun, 30 Dec 2018 21:10:44 -0800 |
Mike Pavone |
Added support for GLES in addition to desktop GL
|
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
|