Commit Graph

  • 674bcdfeec INISettingsInterface: Add Save() method Connor McLaughlin 2020-04-11 00:00:21 +10:00
  • ebc3aa118c SDL: Fix DXGI intercepting ALT+ENTER Connor McLaughlin 2020-04-11 00:00:15 +10:00
  • 6775100170 GPU: Drop OpenGL ES renderer Connor McLaughlin 2020-04-11 00:00:10 +10:00
  • fbfd838e22 GPU: Add pixel aspect ratio option Connor McLaughlin 2020-04-10 15:12:16 +10:00
  • 3325d2c42c GPU: Add Force NTSC timings option Connor McLaughlin 2020-04-10 13:34:12 +10:00
  • a06240141e GPU/D3D11: Fix incorrect usage of CopySubresourceRegion() in CopyVRAM() Connor McLaughlin 2020-04-10 01:07:42 +10:00
  • 5a19abbbd3 GPU/D3D11: Fix broken 24-bit display/interlacing when upscaled Connor McLaughlin 2020-04-10 00:43:18 +10:00
  • f0a3e66d08 GPU/Software: Fix broken display when VRAM is X-offset Connor McLaughlin 2020-04-09 20:50:12 +10:00
  • ee5c3cb91b Merge pull request #251 from ggdrt/appimage Connor McLaughlin 2020-04-09 11:27:18 +10:00
  • c25591d84b Update README.md with AppImage info Albert Liu 2020-04-08 11:41:31 -07:00
  • 76419de39a CI: Generate AppImage for SDL frontend build Albert Liu 2020-04-08 10:28:45 -07:00
  • 2413c5a6a3 GPU/Software: Fix incorrect colours in 24-bit FMVs Connor McLaughlin 2020-04-09 00:46:00 +10:00
  • 3c45603cb4 MemoryCard: Batch sector writes together 5 seconds at a time Connor McLaughlin 2020-04-09 00:14:26 +10:00
  • 0a004361fc Qt: Work around flip model swap chains being limited to vsync when parented Connor McLaughlin 2020-04-09 00:14:19 +10:00
  • 1f40d5f77d Qt: Implement memory card remove button Connor McLaughlin 2020-04-09 00:13:44 +10:00
  • 3272b37853 Qt: Implement browse button for memory card paths Connor McLaughlin 2020-04-09 00:09:16 +10:00
  • 9915d977e4 Qt: Fix memory card path not applying Connor McLaughlin 2020-04-09 00:03:48 +10:00
  • cbe9ef24b9 SettingWidgetBinder: Use QString instead of const char* Connor McLaughlin 2020-04-09 00:03:19 +10:00
  • bc66b2691d CDImage: Linux build fix Connor McLaughlin 2020-04-08 21:26:51 +10:00
  • 0006052728 SPU: Fix some registers not being saved to state Connor McLaughlin 2020-04-08 20:33:39 +10:00
  • 414d050cf6 CI: Fix qmake not finding qt5 in Ubuntu1804 image Albert Liu 2020-04-08 00:28:32 -07:00
  • 9da2d92dea CI: Add Linux AppImage build Albert Liu 2020-04-07 22:26:14 -07:00
  • 08567fedf4 CDROM: Fix crash when loading save state from different system Connor McLaughlin 2020-04-08 13:08:27 +10:00
  • 9851b75368 CDImage: Fix crash on invalid cuesheet Connor McLaughlin 2020-04-08 11:58:05 +10:00
  • 32dbd173c5 Qt: Add link to Discord server in Help menu Connor McLaughlin 2020-04-07 13:54:20 +10:00
  • 1427e9f097 CMake: Add WITH_SDL2 option Connor McLaughlin 2020-04-07 12:12:26 +10:00
  • 6c9e80cf43 CMake: Only build nativefiledialog when building SDL frontend Connor McLaughlin 2020-04-07 12:10:34 +10:00
  • e58c475fee Update README.md with more notes about BIOS selection Connor McLaughlin 2020-04-07 12:05:25 +10:00
  • 610abc1a75 BIOS: Make SCPH-3000 BIOS known Connor McLaughlin 2020-04-07 11:54:24 +10:00
  • b4538b1d2e HostInterface: Add redump BIOS filenames to search list Connor McLaughlin 2020-04-07 11:53:30 +10:00
  • e91d760175 HostInterface: Fix crash on startup with controller connected Connor McLaughlin 2020-04-06 12:18:33 +10:00
  • f41475ae8f Build: Compile cubeb in C++14 mode on MSVC Connor McLaughlin 2020-04-06 12:06:56 +10:00
  • 0c1547d9e3 CDROM: Don't use valid bit for last subq, read on reset Connor McLaughlin 2020-04-06 00:25:56 +10:00
  • b7cdaaf36a CDROM: Defer setting reading/playing bit until sector is read Connor McLaughlin 2020-04-06 00:25:49 +10:00
  • b418f880ab Android: It builds again, but needs a lot more work Connor McLaughlin 2020-04-06 00:25:40 +10:00
  • 411fbe8416 Common/Event: Add unit tests Connor McLaughlin 2020-04-05 23:25:45 +10:00
  • e7640d5367 HostInterface: Make SetUserDirectory() overridable by frontends Connor McLaughlin 2020-04-05 22:59:06 +10:00
  • 11e8a91e30 CommonHostInterface: Simplify fullscreen toggle Connor McLaughlin 2020-04-05 22:58:54 +10:00
  • bf6c1c4866 Qt: Implement render-to-seperate-window and render-to-main toggle Connor McLaughlin 2020-04-05 22:58:47 +10:00
  • abb87f497f Common: Port Event class from YBaseLib over Connor McLaughlin 2020-04-05 22:57:35 +10:00
  • 70ccdcfc30 INISettingsInterface: Make constructor parameter a std::string Connor McLaughlin 2020-04-05 22:57:29 +10:00
  • 45d7294c3c CDROM: Limit XA playback to first-identified file/channel Connor McLaughlin 2020-04-05 01:39:43 +10:00
  • cae2e09957 SDLControllerInterface: Pass player ID to hooks not joystick ID Connor McLaughlin 2020-04-05 01:28:06 +10:00
  • 3cfead36c4 Revert "GPU: Clamp coordinates to 11 bits after applying drawing offset" Connor McLaughlin 2020-04-04 19:31:08 +10:00
  • 7ace31d05f Update README.md with description and Discord link Connor McLaughlin 2020-04-04 14:14:35 +10:00
  • 4ea3c994f6 GL/ShaderCache: Linux build fix Connor McLaughlin 2020-04-04 00:52:04 +10:00
  • ddf52cc8c7 GPU/SW: Implement interlaced display Connor McLaughlin 2020-04-04 00:11:43 +10:00
  • c483a78889 GPU: Implement interlaced VRAM fills Connor McLaughlin 2020-04-04 00:11:39 +10:00
  • 2aecb570c1 GPU: Implement interlaced rendering in hardware backends Connor McLaughlin 2020-04-04 00:11:33 +10:00
  • bb3c0a2ccc GPU/HW/OpenGLES: Use shader cache Connor McLaughlin 2020-04-04 00:11:27 +10:00
  • d0be5618ec GPU/HW/OpenGL: Use shader cache Connor McLaughlin 2020-04-04 00:11:20 +10:00
  • f566ca7a50 GL/ShaderCache: Recreate cache when creating program from binary fails Connor McLaughlin 2020-04-04 00:11:15 +10:00
  • ca2f691dbe Common: Add GL Shader Cache class Connor McLaughlin 2020-04-04 00:11:09 +10:00
  • ef4808bbde GL/Program: Add program binary interface Connor McLaughlin 2020-04-04 00:11:04 +10:00
  • 256cb8a82c GL/Program: Make moveable Connor McLaughlin 2020-04-04 00:11:00 +10:00
  • 7f5c6f8b4f GPU/HW: Move some flush checks to command time Connor McLaughlin 2020-04-04 00:10:55 +10:00
  • 5302f83818 GPU: Clamp coordinates to 11 bits after applying drawing offset Connor McLaughlin 2020-04-04 00:10:45 +10:00
  • 48fba47ee6 GPU: Implement skip-drawing-to-active-field for interlaced mode Connor McLaughlin 2020-04-04 00:10:41 +10:00
  • ba98bf345a CI: Remove unit tests before packaging Connor McLaughlin 2020-04-03 01:32:06 +10:00
  • 5b6027e6bb Add common-tests and rectangle class tests Connor McLaughlin 2020-04-03 01:31:58 +10:00
  • 26313b093c dep: Add googletest Connor McLaughlin 2020-04-03 01:31:44 +10:00
  • 643e429ad2 Merge pull request #211 from ggdrt/patch-0 Connor McLaughlin 2020-04-02 11:41:09 +10:00
  • 2a6e04988f GPU/HW: Simplify 24-bit scanout and interlacing shader Connor McLaughlin 2020-04-02 00:17:25 +10:00
  • 1d948a53e0 SPU: Reinitialize transfer event on loading state Connor McLaughlin 2020-04-02 00:17:15 +10:00
  • b27e030059 GPU: Fix "Draw To Display Area" debug reporting Albert Liu 2020-04-01 06:10:31 -07:00
  • 3daa6b469a Build: Explicitly disable spectre mitigations Connor McLaughlin 2020-04-01 22:26:46 +10:00
  • 31581763a3 GPU: Correct starting position for polyline terminator search Connor McLaughlin 2020-04-01 20:24:24 +10:00
  • 0eb740a0aa Qt: Add CDROM Enable Region Check option Connor McLaughlin 2020-04-01 14:50:27 +10:00
  • 9933910312 SDL: Add CDROM Enable Region Check option Connor McLaughlin 2020-04-01 14:50:21 +10:00
  • 15c33ebedb CDROM: Add "Enable Region Check" option Connor McLaughlin 2020-04-01 01:48:37 +10:00
  • e36e70a266 CDROM: Drop sector buffer not read back to dev log level Connor McLaughlin 2020-03-31 22:29:03 +10:00
  • f6711cbafa CDROM: Pausing while seeking should be an error response Connor McLaughlin 2020-03-31 22:28:55 +10:00
  • 00c24c2501 CDROM: Adjust ACK timings to be closer to hardware test results Connor McLaughlin 2020-03-31 22:28:48 +10:00
  • 8439e1c54e GPU: Adjust visible ticks/lines, fix underflow in height Connor McLaughlin 2020-03-31 22:28:37 +10:00
  • 6bc91f2157 GPU: Polyline must have at least two vertices Connor McLaughlin 2020-03-30 13:58:36 +10:00
  • eaf13a1461 GPU: Fix flipped MSB/LSB for single pixel reads Connor McLaughlin 2020-03-30 00:41:31 +10:00
  • f13cfce34d GPU: Fix incorrect polyline terminator check Connor McLaughlin 2020-03-30 00:31:39 +10:00
  • a9109c7552 System: Don't insert blank memory card if path unspecified Connor McLaughlin 2020-03-30 00:14:15 +10:00
  • 3f042cd477 CDROM: Fix play command with parameter forever seeking Connor McLaughlin 2020-03-30 00:07:10 +10:00
  • 3a31282fe6 CDROM: GetTN should return first_track, last_track Connor McLaughlin 2020-03-30 00:06:06 +10:00
  • 7ecac6dbcf CDImage: Use track's control instead of last track's control for pregap Connor McLaughlin 2020-03-30 00:05:16 +10:00
  • 02f67a801e CDROM: Fix behavior of stat bit 5 according to hardware tests Connor McLaughlin 2020-03-29 17:41:31 +10:00
  • deb2865606 CDROM: Preserve header valid bit on more commands Connor McLaughlin 2020-03-29 01:16:01 +10:00
  • 0e0bd2852f CDROM: Trigger INT5 on shell open Connor McLaughlin 2020-03-29 01:15:04 +10:00
  • 2292292956 CDROM: Set mode to read raw sectors after reset Connor McLaughlin 2020-03-29 01:14:58 +10:00
  • 148279e2f2 GPU: Rewrite CRTC display modeling and overscan handling Connor McLaughlin 2020-03-29 01:14:37 +10:00
  • fe824d6c89 GPU: Display VRAM with 1:1 pixel ratio rather than scaling Connor McLaughlin 2020-03-29 01:14:33 +10:00
  • 21ddfacd40 Settings: Add missing crop mode save Connor McLaughlin 2020-03-29 01:13:53 +10:00
  • e6d5a9d3e4 GPU: Add missing blitter ticks reset to SoftReset() Connor McLaughlin 2020-03-29 01:13:40 +10:00
  • 10197506c5 CDROM: Implement 8-sector buffering behavior Connor McLaughlin 2020-03-29 01:13:25 +10:00
  • a988384423 Common/HeapArray: Fix move construction/assignment Connor McLaughlin 2020-03-29 01:13:14 +10:00
  • 46239e6758 GPU: Fix GP0(1Fh) locking up emulator Connor McLaughlin 2020-03-29 01:12:54 +10:00
  • 5dbdc0b60c DMA: Remove timing events Connor McLaughlin 2020-03-29 01:12:44 +10:00
  • 423f04325f SPU: Implement timing for RAM reads/writes Connor McLaughlin 2020-03-29 01:12:37 +10:00
  • 20025b2ffd Qt: Hide mouse cursor in fullscreen mode Connor McLaughlin 2020-03-29 01:12:27 +10:00
  • 22a0d8f93c CDROM: Implement Sync/00h command Connor McLaughlin 2020-03-28 02:24:36 +10:00
  • 0b347e2151 GPU/HW: Implement flipped quad coordinate hack from beetle-psx Connor McLaughlin 2020-03-28 02:24:22 +10:00
  • f23bcc0faa SPU: Ignore loop start flag when repeat address is explicitly set Connor McLaughlin 2020-03-27 01:42:59 +10:00
  • 08ad5aad53 SPU: Run muted voices when IRQ is enabled Connor McLaughlin 2020-03-27 01:42:43 +10:00
  • 54abd37daa GPU: Let the GPU drive DMA transfers for large time slices Connor McLaughlin 2020-03-26 00:13:20 +10:00