summaryrefslogtreecommitdiff
path: root/src/common (follow)
Commit message (Collapse)AuthorAgeFilesLines
* android: Fix resolving android URIs in native codeGravatar Charles Lombardo2023-10-304-0/+70
|
* Merge pull request #11689 from liamwhite/breakpadGravatar liamwhite2023-10-294-1/+3
|\ | | | | qt: implement automatic crash dump support
| * qt: implement automatic crash dump supportGravatar Liam2023-10-084-1/+3
| |
* | nvidia_flags: Enable GL Threaded optimizationsGravatar Ameer J2023-10-281-0/+1
| |
* | cmake: prefer system stb headersGravatar Alexandre Bouvier2023-10-253-1/+21
| |
* | common: use SetThreadDescription API for thread namesGravatar Liam2023-10-201-22/+2
| |
* | Merge pull request #11159 from flodavid/master_bisGravatar liamwhite2023-10-143-0/+12
|\ \ | | | | | | Enable to use controller to close a game
| * | yuzu: Use new setting method for stop emulationGravatar Florian2023-10-123-0/+12
| | |
* | | common/polyfill_thread: use std::forward where appropriate, qualify ↵Gravatar Valeri Ochinski2023-10-131-10/+11
| | | | | | | | | | | | std::move calls
* | | Merge pull request #11746 from liamwhite/relrGravatar liamwhite2023-10-121-0/+8
|\ \ \ | | | | | | | | jit: add support for relr-type relocations
| * | | jit: add support for relr-type relocationsGravatar Liam2023-10-111-0/+8
| |/ /
* / / kernel: mark TLS accessors as noinline for non-MSVC LTOGravatar Liam2023-10-121-0/+4
|/ /
* | Merge pull request #11718 from liamwhite/arm64-native-clockGravatar Fernando S2023-10-104-1/+134
|\ \ | | | | | | common: add arm64 native clock
| * | common: add arm64 native clockGravatar Liam2023-10-084-1/+134
| | |
* | | Merge pull request #11705 from FearlessTobi/windows-scGravatar liamwhite2023-10-083-0/+3
|\ \ \ | | | | | | | | yuzu: Add desktop shortcut support for Windows (continuation of #11344)
| * | | yuzu: Add desktop shortcut support for WindowsGravatar FearlessTobi2023-10-073-0/+3
| | |/ | |/| | | | | | | | | | | | | Allows creating desktop shortcuts with icons for yuzu games. Co-Authored-By: Jeroen van Schijndel <13182141+roenyroeny@users.noreply.github.com>
* | | Merge pull request #10519 from mdmrk/masterGravatar liamwhite2023-10-083-0/+3
|\ \ \ | |_|/ |/| | yuzu-qt: Track play time
| * | yuzu-qt: Track play timeGravatar Mario2023-08-263-0/+3
| | |
* | | gdbserver: use numeric character references for unicodeGravatar Liam2023-10-012-0/+6
| |/ |/|
* | Merge pull request #11402 from FernandoS27/depth-bias-controlGravatar liamwhite2023-09-281-0/+2
|\ \ | | | | | | Vulkan: Implement Depth Bias Control
| * | Vulkan: add temporary workaround for AMDVLKGravatar Fernando Sahmkow2023-09-161-0/+2
| | |
* | | settings_setting: Read audio engineGravatar lat9nq2023-09-251-0/+2
| | | | | | | | | | | | | | | This was mysteriously missing, likely from when I ported Citra fixes semi-recently.
* | | Query Cachge: Fully rework Vulkan's query cacheGravatar Fernando Sahmkow2023-09-232-3/+9
| | |
* | | Reimplement HardwareOpusGravatar Kelebek12023-09-162-4/+5
|/ /
* | Merge pull request #11499 from Squall-Leonhart/bitlockerfixGravatar liamwhite2023-09-161-6/+9
|\ \ | | | | | | add std::error_code for std::filesystem exceptions
| * | add std::error_code for std::filesystem exceptionsGravatar Squall-Leonhart2023-09-151-6/+9
| | | | | | | | | | | | | | | | | | Resolves a case on Windows where an unmounted bitlocker protected volume containing an assigned game directory would crash Yuzu at start. May also resolve cases where a disconnected SMB volume causes similar crashes (needs testing)
* | | Merge pull request #11492 from lat9nq/c-numeric-conversionsGravatar liamwhite2023-09-162-5/+38
|\ \ \ | | | | | | | | general: Remove uncaught usages of C++ string number conversions
| * | | settings_common: Fix typoGravatar lat9nq2023-09-141-1/+1
| | | |
| * | | settings_setting: Don't remove the AudioEngine workaroundGravatar lat9nq2023-09-131-0/+3
| | | |
| * | | settings: Retro-port Citra Settings workGravatar lat9nq2023-09-132-8/+38
| | | | | | | | | | | | | | | | | | | | This has yet to be PR'd on Citra, but regressions on yuzu that have been fixed in Citra needed to appear here.
* | | | debug: Add renderdoc capture hotkeyGravatar GPUCode2023-09-141-0/+2
| |/ / |/| |
* | | Merge pull request #11496 from liamwhite/ngcGravatar liamwhite2023-09-142-2/+2
|\ \ \ | | | | | | | | ngc: implement service
| * | | ngc: implement serviceGravatar Liam2023-09-142-2/+2
| |/ /
* | | Merge pull request #11433 from liamwhite/shutdown-oopsieGravatar liamwhite2023-09-141-7/+13
|\ \ \ | |/ / |/| | polyfill_thread: ensure mutex was locked before signaling stop
| * | polyfill_thread: ensure mutex was locked before signaling stopGravatar Liam2023-09-021-7/+13
| | |
* | | Merge pull request #11447 from xcfrg/portable-compile-outGravatar liamwhite2023-09-122-2/+8
|\ \ \ | | | | | | | | common: add a compile time option to allow disabling portable mode
| * | | add a compile time option to allow disabling portable modeGravatar xcfrg2023-09-062-2/+8
| |/ /
* / / msvc: set warning level to /W4 globallyGravatar Danila Malyutin2023-09-031-2/+0
|/ / | | | | | | And fix a bunch of warnings
* / android: Expose interface for getting settings from native codeGravatar Charles Lombardo2023-08-293-0/+5
|/ | | | Completely removes code related to parsing the settings file on the java side. Now all settings are accessed via NativeConfig.kt and config.cpp has been modified to be closer to the core counterpart. Since the core currently uses QSettings, we can't remove reliance from Wini yet. This also includes simplifications to each settings interface to get closer to native code and prepare for per-game settings.
* Merge pull request #11356 from lat9nq/console-mode-pgGravatar liamwhite2023-08-264-1/+17
|\ | | | | general,config-qt: Present Console Mode as an enum with separate options in game properties
| * settings: Add docked mode helper functionGravatar lat9nq2023-08-222-0/+7
| |
| * general: Convert use_docked_mode to an enumerationGravatar lat9nq2023-08-223-1/+10
| | | | | | | | Allows some special interactions with it in the Qt frontend.
* | Warnings cleanup for GCC 13 and Clang 16Gravatar comex2023-08-251-5/+0
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: For GCC there are still a huge number of `-Warray-bounds` warnings coming from `externals/dynarmic`. I could have added a workaround in `externals/CMakeLists.txt` similar to what this PR does for other externals, but given Dynarmic's close affiliation with Yuzu, it would be better to fix it upstream. Besides that, on my machine, this makes the build warning-free except for some warnings from glslangValidator and AutoMoc. Details: - Disable some warnings in externals. - Disable `-Wnullability-completeness`, which is a Clang warning triggered by the Vulkan SDK where if any pointers in the header are marked _Nullable, it wants all pointers to be marked _Nullable or _Nonnull. Most of them are, but some aren't. Who knows why. - `src/web_service/verify_user_jwt.cpp`: Disable another warning when including `jwt.hpp`. - `src/input_common/input_poller.cpp`: Add missing `override` specifiers. - src/common/swap.h: Remove redundant `operator&`. In general, this file declares three overloads of each operator. Using `+` as an example, the overloads are: - a member function for `swapped_t + integer` - a member function for `swapped_t + swapped_t` - a free function for `integer + swapped_t` But for `operator&`, there was an additional free function for `swapped_t + integer`, which was redundant with the member function. This caused a GCC warning saying "ISO C++ says that these are ambiguous".
* Merge pull request #11303 from lat9nq/screenshots-configurableGravatar liamwhite2023-08-222-3/+8
|\ | | | | yuzu-qt: Add configuration for screenshot resolution
| * yuzu-qt: Screenshots depend more on the graphics settingsGravatar lat9nq2023-08-161-2/+0
| |
| * yuzu-qt: Implement unspecified screenshot ratioGravatar lat9nq2023-08-161-1/+1
| |
| * settings: Add AspectRatio enum, split res scale functionGravatar lat9nq2023-08-153-3/+10
| |
* | fssystem: rework for yuzu styleGravatar Liam2023-08-153-4/+8
| |
* | vfs: expand support for NCA readingGravatar Liam2023-08-153-2/+35
|/
* general: fix apple clang buildGravatar Liam2023-08-093-13/+15
|