summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-01-06input_common: Use accelerometer data for mappinggerman77
2022-01-05Merge pull request #7673 from german77/no_returnMai M
glsl: Remove unreachable return
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-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.
2021-12-23blit_image: Remove unused functionameerj
2021-12-23vk_texture_cache: Fix invalidated pointer accessameerj
The vulkan ImageView held a reference to its source image for rescale status checking. This pointer is sometimes invalidated when the texture cache slot_images container is resized. To avoid an invalid pointer dereference, the ImageView now holds a reference to the container itself.
2021-12-23core: hle: kernel: Implement SetMemoryPermission.bunnei
- Not seen in any games yet, but validated with kernel tests.
2021-12-23 core: hle: kernel: KThread: X18 should be a cryptographically random number.bunnei
- This was added with firmware 11.0.0 (https://switchbrew.org/wiki/11.0.0). - X18 is OR'd by kernel with 1, to make sure it is odd.
2021-12-22Merge pull request #7614 from liushuyu/fix-linux-inhibitbunnei
main: Fix wake lock (prevent sleep) in Flatpak
2021-12-22Merge pull request #7616 from bunnei/fix-get-idle-ticksFernando S
hle: kernel: svc: GetInfo: Fix error checking with IdleTickCount.