summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2021-02-13vulkan_wrapper: Pull Windows symbolsReinUsesLisp
2021-02-13gpu: Report renderer errors with exceptionsReinUsesLisp
Instead of using a two step initialization to report errors, initialize the GPU renderer and rasterizer on the constructor and report errors through std::runtime_error.
2021-02-11Merge pull request #5869 from german77/mousePanningbunnei
input_common: Add mouse panning
2021-02-10Merge pull request #5893 from lioncash/inputbunnei
configure_input_player_widget: Minor cleanup
2021-02-09configure_input_player_widget: Silence unused variable warningslat9nq
Prevents clang 11 from throwing an error since these variables are unused.
2021-02-09configure_input_player_widget: Reduce duplication of array accessors where ↵Lioncash
applicable Reduces the amount of code to read in expressions a little bit by separating constituents out a little.
2021-02-09configure_input_player_widget: Avoid nontrivial copies where applicableLioncash
Previously a function was copying an array of 20 std::string instances by value.
2021-02-08Settings: Add depth to Joysticks on Pro Controller preview (#5894)Jatoxo
* Add some depth to ProJoysticks * address comments * clang * address nits * fix wrong inner_offset when offset.x was 0
2021-02-07Merge pull request #5339 from german77/interactivebunnei
Settings: Make settings controller image change with controller input
2021-02-07Add mouse panninggerman
2021-02-07renderer_opengl: Update OpenGL backend version requirement to 4.6Morph
2021-02-07Add GC controller animationgerman
2021-02-06Refresh debug controller settingsgerman
2021-02-06Refresh controller only when necessarygerman
2021-02-06Add SL SR vectors, change dual joycon view, add missing raw data from ↵german
keyboard/mouse
2021-02-06Add controller window and single joycon top viewgerman
2021-02-06Replace text with vectorsgerman
2021-02-06Make settings controller image change with controller inputgerman
2021-02-06Merge pull request #5326 from german77/hidUpdate1bunnei
HID: Update the HID service to match more closely to switchbrew part 1
2021-02-05hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei
2021-02-03Fix npad struct to match switchbrewgerman
2021-02-03Always update handheld configgerman
2021-02-02Merge pull request #5841 from german77/usernamebunnei
Avoid overwriting username
2021-01-29Merge pull request #5779 from bunnei/kthread-rewritebunnei
Rewrite KThread to be more accurate
2021-01-29Merge pull request #5805 from german77/HandheldFixbunnei
Fix connect and disconnect controller events
2021-01-28yuzu: debugger: Ignore HLE threads.bunnei
2021-01-28hle: kernel: Allocate a dummy KThread for each host thread, and use it for ↵bunnei
scheduling.
2021-01-28hle: kernel: Recode implementation of KThread to be more accurate.bunnei
2021-01-28hle: kernel: KThread: Clean up thread priorities.bunnei
2021-01-28hle: kernel: KThread: Remove thread types that do not exist.bunnei
2021-01-28core: hle: kernel: Rename Thread to KThread.bunnei
2021-01-28Avoid overwritting usernamegerman
2021-01-27Merge pull request #5778 from ReinUsesLisp/shader-dirbunnei
renderer_opengl: Avoid precompiled cache and force NV GL cache directory
2021-01-23Fix connect and disconnect controller eventsgerman
2021-01-20Merge pull request #5270 from german77/multiTouchbunnei
HID: Add multitouch support
2021-01-21renderer_opengl: Avoid precompiled cache and force NV GL cache directoryReinUsesLisp
Setting __GL_SHADER_DISK_CACHE_PATH we can force the cache directory to be in yuzu's user directory to stop commonly distributed malware from deleting our driver shader cache. And by setting __GL_SHADER_DISK_CACHE_SKIP_CLEANUP we can have an unbounded shader cache size. This has only been implemented on Windows, mostly because previous tests didn't seem to work on Linux. Disable the precompiled cache on Nvidia's driver. There's no need to hide information the driver already has in its own cache.
2021-01-20Merge pull request #5743 from german77/HandheldFixbunnei
Fix player 1 turning on handheld and not updating handheld settings
2021-01-19Merge pull request #5755 from FearlessTobi/port-5344bunnei
Port citra-emu/citra#5344: "game_list: Fix folder reordering"
2021-01-17Always update configuration for handheldgerman
2021-01-18game_list: Fix folder reorderingFearlessTobi
The bug(s) happened because we swapped the contents on values.game_dirs, but the pointer each item had to their respective game_dir wasn't updated. This made it so that the item had the wrong game_dir associated with it after a "move up" or "move down" operation. It can be observed by choosing "open directory location" after such operation. Changed from raw pointer to an index because it's equivalent but a bit clearer, but the change is not essential. Co-Authored-By: Vitor K <29167336+vitor-k@users.noreply.github.com>
2021-01-17configure_service: Only compile FormatEventStatusString when ↵lat9nq
YUZU_ENABLE_BOXCAT is enabled The function is unused if YUZU_ENABLE_BOXCAT is disabled, causing a -Wunused-funciton error when compiled. Wrapping it with `#ifdef YUZU_ENABLE_BOXCAT` to prevent compiling the function when the variable is disabled. Opting to not use [[maybe unused]] in case the function is totally unused in the future.
2021-01-17Fix player 1 default connected valuegerman
2021-01-15core: Silence Wclass-memaccess warningsReinUsesLisp
This requires making several types trivial and properly initialize them whenever they are called.
2021-01-15Always initialize keyboard inputgerman
2021-01-15Add mutitouch support for touch screensgerman
2021-01-15Allow to return up to 16 touch inputs per enginegerman
2021-01-15Allow all touch inputs at the same time and remove config options that are ↵german
not longer necesary
2021-01-14yuzu: Remove unused variables in Qt codeLioncash
Removes two unused variables in out Qt code. In this case the removal of these two results in less allocations, given std::map allocates on the heap.
2021-01-14Merge pull request #5343 from lioncash/qt6Morph
configure_motion_touch: Migrate off QRegExp to QRegularExpression
2021-01-13configure_motion_touch: Prevent use after move in ApplyConfiguration()Lioncash
touch_engine was being compared against after being moved into the setter for the engine, so this comparison wouldn't behave properly.