Commit Graph

  • 45d7294c3c CDROM: Limit XA playback to first-identified file/channel Connor McLaughlin 2020-04-05 01:39:43 +1000
  • cae2e09957 SDLControllerInterface: Pass player ID to hooks not joystick ID Connor McLaughlin 2020-04-05 01:28:06 +1000
  • 3cfead36c4 Revert "GPU: Clamp coordinates to 11 bits after applying drawing offset" Connor McLaughlin 2020-04-04 19:31:08 +1000
  • 7ace31d05f Update README.md with description and Discord link Connor McLaughlin 2020-04-04 14:14:35 +1000
  • 4ea3c994f6 GL/ShaderCache: Linux build fix Connor McLaughlin 2020-04-04 00:52:04 +1000
  • ddf52cc8c7 GPU/SW: Implement interlaced display Connor McLaughlin 2020-04-04 00:11:43 +1000
  • c483a78889 GPU: Implement interlaced VRAM fills Connor McLaughlin 2020-04-04 00:11:39 +1000
  • 2aecb570c1 GPU: Implement interlaced rendering in hardware backends Connor McLaughlin 2020-04-04 00:11:33 +1000
  • bb3c0a2ccc GPU/HW/OpenGLES: Use shader cache Connor McLaughlin 2020-04-04 00:11:27 +1000
  • d0be5618ec GPU/HW/OpenGL: Use shader cache Connor McLaughlin 2020-04-04 00:11:20 +1000
  • f566ca7a50 GL/ShaderCache: Recreate cache when creating program from binary fails Connor McLaughlin 2020-04-04 00:11:15 +1000
  • ca2f691dbe Common: Add GL Shader Cache class Connor McLaughlin 2020-04-04 00:11:09 +1000
  • ef4808bbde GL/Program: Add program binary interface Connor McLaughlin 2020-04-04 00:11:04 +1000
  • 256cb8a82c GL/Program: Make moveable Connor McLaughlin 2020-04-04 00:11:00 +1000
  • 7f5c6f8b4f GPU/HW: Move some flush checks to command time Connor McLaughlin 2020-04-04 00:10:55 +1000
  • 5302f83818 GPU: Clamp coordinates to 11 bits after applying drawing offset Connor McLaughlin 2020-04-04 00:10:45 +1000
  • 48fba47ee6 GPU: Implement skip-drawing-to-active-field for interlaced mode Connor McLaughlin 2020-04-04 00:10:41 +1000
  • ba98bf345a CI: Remove unit tests before packaging Connor McLaughlin 2020-04-03 01:32:06 +1000
  • 5b6027e6bb Add common-tests and rectangle class tests Connor McLaughlin 2020-04-03 01:31:58 +1000
  • 26313b093c dep: Add googletest Connor McLaughlin 2020-04-03 01:31:44 +1000
  • 643e429ad2
    Merge pull request #211 from ggdrt/patch-0 Connor McLaughlin 2020-04-02 11:41:09 +1000
  • 2a6e04988f GPU/HW: Simplify 24-bit scanout and interlacing shader Connor McLaughlin 2020-04-02 00:17:25 +1000
  • 1d948a53e0 SPU: Reinitialize transfer event on loading state Connor McLaughlin 2020-04-02 00:17:15 +1000
  • b27e030059 GPU: Fix "Draw To Display Area" debug reporting Albert Liu 2020-04-01 06:10:31 -0700
  • 3daa6b469a Build: Explicitly disable spectre mitigations Connor McLaughlin 2020-04-01 22:26:46 +1000
  • 31581763a3 GPU: Correct starting position for polyline terminator search Connor McLaughlin 2020-04-01 20:24:24 +1000
  • 0eb740a0aa Qt: Add CDROM Enable Region Check option Connor McLaughlin 2020-04-01 14:50:27 +1000
  • 9933910312 SDL: Add CDROM Enable Region Check option Connor McLaughlin 2020-04-01 14:50:21 +1000
  • 15c33ebedb CDROM: Add "Enable Region Check" option Connor McLaughlin 2020-04-01 01:48:37 +1000
  • e36e70a266 CDROM: Drop sector buffer not read back to dev log level Connor McLaughlin 2020-03-31 22:29:03 +1000
  • f6711cbafa CDROM: Pausing while seeking should be an error response Connor McLaughlin 2020-03-31 22:28:55 +1000
  • 00c24c2501 CDROM: Adjust ACK timings to be closer to hardware test results Connor McLaughlin 2020-03-31 22:28:48 +1000
  • 8439e1c54e GPU: Adjust visible ticks/lines, fix underflow in height Connor McLaughlin 2020-03-31 22:28:37 +1000
  • 6bc91f2157 GPU: Polyline must have at least two vertices Connor McLaughlin 2020-03-30 13:58:36 +1000
  • eaf13a1461 GPU: Fix flipped MSB/LSB for single pixel reads Connor McLaughlin 2020-03-30 00:41:31 +1000
  • f13cfce34d GPU: Fix incorrect polyline terminator check Connor McLaughlin 2020-03-30 00:31:39 +1000
  • a9109c7552 System: Don't insert blank memory card if path unspecified Connor McLaughlin 2020-03-30 00:14:15 +1000
  • 3f042cd477 CDROM: Fix play command with parameter forever seeking Connor McLaughlin 2020-03-30 00:07:10 +1000
  • 3a31282fe6 CDROM: GetTN should return first_track, last_track Connor McLaughlin 2020-03-30 00:06:06 +1000
  • 7ecac6dbcf CDImage: Use track's control instead of last track's control for pregap Connor McLaughlin 2020-03-30 00:05:16 +1000
  • 02f67a801e CDROM: Fix behavior of stat bit 5 according to hardware tests Connor McLaughlin 2020-03-29 17:41:31 +1000
  • deb2865606 CDROM: Preserve header valid bit on more commands Connor McLaughlin 2020-03-29 01:16:01 +1000
  • 0e0bd2852f CDROM: Trigger INT5 on shell open Connor McLaughlin 2020-03-29 01:15:04 +1000
  • 2292292956 CDROM: Set mode to read raw sectors after reset Connor McLaughlin 2020-03-29 01:14:58 +1000
  • 148279e2f2 GPU: Rewrite CRTC display modeling and overscan handling Connor McLaughlin 2020-03-29 01:14:37 +1000
  • fe824d6c89 GPU: Display VRAM with 1:1 pixel ratio rather than scaling Connor McLaughlin 2020-03-29 01:14:33 +1000
  • 21ddfacd40 Settings: Add missing crop mode save Connor McLaughlin 2020-03-29 01:13:53 +1000
  • e6d5a9d3e4 GPU: Add missing blitter ticks reset to SoftReset() Connor McLaughlin 2020-03-29 01:13:40 +1000
  • 10197506c5 CDROM: Implement 8-sector buffering behavior Connor McLaughlin 2020-03-29 01:13:25 +1000
  • a988384423 Common/HeapArray: Fix move construction/assignment Connor McLaughlin 2020-03-29 01:13:14 +1000
  • 46239e6758 GPU: Fix GP0(1Fh) locking up emulator Connor McLaughlin 2020-03-29 01:12:54 +1000
  • 5dbdc0b60c DMA: Remove timing events Connor McLaughlin 2020-03-29 01:12:44 +1000
  • 423f04325f SPU: Implement timing for RAM reads/writes Connor McLaughlin 2020-03-29 01:12:37 +1000
  • 20025b2ffd Qt: Hide mouse cursor in fullscreen mode Connor McLaughlin 2020-03-29 01:12:27 +1000
  • 22a0d8f93c CDROM: Implement Sync/00h command Connor McLaughlin 2020-03-28 02:24:36 +1000
  • 0b347e2151 GPU/HW: Implement flipped quad coordinate hack from beetle-psx Connor McLaughlin 2020-03-28 02:24:22 +1000
  • f23bcc0faa SPU: Ignore loop start flag when repeat address is explicitly set Connor McLaughlin 2020-03-27 01:42:59 +1000
  • 08ad5aad53 SPU: Run muted voices when IRQ is enabled Connor McLaughlin 2020-03-27 01:42:43 +1000
  • 54abd37daa GPU: Let the GPU drive DMA transfers for large time slices Connor McLaughlin 2020-03-26 00:13:20 +1000
  • d4ae0f13fe MDEC: Refactoring and fixes Connor McLaughlin 2020-03-26 00:13:07 +1000
  • c81efb1142 DMA: Enable block splitting for linked list mode Connor McLaughlin 2020-03-26 00:13:03 +1000
  • 88f1edd48d System: Include console region in save state Connor McLaughlin 2020-03-25 01:49:20 +1000
  • 7cd7dec668 HostInterface: Restore pause state after switching renderers Connor McLaughlin 2020-03-25 01:48:51 +1000
  • 18cc3d5932 SPU: Stub out external volume registers Connor McLaughlin 2020-03-24 00:22:02 +1000
  • 7317c83a3c SPU: Implement internal volume sweep register reads Connor McLaughlin 2020-03-24 00:21:52 +1000
  • 452c6e16d1 GPU: Fix blitter ticks not being counted Connor McLaughlin 2020-03-24 00:21:42 +1000
  • 4c2597acf3 SPU: Process key on/off at next 44100hz cycle Connor McLaughlin 2020-03-24 00:21:32 +1000
  • c8af4abad8 CDROM: Don't queue up a second INT1 when one is still pending Connor McLaughlin 2020-03-24 00:21:22 +1000
  • 40d6be7142 System: Frame pacing improvements Connor McLaughlin 2020-03-24 00:21:11 +1000
  • cbb9b96537 System: Include buffer swap time in frame time measurement Connor McLaughlin 2020-03-24 00:20:56 +1000
  • 9ce63952fb TimingEvent: Fix events losing time when rescheduling outside handler Connor McLaughlin 2020-03-24 00:20:45 +1000
  • 612b362ae9 Timers: Sync GPU on register write too Connor McLaughlin 2020-03-24 00:20:27 +1000
  • e2e2b573c0 GPU/HW: Move drawing offset to CPU-side Connor McLaughlin 2020-03-24 00:20:15 +1000
  • 40481305c4 GPU/HW: Fudge texture coordinates by half a screen-space pixel Connor McLaughlin 2020-03-24 00:20:12 +1000
  • 7ac48cd8d6 SPU: Swap read/write ready bits Connor McLaughlin 2020-03-23 00:29:18 +1000
  • 7a89c787b8 SPU: Fix some reverb registers not being saved to state Connor McLaughlin 2020-03-23 00:29:10 +1000
  • d47a82d591 SPU: Implement noise functionality Connor McLaughlin 2020-03-23 00:29:00 +1000
  • 0a6295a9b4 SPU: Implement volume sweep functionality Connor McLaughlin 2020-03-23 00:28:51 +1000
  • a5083f0ee4 Qt: Remove ? button in title bar Connor McLaughlin 2020-03-22 22:40:45 +1000
  • 701491156a Qt: Use menu font instead of system font as default font Connor McLaughlin 2020-03-22 22:40:29 +1000
  • 7b9be0a586 Qt: Add per-page help to settings dialog Connor McLaughlin 2020-03-22 22:19:46 +1000
  • 1d9bcb2a48 Qt: Force redraw the display when restoring after minimized Connor McLaughlin 2020-03-22 21:50:49 +1000
  • 361bedc2c3 SDLControllerInterface: Hackfix for non-player-id supporting controllers Connor McLaughlin 2020-03-22 21:29:58 +1000
  • 8b836555f6 Qt: Disable auto-fill background and set WA_NoSystemBackground Connor McLaughlin 2020-03-22 21:25:10 +1000
  • 74e0e83cfd Qt: Use same imgui style as SDL Connor McLaughlin 2020-03-22 13:17:16 +1000
  • e662f34f8b Qt: Add help for general settings Connor McLaughlin 2020-03-22 13:17:03 +1000
  • 4629cdfffc Qt: Add help text section to settings dialog Connor McLaughlin 2020-03-22 13:16:56 +1000
  • d5c76bf7d5 Qt: Increase default size of settings dilaog Connor McLaughlin 2020-03-22 13:16:47 +1000
  • c646bf507f Qt: Add OSD options to general settings Connor McLaughlin 2020-03-22 13:16:39 +1000
  • a4a5d3ef79 Qt: Split some console settings out into general settings Connor McLaughlin 2020-03-22 13:16:32 +1000
  • bf2f9bd8d9 Qt: Add 'Refresh' button to toolbar for reloading game list Connor McLaughlin 2020-03-22 13:16:20 +1000
  • 7e36195f44 HostInterface: Enable on-screen FPS/VPS/Speed display via config Connor McLaughlin 2020-03-21 23:05:04 +1000
  • 9fd95c3e21 Common/Rectangle: Fix off-by-one error in Intersects() Connor McLaughlin 2020-03-21 21:49:20 +1000
  • 77a60f0c5f HostInterface: Crash fix again for controller switching Connor McLaughlin 2020-03-22 13:15:44 +1000
  • acd49f3765 Qt: Fix possible crash when loading state via menu Connor McLaughlin 2020-03-22 13:10:28 +1000
  • 12ddeb675c HostInterface: Fix controller not updating when switched and system running Connor McLaughlin 2020-03-22 12:53:56 +1000
  • 46f921fb95 SDLControllerInterface: Fix crash on shutdown Connor McLaughlin 2020-03-22 12:37:11 +1000
  • 8190efa5dc SDLControllerInterface: Fix compilation on Ubuntu LTS Connor McLaughlin 2020-03-22 12:27:58 +1000
  • ad6e4cb6e4 Qt: Add "Clear All" and "Rebind All" to controller bindings Connor McLaughlin 2020-03-22 00:50:09 +1000
  • 45050709f2 Qt: Add support for clearing input bindings with right click Connor McLaughlin 2020-03-22 00:49:55 +1000