summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-01-07yuzu: Use pad parameter to choose the correct controllergerman77
2022-01-07input_common: Fix udp motion not automapping to both sidesgerman77
2022-01-06Merge pull request #7658 from ameerj/sparse-fixesFernando S
video_core/memory_manager: Fixes for sparse memory management
2022-01-05Merge pull request #7674 from lat9nq/fix-custom-highlightbunnei
configure_per_game: Initialize tabs after loading custom configuration
2022-01-05Merge pull request #7673 from german77/no_returnMai M
glsl: Remove unreachable return
2022-01-04configure_per_game: Initialize tabs after loading custom configurationlat9nq
Changes tab initialization to happen after the configuration is loaded, which means that it no longer happens as member initializers in the ConfigurePerGame constructor. Removes the cluster of ??_tab->SetConfiguration's that I added earlier to get around this issue initially. Fixes a regression in #6774
2022-01-04video_core: Remove unnecesary maybe_unused flagNarr the Reg
2022-01-04glsl: Remove unreachable returnNarr the Reg
2022-01-04Merge pull request #7636 from vonchenplus/buffer_queue_querybunnei
core:hle:service:nvflinger Implement few type in bufferqueue query method
2022-01-04Merge pull request #7670 from ameerj/vsync-blockFernando S
gpu: Add shut down method to synchronize threads before destruction
2022-01-03Merge pull request #7251 from FernandoS27/shader-dumpbunnei
ShaderDecompiler: Add a debug option to dump the game's shaders.
2022-01-03gpu: Add shut down method to synchronize threads before destructionameerj
2022-01-04ShaderDecompiler: Add a debug option to dump the game's shaders.Fernando Sahmkow
2022-01-03Revert "Merge pull request #7668 from ameerj/fence-stop-token"ameerj
This reverts commit e7733544779f2706d108682dd027d44e7fa5ff4b, reversing changes made to abbbdc2bc027ed7af236625ae8427a46df63f7e7.
2022-01-03Merge pull request #7668 from ameerj/fence-stop-tokenbunnei
gpu: Use std::stop_token in WaitFence for VSync thread
2022-01-03Merge pull request #7664 from german77/fallbackbunnei
core/hid: Add fallback to fullkey controllers
2022-01-03Merge pull request #7662 from german77/uistatusbunnei
yuzu: Fix UI elements not updating correctly
2022-01-03Merge pull request #7663 from german77/appletbunnei
controller_applet: Only populate supported controllers
2022-01-03gpu: Use std::stop_token in WaitFence for VSync threadameerj
Fixes a hang that may occur when stopping emulation and the VSync thread is blocked on the syncpoint condition variable.
2022-01-03Merge pull request #7648 from bunnei/thread-pinningFernando S
core: hle: kernel: Implement thread pinning.
2022-01-03Merge pull request #7624 from ameerj/intel-msaa-scaleFernando S
vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows drivers
2022-01-03Merge pull request #7629 from ameerj/nv-driver-fixesFernando S
shaders: Add fixes for NVIDIA drivers 495+
2022-01-01core/hid: Add fallback to fullkey controllersgerman77
2022-01-01controller_applet: Only populate supported controllersgerman77
2022-01-01yuzu: Fix UI elements not updating correctlygerman77
2021-12-31texture_cache/util: Fix s32 overflow when resolving overlapsameerj
2021-12-31video_core/memory_manager: Fixes for sparse memory managementameerj
2021-12-31video_core/memory_manager: Deduplicate Read/WriteBlockameerj
2021-12-30Merge pull request #7647 from german77/toadbunnei
core/hid: Fix controller type validation
2021-12-30core: hle: kernel: Implement thread pinning.bunnei
- We largely had the mechanics in place for thread pinning, this change hooks these up. - Validated with tests https://github.com/Atmosphere-NX/Atmosphere/blob/master/tests/TestSvc/source/test_thread_pinning.cpp.
2021-12-29core/hid: Fix controller type validationgerman77
2021-12-29Merge pull request #7635 from bunnei/set-heap-sizebunnei
core: hle: kernel: Updated implementation of svcSetHeapSize.
2021-12-29glsl: Add boolean reference workaroundameerj
2021-12-29glsl_context_get_set: Add alternative cbuf type for broken driversameerj
some drivers have a bug bitwise converting floating point cbuf values to uint variables. This adds a workaround for these drivers to make all cbufs uint and convert to floating point as needed.
2021-12-29emit_glsl_integer: Use negation work aroundameerj
2021-12-29shader: Add integer attribute get optimization passameerj
Works around an nvidia driver bug, where casting the integer attributes to float and back to an integer always returned 0.
2021-12-28Merge pull request #7618 from goldenx86/patch-4bunnei
Increase boost requirement to 1.78.0
2021-12-28Empty spacesMatías Locatti
2021-12-28Changes to avoid warnings in SSE4.2 optimized SPIR-VMatías Locatti
2021-12-28Remove invalid assertion statementFeng Chen
2021-12-28Remove invalid header includeFeng Chen
2021-12-28Implement few type in bufferqueue query methodFeng Chen
2021-12-28core: hle: kernel: Updated implementation of svcSetHeapSize.bunnei
- Updates our svcSetHeapSize with latest HOS, furthermore allowing heap size to properly be extended/shrunk. - Validated with tests https://github.com/Atmosphere-NX/Atmosphere/blob/master/tests/TestSvc/source/test_set_heap_size.cpp.
2021-12-28Merge pull request #7622 from ameerj/vk-rescale-invalid-ptrbunnei
vk_texture_cache: Fix invalidated pointer access
2021-12-27Merge pull request #7621 from bunnei/set-mem-permbunnei
core: hle: kernel: Implement SetMemoryPermission.
2021-12-27Merge pull request #7630 from ameerj/glasm-get-intbunnei
emit_glasm_context_get_set: Fix GetAttribute return value type.
2021-12-25Merge pull request #7620 from bunnei/kernel-thread-x18bunnei
core: hle: kernel: KThread: X18 should be a cryptographically random number.
2021-12-24emit_glasm_context_get_set: Fix GetAttribute return value type.ameerj
GetAttribute expects an F32 result type at the IR level, this fixes the return value of attributes which were not returning an F32
2021-12-24emit_glsl_floating_point: Fix FPNeg on newer Nvidia driversameerj
2021-12-23vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel ↵ameerj
Windows drivers Fixes a crash when scaling MSAA textures in titles such as Sonic Colors Ultimate.