Commit Graph

  • 4eeaa38ccd CDROM: Don't persist seek error bit in secondary status Connor McLaughlin 2020-03-08 15:53:53 +1000
  • 2249b873ff D3D11/StreamBuffer: Check feature support for MAP_NO_OVERWRITE before using Connor McLaughlin 2020-03-08 12:51:14 +1000
  • 99d42c07c2 D3D11/StreamBuffer: Use WRITE_DISCARD at position 0 Connor McLaughlin 2020-03-08 12:37:56 +1000
  • e19175edae GPU/D3D11: Fix non-vertical line rendering at >1x scale Connor McLaughlin 2020-03-08 00:03:31 +1000
  • 34ae0dae13 CDROM: Fix upper bound for XA audio frames and sync SPU Connor McLaughlin 2020-03-07 17:29:38 +1000
  • 6fa8031569 GPU/D3D11: Fix uniform buffer creation on Win7 Connor McLaughlin 2020-03-07 16:05:54 +1000
  • eb6dbbfb13 CDROM: Set seeking bit in stat when seeking Connor McLaughlin 2020-03-07 15:10:49 +1000
  • c700913322 CDROM: Implement SetSession command Connor McLaughlin 2020-03-07 15:10:19 +1000
  • d0f420de10 CDROM: Log invalid command identifiers Connor McLaughlin 2020-03-07 14:00:15 +1000
  • 6bb6249e86 GPU/HW: Print capabilities to log Connor McLaughlin 2020-03-07 12:54:15 +1000
  • b5b6a15e40 GPU/D3D11: Always flush render before presenting Connor McLaughlin 2020-03-07 12:37:55 +1000
  • ae4767a9ca GPU/HW: Always unmap buffer on flush Connor McLaughlin 2020-03-07 12:34:40 +1000
  • ef2796b780 CommonHostInterface: Fix controller inputs not binding Connor McLaughlin 2020-03-06 21:55:25 +1000
  • 2004de7170 Qt: Fix controller rebinding not registering when paused Connor McLaughlin 2020-03-06 21:55:10 +1000
  • f9a298f1b7 GPU: Fix incorrect handling of check mask bit Connor McLaughlin 2020-03-06 00:29:35 +1000
  • d46d681179 Add xxhash to dependencies Connor McLaughlin 2020-03-05 21:11:33 +1000
  • 552a01a9b6 Qt: Disable LTCG on Release-only builds Connor McLaughlin 2020-03-04 23:21:43 +1000
  • b59e4ffbcb HostInterface: Reset performance counters on unpausing Connor McLaughlin 2020-03-03 10:07:16 +1000
  • b405c01652 Qt: Save settings for column visibility/sorting in game list Connor McLaughlin 2020-03-02 11:08:29 +1000
  • 5c0660744a Qt: Implement "File Title" column and toggling in game list Connor McLaughlin 2020-03-02 11:08:25 +1000
  • c8954a3089 Qt: Fix game list sorting by column Connor McLaughlin 2020-03-02 11:08:20 +1000
  • 69f03959aa Qt: Implement context menu in game list Connor McLaughlin 2020-03-02 11:08:16 +1000
  • 0c40903f74 Qt: Fix double mutex lock on controller type change Connor McLaughlin 2020-03-02 11:05:12 +1000
  • 34f1c644f5 GPU: Update GPUSTAT if raster has passed to the next line Connor McLaughlin 2020-03-01 17:07:17 +1000
  • b0b1fd8f1a GPU: Timing for CPU->VRAM transfers Connor McLaughlin 2020-03-01 17:06:38 +1000
  • 6b9c6d3750 GPU: Add a helper function to determine how many GPU ticks are pending Connor McLaughlin 2020-03-01 17:04:36 +1000
  • 635ab72b37 GPU: Implement "Scaled Dithering" option Connor McLaughlin 2020-03-01 00:05:31 +1000
  • d41e6dd28f CommonHostInterface: Add some more default key bindings Connor McLaughlin 2020-02-27 00:41:28 +1000
  • fdcb891ed3 GPU: Fix incorrect detection of 480i mode Connor McLaughlin 2020-02-29 00:18:50 +1000
  • ed493c846d GPU: Don't panic on oversized VRAM copies Connor McLaughlin 2020-02-29 00:18:40 +1000
  • 7412e78aa1 GPU: Move software copy/fill functions to base class so it can be used as fallback Connor McLaughlin 2020-02-29 00:18:33 +1000
  • e1d4c0b9d4 HostDisplay: Fudge texture coordinates for better linear filtering Connor McLaughlin 2020-02-29 00:18:24 +1000
  • 6bacbf3438 GPU: Fix 480i displays getting cut off in OpenGL and Software Connor McLaughlin 2020-02-28 23:01:38 +1000
  • aa56a59f58 GPU: Make resolution info less spammy Connor McLaughlin 2020-02-28 17:47:10 +1000
  • 0690491883 GPU/HW: Fix potential crash in rectangle expansion Connor McLaughlin 2020-02-28 22:58:31 +1000
  • a298e93004 CMake: Fix Linux build Connor McLaughlin 2020-02-28 22:43:29 +1000
  • e8e44991db GPU: Fix display in OpenGL renderer Connor McLaughlin 2020-02-28 22:42:56 +1000
  • 63064f80c2 HostInterface: Fix default value for Display/CropMode Connor McLaughlin 2020-02-28 18:15:32 +1000
  • f2adb71a70 CommonHostInterface: Bind face buttons to keypad by default Connor McLaughlin 2020-02-28 18:15:21 +1000
  • 19c1e8b838 StringUtil: Fix for older gcc versions again Connor McLaughlin 2020-02-28 17:12:49 +1000
  • fcc0ae9571 GPU: Implement "Crop Mode" (none, overscan, all borders) Connor McLaughlin 2020-02-28 17:01:01 +1000
  • 5df7fbd68c Common/Rectangle: Fix typo in assignment operator Connor McLaughlin 2020-02-28 17:00:19 +1000
  • 122726fe65 Common/StringUtil: Support compiling on gcc7 Connor McLaughlin 2020-02-28 17:00:16 +1000
  • bbdee22ea8 SDL: Move SDLSettingsInterface (ini) to frontend-common Connor McLaughlin 2020-02-28 17:00:14 +1000
  • 9ab5212833 FrontendCommon: Make SDL2 dependency optional Connor McLaughlin 2020-02-28 17:00:12 +1000
  • f35970fcac FrontendCommon: Move input binding and some other logic from Qt to common Connor McLaughlin 2020-02-28 17:00:09 +1000
  • ccbe6f0c42 Qt: Don't store floats in settings as QVariant data Connor McLaughlin 2020-02-28 17:00:07 +1000
  • da0059fb21 Common/StringUtil: Add a FromChars std::optional wrapper Connor McLaughlin 2020-02-28 17:00:05 +1000
  • 86094b8080 Common/String: Don't copy StaticStrings when not writing Connor McLaughlin 2020-02-28 17:00:02 +1000
  • 4fe57e64d7 SDL: Add -gstate parameter to load global state Connor McLaughlin 2020-02-28 17:00:00 +1000
  • 992bf7c338 SDL: Add GPU debug device option to settings Connor McLaughlin 2020-02-28 16:59:58 +1000
  • 07ba2ecd3d Settings: Simplify resolution scale enumeration Connor McLaughlin 2020-02-28 16:59:55 +1000
  • f21cb25426 HostInterface: Recreate system on GPU debug device toggle too Connor McLaughlin 2020-02-28 16:59:53 +1000
  • 82eb14efb1 Core: Apply DPI scaling to debug windows Connor McLaughlin 2020-02-28 16:59:51 +1000
  • ce31c85983 SDL: Support high-dpi displays Connor McLaughlin 2020-02-28 16:59:48 +1000
  • a0a0cd48fa SDL: Reimplement improved fullscreen toggling Connor McLaughlin 2020-02-28 16:59:46 +1000
  • f03de090c4 SDL: Fix setting changes not applying Connor McLaughlin 2020-02-28 16:59:44 +1000
  • 4b94224955 SDL: Use RunLater() for menu actions too Connor McLaughlin 2020-02-28 16:59:41 +1000
  • 50a155e775 Settings: Default to relative paths for bios/memcards Connor McLaughlin 2020-02-28 16:58:30 +1000
  • 509f26ad7e Qt: Add some more default hotkeys (fullscreen/pause/poweroff) Connor McLaughlin 2020-02-26 19:27:23 +1000
  • e4ff8b0936 Qt: Add power off hotkey and confirmation message Connor McLaughlin 2020-02-26 19:26:20 +1000
  • 27c9f2d834 Qt: Add a method for the emulation thread to focus the display widget Connor McLaughlin 2020-02-26 19:26:14 +1000
  • e9dea6e0f7 HostInterface: Add a ConfirmMessage() method Connor McLaughlin 2020-02-26 19:25:57 +1000
  • 8ffdcf1b7e Qt: Add a way for the emulation thread to request fullscreen state Connor McLaughlin 2020-02-26 19:25:51 +1000
  • 460ff24248 Qt: Support SDL audio backend Connor McLaughlin 2020-02-25 23:40:46 +1000
  • 223b52736f Qt: Populate audio backend drop-down Connor McLaughlin 2020-02-25 23:40:42 +1000
  • c68d188029 Disable DXGI handling of ALT+ENTER Connor McLaughlin 2020-02-24 18:19:20 +0900
  • bfdf343dfe SDL: Move imgui render to display Connor McLaughlin 2020-02-23 00:04:30 +0900
  • 49c7767ed4 System: Check save state version when loading Connor McLaughlin 2020-02-22 17:16:45 +0900
  • 959a555274 CDROM: Implement asynchronous disc reading Connor McLaughlin 2020-02-22 00:19:10 +0900
  • 7ece901d57 CDImage/CHD: Fix crash when opening invalid/nonexistant file Connor McLaughlin 2020-02-22 00:18:58 +0900
  • 1ed8243776 HostInterface: Reset counters when starting from state Connor McLaughlin 2020-02-21 23:41:40 +0900
  • 3a0f8bffc5 SDL: Use precompiled D3D11 display shaders Connor McLaughlin 2020-02-20 23:22:37 +0900
  • 784a5c789f Qt: Use precompiled D3D11 display shaders Connor McLaughlin 2020-02-20 23:22:28 +0900
  • 4f794b1c37 Add precompiled versions of D3D11 display shaders Connor McLaughlin 2020-02-20 23:21:54 +0900
  • 46846a10f6 Common: Simplify D3D shader object creation with helpers Connor McLaughlin 2020-02-19 22:04:21 +0900
  • 11b90b2beb Qt: Fix mac build again Connor McLaughlin 2020-02-18 00:31:01 +0900
  • 262331504f Qt: Support binding controller axes Connor McLaughlin 2020-02-18 00:06:28 +0900
  • b7dfe06f74 Qt: Support axes in input binding widgets Connor McLaughlin 2020-02-18 00:06:11 +0900
  • 149cbf6457 GPU/HW: Properly implement too-large polygon culling Connor McLaughlin 2020-02-17 00:09:45 +0900
  • bbe54df3a8 GPU/HW: Split rectangles on texture page boundaries Connor McLaughlin 2020-02-17 00:09:31 +0900
  • bd542831a8 GPU: Fix incorrect bit check in DrawMode::IsUsingPalette() Connor McLaughlin 2020-02-17 00:09:27 +0900
  • 0f7365117b SDLControllerInterface: Add missing include Connor McLaughlin 2020-02-16 00:39:06 +0900
  • fc27fc3589 Update README.md yet again for AppVeyor Connor McLaughlin 2020-02-16 00:38:39 +0900
  • 961bc09979 SDL: Fix crashes on starting emulation Connor McLaughlin 2020-02-16 00:33:43 +0900
  • 8aed270a1f Update README.md Connor McLaughlin 2020-02-16 00:19:10 +0900
  • 208928b6dc Qt: Fix load state menu not refreshing after save Connor McLaughlin 2020-02-16 00:15:18 +0900
  • 1e0e802fa4 HostInterface: Add a helper to display a 'Loading Screen' during long startup Connor McLaughlin 2020-02-16 00:15:16 +0900
  • 9ddb3a8c7a SDL: Use controller interface from frontend-common Connor McLaughlin 2020-02-16 00:15:14 +0900
  • 6456c5d63d Qt: Don't resume when booting without game code Connor McLaughlin 2020-02-16 00:15:11 +0900
  • dcc9da3f5e HostInterface: Don't try to resume system without game code Connor McLaughlin 2020-02-16 00:15:09 +0900
  • 6efcf2d912 ImGui: Fix OpenGL rendering on hidpi displays Connor McLaughlin 2020-02-16 00:15:07 +0900
  • 06f4d72631 FrontendCommon: Use SDL_InitSubSystem() for lazy initialization Connor McLaughlin 2020-02-16 00:15:05 +0900
  • 78a6666439 SDLAudioStream: Don't allow format to change Connor McLaughlin 2020-02-16 00:15:02 +0900
  • e48e6141c8 Qt: Set display window size on context create not constructor Connor McLaughlin 2020-02-16 00:15:00 +0900
  • cd2f6d1f68 HostInterface: Only display error when loading resume state if boot anyway flag isn't set Connor McLaughlin 2020-02-16 00:14:58 +0900
  • 6d945439eb Qt: Fix possible crash/race when startup fails Connor McLaughlin 2020-02-16 00:14:56 +0900
  • 59cf799491 Qt: Implement controller interface/binding Connor McLaughlin 2020-02-16 00:14:53 +0900
  • 6a1206dde7 Frontends: Add option for "Increase Timer Resolution" Connor McLaughlin 2020-02-16 00:14:51 +0900
  • e01cf0dccb Frontends: Implement auto save on exit/resume Connor McLaughlin 2020-02-16 00:14:49 +0900