Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-03 | Merge pull request #7251 from FernandoS27/shader-dump | bunnei | |
ShaderDecompiler: Add a debug option to dump the game's shaders. | |||
2022-01-04 | ShaderDecompiler: Add a debug option to dump the game's shaders. | Fernando Sahmkow | |
2022-01-03 | Merge pull request #7668 from ameerj/fence-stop-token | bunnei | |
gpu: Use std::stop_token in WaitFence for VSync thread | |||
2022-01-03 | Merge pull request #7664 from german77/fallback | bunnei | |
core/hid: Add fallback to fullkey controllers | |||
2022-01-03 | Merge pull request #7662 from german77/uistatus | bunnei | |
yuzu: Fix UI elements not updating correctly | |||
2022-01-03 | Merge pull request #7663 from german77/applet | bunnei | |
controller_applet: Only populate supported controllers | |||
2022-01-03 | gpu: Use std::stop_token in WaitFence for VSync thread | ameerj | |
Fixes a hang that may occur when stopping emulation and the VSync thread is blocked on the syncpoint condition variable. | |||
2022-01-03 | Merge pull request #7648 from bunnei/thread-pinning | Fernando S | |
core: hle: kernel: Implement thread pinning. | |||
2022-01-03 | Merge pull request #7624 from ameerj/intel-msaa-scale | Fernando S | |
vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows drivers | |||
2022-01-03 | Merge pull request #7629 from ameerj/nv-driver-fixes | Fernando S | |
shaders: Add fixes for NVIDIA drivers 495+ | |||
2022-01-01 | core/hid: Add fallback to fullkey controllers | german77 | |
2022-01-01 | controller_applet: Only populate supported controllers | german77 | |
2022-01-01 | yuzu: Fix UI elements not updating correctly | german77 | |
2021-12-31 | texture_cache/util: Fix s32 overflow when resolving overlaps | ameerj | |
2021-12-30 | Merge pull request #7647 from german77/toad | bunnei | |
core/hid: Fix controller type validation | |||
2021-12-30 | core: 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-29 | core/hid: Fix controller type validation | german77 | |
2021-12-29 | Merge pull request #7635 from bunnei/set-heap-size | bunnei | |
core: hle: kernel: Updated implementation of svcSetHeapSize. | |||
2021-12-29 | glsl: Add boolean reference workaround | ameerj | |
2021-12-29 | glsl_context_get_set: Add alternative cbuf type for broken drivers | ameerj | |
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-29 | emit_glsl_integer: Use negation work around | ameerj | |
2021-12-29 | shader: Add integer attribute get optimization pass | ameerj | |
Works around an nvidia driver bug, where casting the integer attributes to float and back to an integer always returned 0. | |||
2021-12-28 | Merge pull request #7618 from goldenx86/patch-4 | bunnei | |
Increase boost requirement to 1.78.0 | |||
2021-12-28 | Empty spaces | Matías Locatti | |
2021-12-28 | Changes to avoid warnings in SSE4.2 optimized SPIR-V | Matías Locatti | |
2021-12-28 | core: 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-28 | Merge pull request #7622 from ameerj/vk-rescale-invalid-ptr | bunnei | |
vk_texture_cache: Fix invalidated pointer access | |||
2021-12-27 | Merge pull request #7621 from bunnei/set-mem-perm | bunnei | |
core: hle: kernel: Implement SetMemoryPermission. | |||
2021-12-27 | Merge pull request #7630 from ameerj/glasm-get-int | bunnei | |
emit_glasm_context_get_set: Fix GetAttribute return value type. | |||
2021-12-25 | Merge pull request #7620 from bunnei/kernel-thread-x18 | bunnei | |
core: hle: kernel: KThread: X18 should be a cryptographically random number. | |||
2021-12-24 | emit_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-24 | emit_glsl_floating_point: Fix FPNeg on newer Nvidia drivers | ameerj | |
2021-12-23 | vk_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-23 | blit_image: Remove unused function | ameerj | |
2021-12-23 | vk_texture_cache: Fix invalidated pointer access | ameerj | |
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-23 | core: 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-22 | Merge pull request #7614 from liushuyu/fix-linux-inhibit | bunnei | |
main: Fix wake lock (prevent sleep) in Flatpak | |||
2021-12-22 | Merge pull request #7616 from bunnei/fix-get-idle-ticks | Fernando S | |
hle: kernel: svc: GetInfo: Fix error checking with IdleTickCount. | |||
2021-12-22 | Merge pull request #7375 from vonchenplus/convert_legacy | Fernando S | |
Convert all legacy attributes to generic attributes | |||
2021-12-22 | main: reword inhibit reason | liushuyu | |
2021-12-22 | main: fix wake lock in Flatpak ... | liushuyu | |
... by using the XDP system | |||
2021-12-22 | Merge pull request #7599 from FernandoS27/primrestart-vulkan | bunnei | |
Vulkan: Fix Primitive Restart and implement Logical Operations | |||
2021-12-21 | Merge pull request #7602 from jbeich/freebsd-vaapi | bunnei | |
build: enable VA-API on FreeBSD | |||
2021-12-21 | hle: kernel: svc: GetInfo: Fix error checking with IdleTickCount. | bunnei | |
- Enforce tha the supplied handle is invalid, not valid. - This gets Witcher 3 booting. | |||
2021-12-21 | Merge pull request #7604 from ameerj/fullscreen-render-window | bunnei | |
main: Make separate render window fullscreen toggle on the monitor it resides in | |||
2021-12-21 | Merge pull request #7608 from Tatsh/scm-ver-override | bunnei | |
Allow overriding SCM version info | |||
2021-12-21 | Merge pull request #7481 from german77/gyro-bias | bunnei | |
service/hid: Improve console motion accuracy | |||
2021-12-20 | Allow overriding SCM version info | Andrew Udvare | |
If the build is from a non-repository, these functions will return empty. This patch allows using defines to CMake to set version info such as -DGIT_BRANCH=master. | |||
2021-12-20 | Merge pull request #7597 from bunnei/remove-global-lock | bunnei | |
core: hle: Remove global HLE lock. |