log vdp.c @ 1894:55d034719345

age author description
Mon, 06 Jan 2020 18:36:36 -0800 Michael Pavone Fix regression in handling of color index 0 in Mode 4. Support Mode 4 in CRAM viewer window
Wed, 09 Oct 2019 23:06:02 -0700 Michael Pavone Wait to reacquire framebuffer so that switching to UI does not require pushing a new frame if it happens in between bottom and top of display
Sat, 21 Sep 2019 20:23:53 -0700 Michael Pavone Fix regression in H32 from fine scroll optimization
Sat, 21 Sep 2019 20:20:03 -0700 Michael Pavone Small optimization to read_map_scroll
Sat, 21 Sep 2019 11:17:40 -0700 Michael Pavone Optimized sprite rendering
Sat, 21 Sep 2019 11:01:07 -0700 Michael Pavone Calculate fine scroll once per line for a small speedup
Sat, 21 Sep 2019 10:53:51 -0700 Michael Pavone Slightly gross fix for edge case introduced in border cropping change
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
Tue, 20 Aug 2019 20:18:27 -0700 Michael Pavone Small optimization to render_normal and a minor bugfix in left border debug register handling
Tue, 20 Aug 2019 07:07:31 -0700 Michael Pavone Fix sprite rendering regression introduced by H40 line at a time optimization
Mon, 19 Aug 2019 19:06:22 -0700 Michael Pavone Small optimization to render_map in VDP code
Sat, 17 Aug 2019 18:44:15 -0700 Michael Pavone Draw entire lines in H40 mode when possible. Still seems to have an edge case or two, but mostly working well
Fri, 02 Aug 2019 18:51:13 -0700 Michael Pavone Fix regression in sprite rendering in H32 mode
Sat, 27 Jul 2019 21:11:53 -0700 Michael Pavone Fix debug register output regression in border region
Mon, 24 Jun 2019 23:47:16 -0700 Michael Pavone Fix accuracy bugs used by Novedicus to detect BlastEm/Exodus
Thu, 20 Jun 2019 22:31:31 -0700 Michael Pavone Rework sprite rendering phase 3 to better match behavior documented by Kabuto/Titan and fix edge case in sprite overflow flag that was breaking the RPS minigame in Alex Kidd
Tue, 09 Apr 2019 22:39:01 -0700 Michael Pavone Get rid of writes to INVALID_LINE in the framebuffer and fix a crash in OD2 from the recent accuracy work
Tue, 02 Apr 2019 23:55:21 -0700 Michael Pavone Separate compositing from final output. Fixes some minor accuracy issues with regards to when background color reg/CRAM changes take effect. Fixes minor glitch in DF Retro Direct Color DMA demo at inactive/active transition
Thu, 14 Mar 2019 23:23:02 -0700 Michael Pavone Handle interlaced mode in fbdev backend
Sun, 30 Dec 2018 14:43:30 -0800 Michael Pavone Fix some rendering bugs introduced in previous VDP optimizations
Thu, 27 Dec 2018 10:40:24 -0800 Michael Pavone Small optimization to render_map
Thu, 27 Dec 2018 09:23:51 -0800 Michael Pavone Optimized render_map_output a bit
Tue, 18 Dec 2018 19:58:00 -0800 Michael Pavone Allow closing VDP debug windows with the close button in the window title bar
Tue, 20 Nov 2018 01:10:03 -0800 Michael Pavone Populate layer debug buffer during inactive display
Mon, 19 Nov 2018 19:26:57 -0800 Michael Pavone Removed old VDP debug functionality
Mon, 19 Nov 2018 19:10:16 -0800 Michael Pavone Implemented support for toggling off a debug view
Mon, 19 Nov 2018 09:52:07 -0800 Michael Pavone Basic version of layer compositing debug view in a separate window
Fri, 16 Nov 2018 19:56:24 -0800 Michael Pavone Small cleanup of vdp_context struct layout and removal of separately allocated buffers
Thu, 15 Nov 2018 22:21:09 -0800 Michael Pavone Implemented left column blank register bit in mode 5
Wed, 14 Nov 2018 22:16:35 -0800 Michael Pavone Initial stab at CRAM debug in a detached window