Commit Graph

  • 6e7c58de43 dep: Add discord-rpc Connor McLaughlin 2020-05-01 01:01:42 +1000
  • efa2af7772 dep: Add rapidjson Connor McLaughlin 2020-05-01 01:01:35 +1000
  • 0ec44327d1 SDL: Add integer upscaling option Connor McLaughlin 2020-05-01 01:00:35 +1000
  • 55fc3fffd9 Qt: Add integer upscaling option Connor McLaughlin 2020-05-01 01:00:29 +1000
  • b4c31e55e2 HostDisplay: Add integer upscaling option Connor McLaughlin 2020-05-01 01:00:22 +1000
  • 98bb1de31f Qt: Add help to GPU options in settings Connor McLaughlin 2020-05-01 01:00:05 +1000
  • 101e1bfd73 Qt: Add advanced settings Connor McLaughlin 2020-05-01 00:59:31 +1000
  • a3792a74ed Qt: Switch to Windows instead of Console subsystem Connor McLaughlin 2020-05-01 00:58:46 +1000
  • 59d0e4aa21 SDL: Switch to Windows instead of Console subsystem Connor McLaughlin 2020-05-01 00:58:38 +1000
  • e37962009e HostInterface: Add log lettings to ini Connor McLaughlin 2020-05-01 00:58:32 +1000
  • c2ab611097 Common/Log: Properly release console when disabling Connor McLaughlin 2020-05-01 00:58:24 +1000
  • 4702110474 Common/Log: Add file output Connor McLaughlin 2020-05-01 00:58:02 +1000
  • 828513409f Qt: Remove unnecessary log spam Connor McLaughlin 2020-04-30 17:46:33 +1000
  • 5cd78dcab5 DMA: Fix an unlikely case where LL DMA gets stuck on Connor McLaughlin 2020-04-30 14:52:24 +1000
  • dac114fa4e Qt: Use coarse timer for background controller polling Connor McLaughlin 2020-04-30 12:34:09 +1000
  • dc487655df CDROM: More timing refinements Connor McLaughlin 2020-04-30 01:36:05 +1000
  • 5a6c029814 GPU: Disable dual-source blending on Mesa Gen7/Gen7.5 Connor McLaughlin 2020-04-30 01:27:49 +1000
  • 59f055f4b9 HostInterface: Make title-based memory cards the default Connor McLaughlin 2020-04-30 01:21:18 +1000
  • 226459b60f SPU: Add missing register read for ENDX Connor McLaughlin 2020-04-30 01:12:17 +1000
  • 2d92e0a819 CDROM: Reduce ACK timing Connor McLaughlin 2020-04-30 00:12:39 +1000
  • 557a6c3696 GPU/HW: Work around rasterization differences in OpenGL Connor McLaughlin 2020-04-29 21:17:47 +1000
  • 940b725c1d Settings: Make DMA performance parameters tweakable Connor McLaughlin 2020-04-29 20:00:22 +1000
  • 9d1eb321ec DMA: Properly handle infinite linked lists, add cycle stealing Connor McLaughlin 2020-04-29 16:52:15 +1000
  • 07e8ddcae2 DMA: Elide intermediate copy where possible Connor McLaughlin 2020-04-29 16:52:11 +1000
  • d80aaf3880 Qt: Fix possible race/crash on shutdown Connor McLaughlin 2020-04-29 16:51:44 +1000
  • 8f82987341 Controller: Add basic PlayStation Mouse support Connor McLaughlin 2020-04-29 13:59:49 +1000
  • b56546d8ad Qt: Always poll controllers even when not running Connor McLaughlin 2020-04-29 13:27:58 +1000
  • 5a1b00825d GPU: Fix timer 1 IRQs sometimes triggering late Connor McLaughlin 2020-04-28 20:30:44 +1000
  • a5ff904b33 SPU: Clear ENDX flag on key on Connor McLaughlin 2020-04-28 20:30:16 +1000
  • be9033b6c0 SPU: Add missing clamp in ADPCM decoder Connor McLaughlin 2020-04-28 17:55:43 +1000
  • b16ecd7a86 SPU: ENDX register should get set when looping as well as muting Connor McLaughlin 2020-04-28 16:57:14 +1000
  • ce46dbeeca GPU/HW: Fix another vertex culling error Connor McLaughlin 2020-04-28 02:07:56 +1000
  • e20fd61f0b System: Add option to use per-game memory cards with game title as filename Connor McLaughlin 2020-04-28 01:04:10 +1000
  • d04b252962 AnalogController: Reduce the number of commands which enable analog mode Connor McLaughlin 2020-04-28 00:34:32 +1000
  • 8605620c24 SPU: Force all voices off when SPUCNT.15=0 Connor McLaughlin 2020-04-27 23:18:10 +1000
  • 8c6cb877eb GPU: Disable display when CRTC configuration is invalid Connor McLaughlin 2020-04-27 21:49:34 +1000
  • 79111e4e03 Qt: Add option for memory card type/mode Connor McLaughlin 2020-04-27 16:16:14 +1000
  • bae4945c7a SDL: Add option for memory card type Connor McLaughlin 2020-04-27 16:16:00 +1000
  • 74e455a5f7 System: Support per-game memory cards Connor McLaughlin 2020-04-27 16:15:38 +1000
  • 39498849bd Common/String: Support casting to std::string_View Connor McLaughlin 2020-04-27 16:14:38 +1000
  • 36444b264f GPU/D3D11: Restore API state after updating settings Connor McLaughlin 2020-04-27 13:52:57 +1000
  • 304391bd00 GPU: Truncate sprite/rectangle positions to 12 bits before rendering Connor McLaughlin 2020-04-27 12:51:17 +1000
  • 63692a012f Qt: Add "New..." to input profile save button Connor McLaughlin 2020-04-27 01:05:01 +1000
  • a8c43b0c8c SDL: Only enable D3D11 break-on-error when debugger attached Connor McLaughlin 2020-04-27 00:53:25 +1000
  • 84b8987105 Qt: Only enable D3D11 break-on-error when debugger attached Connor McLaughlin 2020-04-27 00:53:17 +1000
  • 746a00743e GPU/HW: Don't emit dual-source colour writes on opaque pass Connor McLaughlin 2020-04-27 00:52:00 +1000
  • 341b163ca1 Common/BitField: Fix off-by-one error for signed types Connor McLaughlin 2020-04-27 00:13:23 +1000
  • dc1e1b5adf GPU/HW: Fix too-large polygon culling Connor McLaughlin 2020-04-26 21:43:18 +1000
  • 98ff136f67 GPU: Round texture coordinates instead of flooring Connor McLaughlin 2020-04-26 19:15:49 +1000
  • d1e841f55d GTE: Use intrinsic CountLeadingZeros() Connor McLaughlin 2020-04-26 18:33:35 +1000
  • 28a022547f CommonTests: Add tests for BitUtils Connor McLaughlin 2020-04-26 18:33:18 +1000
  • 5671fde1ae BitUtils: Make Count{Leading,Trailing}Zeros UB for value==0 Connor McLaughlin 2020-04-26 18:32:23 +1000
  • 38b075c014 NamcoGunCon: Use mouse position from host display Connor McLaughlin 2020-04-26 17:37:10 +1000
  • 1000cb30a9 HostDisplay: Track mouse position Connor McLaughlin 2020-04-26 17:36:49 +1000
  • 2502afc3f6 SDL: Hook up mouse button events to bindings Connor McLaughlin 2020-04-26 17:24:00 +1000
  • 3723cd5867 Qt: Mouse button binding support Connor McLaughlin 2020-04-26 17:23:42 +1000
  • ce46475e41 Qt: Use click event rather than pressed to rebind Connor McLaughlin 2020-04-26 17:22:29 +1000
  • fce35d6dbe CommonHostInterface: Support mouse bindings Connor McLaughlin 2020-04-26 17:21:49 +1000
  • 02db665d4a Common: Add bitutils.h Connor McLaughlin 2020-04-26 17:21:33 +1000
  • e6bd6587fd Controller: Add emulation of Namco GunCon Connor McLaughlin 2020-04-26 01:18:42 +1000
  • 2026ef99e8 MemoryCard: Last byte should not set /ACK Connor McLaughlin 2020-04-26 01:18:36 +1000
  • fccc2dd295 DigitalController: Store button state/transfer state in save states Connor McLaughlin 2020-04-26 01:18:15 +1000
  • 2ffcad3d37 GPU: Add method to convert from window coordinates to beam ticks/lines Connor McLaughlin 2020-04-26 01:10:46 +1000
  • a111e36ad7 CommonHostInterface: Add proper fast forward toggle Connor McLaughlin 2020-04-25 23:11:47 +1000
  • 194fc63232 GameList: Flush game list after re-scanning Connor McLaughlin 2020-04-25 15:23:36 +1000
  • 25af5ef9d9 MemoryCard: Save FLAG to state Connor McLaughlin 2020-04-25 14:58:19 +1000
  • 92255c8ddd System: Don't drop audio buffers when time lost Connor McLaughlin 2020-04-25 14:51:25 +1000
  • f98c9b4084 GPU/HW: Fix display being cut off when cropping+upscaling Connor McLaughlin 2020-04-25 14:37:56 +1000
  • 9e2331c52a Qt: Redraw window immediately when switching between fullscreen/windowed Connor McLaughlin 2020-04-25 14:29:02 +1000
  • 1dd2e0f498 Qt: Fix assertion tripping when starting fullscreen 2nd time Connor McLaughlin 2020-04-25 14:26:57 +1000
  • 9b402a9f5f
    Add note to README.md about vcruntime140_1.dll Connor McLaughlin 2020-04-25 14:20:58 +1000
  • 7fae169bbb Timer: Don't let writes affect IRQ state Connor McLaughlin 2020-04-25 14:17:44 +1000
  • 72f6503bec CDROM: Reduce speed change delay Connor McLaughlin 2020-04-25 14:16:36 +1000
  • a4416d8cf5 CDROM: Add seek time when starting reading/playing without setloc Connor McLaughlin 2020-04-25 14:16:20 +1000
  • f7e2d98055 Qt: Add .psf to all files filter for open file Connor McLaughlin 2020-04-25 00:37:48 +1000
  • 191c3450cc SPU: Port reverb algorithm from Mednafen-PSX Connor McLaughlin 2020-04-25 00:37:02 +1000
  • 6e6c11f8bf GPU: Fix dithering enable check for non-textured polygons Connor McLaughlin 2020-04-24 19:53:47 +1000
  • e34b78ab80 SPU: Fix pitch modulation Connor McLaughlin 2020-04-24 15:50:32 +1000
  • 1891b45b0e GPU/OpenGL: Fix shader compile error on NVIDIA Connor McLaughlin 2020-04-24 03:30:32 +1000
  • 715209e178 GPU/HW: Truncate colours to 16-bit before applying alpha Connor McLaughlin 2020-04-24 03:26:52 +1000
  • 4a4c3d5e3b GL/Texture: Add internal format as parameter Connor McLaughlin 2020-04-24 03:21:44 +1000
  • 990147b7e9 GPU/HW: Use uint in CPU-side vertex attributes Connor McLaughlin 2020-04-23 15:55:49 +1000
  • e2f5905cd6 GPU/HW: Use unsigned integers in shaders for texcoords Connor McLaughlin 2020-04-23 15:14:16 +1000
  • 30033ed4aa GPU/HW: Minor improvements to texture filtering Connor McLaughlin 2020-04-23 15:08:28 +1000
  • 13e2b28f50 GPU/HW: Only apply vertex offset at 1x resolution scale Connor McLaughlin 2020-04-23 14:45:11 +1000
  • ea25b58dd3 Qt: Support disabling vsync via glXSwapInterval Connor McLaughlin 2020-04-23 13:04:40 +1000
  • fc6a165438 CMake: Fix compiling with Visual Studio Connor McLaughlin 2020-04-23 13:04:33 +1000
  • a02c818245 HostDisplay: Drop some unused methods Connor McLaughlin 2020-04-22 21:15:59 +1000
  • ea3c0b65cf Qt: Refactor render widget state transitions Connor McLaughlin 2020-04-22 21:13:51 +1000
  • d7aa514f14 GPU/HW/OpenGL: Work around vertex-Y-off-by-one issue Connor McLaughlin 2020-04-22 17:39:46 +1000
  • ec5b52b3fb GPU/HW: Tweak vertex shader offsets Connor McLaughlin 2020-04-21 22:07:53 +1000
  • 834f3768a1 GPU/HW: Line coordinate typo fix Connor McLaughlin 2020-04-21 16:01:04 +1000
  • 1ee418aebf GPU/HW: Fix additional polyline vertices drawing Connor McLaughlin 2020-04-21 15:45:22 +1000
  • b9954a943a CommonHostInterface: Default hotkeys for new save state UI Connor McLaughlin 2020-04-21 03:07:51 +1000
  • 2a710798cc CommonHostInterface: Add save state selector UI Connor McLaughlin 2020-04-21 02:50:57 +1000
  • 7c2244f20f FrontendCommon: Add placeholder icon binary Connor McLaughlin 2020-04-21 02:50:48 +1000
  • 08c8d1a521 System: Support saving screenshots in save states Connor McLaughlin 2020-04-21 02:50:45 +1000
  • aaf9dcaf02 GPU/HW: Fix possible crash when drawing polylines Connor McLaughlin 2020-04-20 13:00:57 +1000
  • 4655aa02f8 CPU/CodeCache: Fix uninitialized pointers Connor McLaughlin 2020-04-20 12:35:57 +1000
  • badfe6117e GPU: Remove textured draw time penalty Connor McLaughlin 2020-04-20 12:24:53 +1000