Commit Graph

22573 Commits (fd9e1571840fa80d7e8cd5e85060749f6b54428a)

Author SHA1 Message Date
liamwhite db37e583ff
Merge pull request #11831 from liamwhite/hosversionbetween
set: return version info from system archive
2 years ago
liamwhite d28e826e47
Merge pull request #11830 from liamwhite/ts-session
ts: add OpenSession
2 years ago
liamwhite 13beb85514
Merge pull request #11828 from liamwhite/setthreadescription
common: use SetThreadDescription API for thread names
2 years ago
liamwhite 4b06bcc82c
Merge pull request #11789 from Kelebek1/spirv_shift_right
Manually robust on Maxwell and earlier
2 years ago
Liam 12ebc8d9d1 set: return version info from system archive 2 years ago
Liam 2b85e9e997 ts: add OpenSession 2 years ago
Liam 59b62c6507 common: use SetThreadDescription API for thread names 2 years ago
Fernando S 2e760a9833
Merge pull request #11748 from liamwhite/kern_1700
kernel: update for 17.0.0
2 years ago
Fernando S bab4a13a41
Merge pull request #11825 from liamwhite/system-resource
kernel: fix incorrect calculation of used non system memory value
2 years ago
liamwhite b56c7397ad
Merge pull request #11806 from liamwhite/needs-more-locking
renderer_vulkan: add locks to avoid scheduler flushes from CPU
2 years ago
Liam 249db0a59b kernel: fix incorrect calculation of used non system memory value 2 years ago
Liam 9526ce95dd gdbstub: add PermissionLocked to mappings table 2 years ago
Liam 687158fe00 kernel: fix format string error 2 years ago
Liam d8507332c1 kernel: make check fully constexpr for broken msvc constant folding 2 years ago
Liam f21058a6c0 k_page_table: add MapFirstGroup 2 years ago
Liam b456af31e6 kernel: update KMemoryRegionType values 2 years ago
Liam 0441853d0f k_page_table: implement PermissionLocked 2 years ago
Liam 60a1c6b95b k_page_table: add new CheckMemoryState helper 2 years ago
Liam 794e6c7a96 kernel: split Io memory state, add PermissionLocked attribute 2 years ago
Liam 22afa2c7a3 kernel: reshuffle ini1 size, add slab clear note 2 years ago
liamwhite 85a89ca3e3
Merge pull request #11822 from german77/no-name
service: mii: Create random mii with name
2 years ago
Narr the Reg 26776c0e60 service: mii: Create random mii with name 2 years ago
Kelebek1 e02ee8e59d Manually robust on Maxwell and earlier 2 years ago
liamwhite 134ecca9b0
Merge pull request #11810 from liamwhite/clang-17
general: fix build failure on clang 17
2 years ago
liamwhite c5f1ec8040
Merge pull request #11795 from Squall-Leonhart/D32FToOther
[Vulkan]Implement missing copy formats for D32, ARGB8_SRGB and BGRA8_Unorm/SRGB
2 years ago
liamwhite 765ea9b79d
Merge pull request #11791 from german77/bufferx
service: hle: Allow to access read buffer A and X directly
2 years ago
Liam c5bdc0054c general: fix build failure on clang 17 2 years ago
liamwhite bd05ace08d
Merge pull request #11774 from liamwhite/refcount-issue
fsmitm_romfsbuild: avoid unnecessary copies of vfs pointers
2 years ago
liamwhite fa56518f20
Merge pull request #11747 from Kelebek1/image_alias_sample_names
Small things
2 years ago
liamwhite b577d7a55f
Merge pull request #11349 from vonchenplus/buffer_cache_crash
video_core: Fix moltenvk crash on macos
2 years ago
Liam d9dde7e6f3 renderer_vulkan: add locks to avoid scheduler flushes from CPU 2 years ago
Fernando S 2244b613cf
Merge pull request #11788 from Squall-Leonhart/IFREMOVED
[crash fix]brings back the removed if  statement in util.cpp and adds the  num_level test to it like previous discontinued PR
2 years ago
german77 c73bb33ff1 service: hle: Allow to access read buffer A and X directly 2 years ago
Narr the Reg bcce184e60
service: acc: Implement functions needed for profile select (#11653) 2 years ago
Squall-Leonhart 326ebbb2fa Changes based on hardware tests
Removes unnecessary d32f to bgra shader and blit functions,
update vk_texture_cache to use abgr shader for d32f to BGRA formats
updates  abgr to d32f shader to comply with hardware tests
2 years ago
Squall Leonhart 07143ce15c
Make Clang happy. 2 years ago
Squall Leonhart dbc73c6c6c
Added missing BuildShader line
Adds `convert_abgr8_to_d32f_frag(BuildShader(device, CONVERT_ABGR8_TO_D32F_FRAG_SPV)),`
2 years ago
liamwhite 8becf13e8b
Merge pull request #11786 from v1993/cuda-on-linux
host1x/codecs: enable CUDA on Linux
2 years ago
liamwhite 9e2ebb24df
Merge pull request #11794 from german77/linemot
input_common: udp: Avoid crash when trying to map motion before client is ready
2 years ago
Squall Leonhart 90c56f5dc1
added missing trailing line. 2 years ago
Squall Leonhart 4b0291172e
meant to add the unorms as well 2 years ago
Squall-Leonhart 12e4757cf3 use texelfetch instead of texturelod 2 years ago
Squall Leonhart 144c0734f5
appease the format gods 2 years ago
Squall-Leonhart f40f65f5d2 Another missing copy connected to Bravely Default II
adds blit_image_helper.ConvertABGR8ToD32F and fragment shader for performing ABGR and BGRA to D32F copies
2 years ago
Squall-Leonhart 03c3f936cf missed this line when editing the copypasta 2 years ago
Squall-Leonhart 66f41da365 moved line to appease the format gods 2 years ago
Squall-Leonhart 7a986d731b Implement missing formats for Bravely Default 2 2 years ago
german77 eae0570a1c input_common: udp: Avoid crash when trying to map motion before client is ready 2 years ago
Squall Leonhart b57d98f847
brings back the removed If statement and adds the num_level test
This resolves the out of bounds read/writes in the linear swizzler, it brings back the scaled TOTK Recall bug however, pending further work in the block size calculation.

Recall is not glitched in the Dynamic FPS resolution mod to the degree that it is in the native yuzu scaler, this can be a workaround for the time being.


The recall effect is constructed from multiple 320x180 texture slices, it breaking may have a similar origin to https://github.com/Ryujinx/Ryujinx/pull/5640

but it may also be connected to the other deficiencies identified in the Yuzu size calculations, such as no apparent implementation of slice testing for end of slce depth as opposed to full aligned size as implemented in https://github.com/Ryujinx/Ryujinx/pull/5220
2 years ago
Valeri 762ac5aa9f
host1x/codecs: enable CUDA on Linux 2 years ago