Commit Graph

985 Commits (282998d0bb6d348cba0a09c1a782bc779edb95ea)
 

Author SHA1 Message Date
Connor McLaughlin b5b6a15e40 GPU/D3D11: Always flush render before presenting 5 years ago
Connor McLaughlin ae4767a9ca GPU/HW: Always unmap buffer on flush
Should stop assertions firing in some games.
5 years ago
Connor McLaughlin ef2796b780 CommonHostInterface: Fix controller inputs not binding
Fixes #46.
5 years ago
Connor McLaughlin 2004de7170 Qt: Fix controller rebinding not registering when paused 5 years ago
Connor McLaughlin f9a298f1b7 GPU: Fix incorrect handling of check mask bit
Fixes boxes in Silent Hill in Software Renderer.
5 years ago
Connor McLaughlin d46d681179 Add xxhash to dependencies 5 years ago
Connor McLaughlin 552a01a9b6 Qt: Disable LTCG on Release-only builds
It wasn't being used anyway.
5 years ago
Connor McLaughlin b59e4ffbcb HostInterface: Reset performance counters on unpausing 5 years ago
Connor McLaughlin b405c01652 Qt: Save settings for column visibility/sorting in game list 5 years ago
Connor McLaughlin 5c0660744a Qt: Implement "File Title" column and toggling in game list 5 years ago
Connor McLaughlin c8954a3089 Qt: Fix game list sorting by column 5 years ago
Connor McLaughlin 69f03959aa Qt: Implement context menu in game list 5 years ago
Connor McLaughlin 0c40903f74 Qt: Fix double mutex lock on controller type change
Fixes #39.
5 years ago
Connor McLaughlin 34f1c644f5 GPU: Update GPUSTAT if raster has passed to the next line
Fixes games which poll GPUSTAT, including The Next Tetris (Europe).
5 years ago
Connor McLaughlin b0b1fd8f1a GPU: Timing for CPU->VRAM transfers
Fixes Monkey Hero, probably others.
5 years ago
Connor McLaughlin 6b9c6d3750 GPU: Add a helper function to determine how many GPU ticks are pending 5 years ago
Connor McLaughlin 635ab72b37 GPU: Implement "Scaled Dithering" option
Fixes #29.
5 years ago
Connor McLaughlin d41e6dd28f CommonHostInterface: Add some more default key bindings
Also remove some unused code.
5 years ago
Connor McLaughlin fdcb891ed3 GPU: Fix incorrect detection of 480i mode 5 years ago
Connor McLaughlin ed493c846d GPU: Don't panic on oversized VRAM copies
Fixes #31.
5 years ago
Connor McLaughlin 7412e78aa1 GPU: Move software copy/fill functions to base class so it can be used as fallback 5 years ago
Connor McLaughlin e1d4c0b9d4 HostDisplay: Fudge texture coordinates for better linear filtering 5 years ago
Connor McLaughlin 6bacbf3438 GPU: Fix 480i displays getting cut off in OpenGL and Software 5 years ago
Connor McLaughlin aa56a59f58 GPU: Make resolution info less spammy 5 years ago
Connor McLaughlin 0690491883 GPU/HW: Fix potential crash in rectangle expansion 5 years ago
Connor McLaughlin a298e93004 CMake: Fix Linux build
Fixes #36.
5 years ago
Connor McLaughlin e8e44991db GPU: Fix display in OpenGL renderer 5 years ago
Connor McLaughlin 63064f80c2 HostInterface: Fix default value for Display/CropMode 5 years ago
Connor McLaughlin f2adb71a70 CommonHostInterface: Bind face buttons to keypad by default 5 years ago
Connor McLaughlin 19c1e8b838 StringUtil: Fix for older gcc versions again 5 years ago
Connor McLaughlin fcc0ae9571 GPU: Implement "Crop Mode" (none, overscan, all borders) 5 years ago
Connor McLaughlin 5df7fbd68c Common/Rectangle: Fix typo in assignment operator 5 years ago
Connor McLaughlin 122726fe65 Common/StringUtil: Support compiling on gcc7 5 years ago
Connor McLaughlin bbdee22ea8 SDL: Move SDLSettingsInterface (ini) to frontend-common 5 years ago
Connor McLaughlin 9ab5212833 FrontendCommon: Make SDL2 dependency optional 5 years ago
Connor McLaughlin f35970fcac FrontendCommon: Move input binding and some other logic from Qt to common 5 years ago
Connor McLaughlin ccbe6f0c42 Qt: Don't store floats in settings as QVariant data 5 years ago
Connor McLaughlin da0059fb21 Common/StringUtil: Add a FromChars std::optional wrapper 5 years ago
Connor McLaughlin 86094b8080 Common/String: Don't copy StaticStrings when not writing 5 years ago
Connor McLaughlin 4fe57e64d7 SDL: Add -gstate parameter to load global state 5 years ago
Connor McLaughlin 992bf7c338 SDL: Add GPU debug device option to settings 5 years ago
Connor McLaughlin 07ba2ecd3d Settings: Simplify resolution scale enumeration 5 years ago
Connor McLaughlin f21cb25426 HostInterface: Recreate system on GPU debug device toggle too 5 years ago
Connor McLaughlin 82eb14efb1 Core: Apply DPI scaling to debug windows 5 years ago
Connor McLaughlin ce31c85983 SDL: Support high-dpi displays 5 years ago
Connor McLaughlin a0a0cd48fa SDL: Reimplement improved fullscreen toggling 5 years ago
Connor McLaughlin f03de090c4 SDL: Fix setting changes not applying 5 years ago
Connor McLaughlin 4b94224955 SDL: Use RunLater() for menu actions too 5 years ago
Connor McLaughlin 50a155e775 Settings: Default to relative paths for bios/memcards
Prevents from locking to the directory the first time we run.
5 years ago
Connor McLaughlin 509f26ad7e Qt: Add some more default hotkeys (fullscreen/pause/poweroff)
Along with the previous commit, fixes #32
5 years ago