Commit Graph

  • e07d3c9db2 SPU: Fix array bounds overflow in register reads Connor McLaughlin 2020-05-13 12:37:13 +10:00
  • 777809b3b0 CDROM: Fix XA filter change not applying immediately Connor McLaughlin 2020-05-13 00:14:17 +10:00
  • d6f6154380 CDROM: Read last delivered sector when pausing and reading without seek Connor McLaughlin 2020-05-13 00:13:57 +10:00
  • d866bd9cb8 CDROM: Reset XA resampler state on read Connor McLaughlin 2020-05-12 12:36:08 +10:00
  • 634880b5e3 SPU: Clamp before applying main volume not after Connor McLaughlin 2020-05-12 02:15:16 +10:00
  • 81f297456c GPU: Fix mismatched scanout between hardware/software renderers Connor McLaughlin 2020-05-12 01:35:02 +10:00
  • 37d9f6344d CDROM: Ignore Read/Play command without setloc/param Connor McLaughlin 2020-05-11 22:55:13 +10:00
  • 65c42cd30e GPU: Don't use field offset for ODE in vblank Connor McLaughlin 2020-05-11 22:26:10 +10:00
  • 2bc1c67236 GPU/HW: Fix extra column being added with unaligned 24-bit scanout Connor McLaughlin 2020-05-11 22:03:32 +10:00
  • 6477e5fb54 CommonHostInterface: Add volume up/down/mute hotkeys Connor McLaughlin 2020-05-10 00:54:23 +10:00
  • 5aacfa7be3 Qt: Hook up audio settings (buffer size/count, volume, mute) Connor McLaughlin 2020-05-10 00:44:56 +10:00
  • c329f58afe HostInterface: Add audio buffer/count/volume/mute settings Connor McLaughlin 2020-05-10 00:44:37 +10:00
  • b6fbdf9aeb AudioStream: Support changing output volume Connor McLaughlin 2020-05-10 00:44:23 +10:00
  • f17c2c44d0 GPU/HW: Fix red bleeding when writing VRAM with mask bit set Connor McLaughlin 2020-05-09 14:38:02 +10:00
  • f679f8d063 GTE: Fix buggy MVMVA instruction Connor McLaughlin 2020-05-09 13:48:13 +10:00
  • 9959440a3a SPU: Align starting addresses to two words Connor McLaughlin 2020-05-08 21:34:49 +10:00
  • 712168cf45 CDImage: Better handle sequential reading into lead-out area Connor McLaughlin 2020-05-08 17:35:55 +10:00
  • 684e83168e CDROM: Prevent successful seeking to the lead-out area of the disc Connor McLaughlin 2020-05-08 15:41:41 +10:00
  • c3c8df14ea CDImage: Set SubQ control for lead-out to last index SubQ Connor McLaughlin 2020-05-08 15:41:16 +10:00
  • 9539ce032b AnalogController: Show controller number in OSD messages Connor McLaughlin 2020-05-08 15:32:39 +10:00
  • 95468901f2 AnalogController: Add analog toggle button Connor McLaughlin 2020-05-08 15:13:05 +10:00
  • 5b389ae13d CDROM: Synthesize lead-out area and stop reading when reached Connor McLaughlin 2020-05-08 10:50:22 +10:00
  • c67e877d82 CommonHostInterface: Fix -state command line parameter not working Connor McLaughlin 2020-05-08 00:57:46 +10:00
  • 85707f809c Pad: Fix OSD error message when save state memory cards mismatch Connor McLaughlin 2020-05-07 22:49:14 +10:00
  • df66d86b27 CDImage: Log errno when fopen() fails Connor McLaughlin 2020-05-06 23:42:04 +10:00
  • 26e0177caa SDL: Fix browse button not showing on hidpi displays Connor McLaughlin 2020-05-05 03:04:56 +10:00
  • 0f5bc7267f HostInterface: Fix hang when switching audio backends Connor McLaughlin 2020-05-04 03:04:00 +10:00
  • 257c86930f GPU/OpenGL: Fix GLES again Connor McLaughlin 2020-05-03 19:38:27 +10:00
  • 8139230d05 GPU/OpenGL: Shader compile fix Connor McLaughlin 2020-05-03 18:33:33 +10:00
  • e058beb4b0 GPU/HW: Fix oversized VRAM copies writing out of bounds Connor McLaughlin 2020-05-03 18:09:34 +10:00
  • 91d7212b36 GPU/OpenGL: Fix swapped log statement Connor McLaughlin 2020-05-03 18:09:22 +10:00
  • 9446587e8f GPU/HW: Mask bit handling in hardware renderers Connor McLaughlin 2020-05-03 17:11:28 +10:00
  • a5ecff0893 Qt: Set clear alpha to zero for OpenGL display Connor McLaughlin 2020-05-03 02:59:00 +10:00
  • 456ddc037a GPU/OpenGL: Remove testing code which broke ES Connor McLaughlin 2020-05-03 02:12:03 +10:00
  • edb12234d9 Common/GL/Texture: Fix potential crash on older drivers Connor McLaughlin 2020-05-02 16:47:31 +10:00
  • 620210cfc9 GPU/OpenGL: Use explicit bindings where possible Connor McLaughlin 2020-05-02 16:01:16 +10:00
  • 9dc82a738f GPU/OpenGL: Fix incorrect fragcolor binding Connor McLaughlin 2020-05-02 15:13:17 +10:00
  • 2d6bdc1f82 Qt: Fix rumble not stopping on power off Connor McLaughlin 2020-05-01 16:42:43 +10:00
  • 6ecc1c684a Update README.md with game compatibility link Connor McLaughlin 2020-05-01 01:11:05 +10:00
  • 1ed86f4897 Frontends: Add Discord Presence support Connor McLaughlin 2020-05-01 01:01:53 +10:00
  • d8ab587153 HostInterface: Modify settings loading interface to support per-frontend settings Connor McLaughlin 2020-05-01 01:01:50 +10:00
  • 6e7c58de43 dep: Add discord-rpc Connor McLaughlin 2020-05-01 01:01:42 +10:00
  • efa2af7772 dep: Add rapidjson Connor McLaughlin 2020-05-01 01:01:35 +10:00
  • 0ec44327d1 SDL: Add integer upscaling option Connor McLaughlin 2020-05-01 01:00:35 +10:00
  • 55fc3fffd9 Qt: Add integer upscaling option Connor McLaughlin 2020-05-01 01:00:29 +10:00
  • b4c31e55e2 HostDisplay: Add integer upscaling option Connor McLaughlin 2020-05-01 01:00:22 +10:00
  • 98bb1de31f Qt: Add help to GPU options in settings Connor McLaughlin 2020-05-01 01:00:05 +10:00
  • 101e1bfd73 Qt: Add advanced settings Connor McLaughlin 2020-05-01 00:59:31 +10:00
  • a3792a74ed Qt: Switch to Windows instead of Console subsystem Connor McLaughlin 2020-05-01 00:58:46 +10:00
  • 59d0e4aa21 SDL: Switch to Windows instead of Console subsystem Connor McLaughlin 2020-05-01 00:58:38 +10:00
  • e37962009e HostInterface: Add log lettings to ini Connor McLaughlin 2020-05-01 00:58:32 +10:00
  • c2ab611097 Common/Log: Properly release console when disabling Connor McLaughlin 2020-05-01 00:58:24 +10:00
  • 4702110474 Common/Log: Add file output Connor McLaughlin 2020-05-01 00:58:02 +10:00
  • 828513409f Qt: Remove unnecessary log spam Connor McLaughlin 2020-04-30 17:46:33 +10:00
  • 5cd78dcab5 DMA: Fix an unlikely case where LL DMA gets stuck on Connor McLaughlin 2020-04-30 14:52:24 +10:00
  • dac114fa4e Qt: Use coarse timer for background controller polling Connor McLaughlin 2020-04-30 12:34:09 +10:00
  • dc487655df CDROM: More timing refinements Connor McLaughlin 2020-04-30 01:36:05 +10:00
  • 5a6c029814 GPU: Disable dual-source blending on Mesa Gen7/Gen7.5 Connor McLaughlin 2020-04-30 01:27:49 +10:00
  • 59f055f4b9 HostInterface: Make title-based memory cards the default Connor McLaughlin 2020-04-30 01:21:18 +10:00
  • 226459b60f SPU: Add missing register read for ENDX Connor McLaughlin 2020-04-30 01:12:17 +10:00
  • 2d92e0a819 CDROM: Reduce ACK timing Connor McLaughlin 2020-04-30 00:12:39 +10:00
  • 557a6c3696 GPU/HW: Work around rasterization differences in OpenGL Connor McLaughlin 2020-04-29 21:17:47 +10:00
  • 940b725c1d Settings: Make DMA performance parameters tweakable Connor McLaughlin 2020-04-29 20:00:22 +10:00
  • 9d1eb321ec DMA: Properly handle infinite linked lists, add cycle stealing Connor McLaughlin 2020-04-29 16:52:15 +10:00
  • 07e8ddcae2 DMA: Elide intermediate copy where possible Connor McLaughlin 2020-04-29 16:52:11 +10:00
  • d80aaf3880 Qt: Fix possible race/crash on shutdown Connor McLaughlin 2020-04-29 16:51:44 +10:00
  • 8f82987341 Controller: Add basic PlayStation Mouse support Connor McLaughlin 2020-04-29 13:59:49 +10:00
  • b56546d8ad Qt: Always poll controllers even when not running Connor McLaughlin 2020-04-29 13:27:58 +10:00
  • 5a1b00825d GPU: Fix timer 1 IRQs sometimes triggering late Connor McLaughlin 2020-04-28 20:30:44 +10:00
  • a5ff904b33 SPU: Clear ENDX flag on key on Connor McLaughlin 2020-04-28 20:30:16 +10:00
  • be9033b6c0 SPU: Add missing clamp in ADPCM decoder Connor McLaughlin 2020-04-28 17:55:43 +10:00
  • b16ecd7a86 SPU: ENDX register should get set when looping as well as muting Connor McLaughlin 2020-04-28 16:57:14 +10:00
  • ce46dbeeca GPU/HW: Fix another vertex culling error Connor McLaughlin 2020-04-28 02:07:56 +10:00
  • e20fd61f0b System: Add option to use per-game memory cards with game title as filename Connor McLaughlin 2020-04-28 01:04:10 +10:00
  • d04b252962 AnalogController: Reduce the number of commands which enable analog mode Connor McLaughlin 2020-04-28 00:34:32 +10:00
  • 8605620c24 SPU: Force all voices off when SPUCNT.15=0 Connor McLaughlin 2020-04-27 23:18:10 +10:00
  • 8c6cb877eb GPU: Disable display when CRTC configuration is invalid Connor McLaughlin 2020-04-27 21:49:34 +10:00
  • 79111e4e03 Qt: Add option for memory card type/mode Connor McLaughlin 2020-04-27 16:16:14 +10:00
  • bae4945c7a SDL: Add option for memory card type Connor McLaughlin 2020-04-27 16:16:00 +10:00
  • 74e455a5f7 System: Support per-game memory cards Connor McLaughlin 2020-04-27 16:15:38 +10:00
  • 39498849bd Common/String: Support casting to std::string_View Connor McLaughlin 2020-04-27 16:14:38 +10:00
  • 36444b264f GPU/D3D11: Restore API state after updating settings Connor McLaughlin 2020-04-27 13:52:57 +10:00
  • 304391bd00 GPU: Truncate sprite/rectangle positions to 12 bits before rendering Connor McLaughlin 2020-04-27 12:51:17 +10:00
  • 63692a012f Qt: Add "New..." to input profile save button Connor McLaughlin 2020-04-27 01:05:01 +10:00
  • a8c43b0c8c SDL: Only enable D3D11 break-on-error when debugger attached Connor McLaughlin 2020-04-27 00:53:25 +10:00
  • 84b8987105 Qt: Only enable D3D11 break-on-error when debugger attached Connor McLaughlin 2020-04-27 00:53:17 +10:00
  • 746a00743e GPU/HW: Don't emit dual-source colour writes on opaque pass Connor McLaughlin 2020-04-27 00:52:00 +10:00
  • 341b163ca1 Common/BitField: Fix off-by-one error for signed types Connor McLaughlin 2020-04-27 00:13:23 +10:00
  • dc1e1b5adf GPU/HW: Fix too-large polygon culling Connor McLaughlin 2020-04-26 21:43:18 +10:00
  • 98ff136f67 GPU: Round texture coordinates instead of flooring Connor McLaughlin 2020-04-26 19:15:49 +10:00
  • d1e841f55d GTE: Use intrinsic CountLeadingZeros() Connor McLaughlin 2020-04-26 18:33:35 +10:00
  • 28a022547f CommonTests: Add tests for BitUtils Connor McLaughlin 2020-04-26 18:33:18 +10:00
  • 5671fde1ae BitUtils: Make Count{Leading,Trailing}Zeros UB for value==0 Connor McLaughlin 2020-04-26 18:32:23 +10:00
  • 38b075c014 NamcoGunCon: Use mouse position from host display Connor McLaughlin 2020-04-26 17:37:10 +10:00
  • 1000cb30a9 HostDisplay: Track mouse position Connor McLaughlin 2020-04-26 17:36:49 +10:00
  • 2502afc3f6 SDL: Hook up mouse button events to bindings Connor McLaughlin 2020-04-26 17:24:00 +10:00
  • 3723cd5867 Qt: Mouse button binding support Connor McLaughlin 2020-04-26 17:23:42 +10:00
  • ce46475e41 Qt: Use click event rather than pressed to rebind Connor McLaughlin 2020-04-26 17:22:29 +10:00
  • fce35d6dbe CommonHostInterface: Support mouse bindings Connor McLaughlin 2020-04-26 17:21:49 +10:00
  • 02db665d4a Common: Add bitutils.h Connor McLaughlin 2020-04-26 17:21:33 +10:00