Commit Graph

27040 Commits (master)
 

Author SHA1 Message Date
lat9nq 197e13d93d video_core: Check broken compute earlier
Checks it as the system is determining what settings to enable. Reduces
the need to check settings while the system is running.
2 years ago
lat9nq bedb5135c0 nx_tzdb: Rename GNU_DATE variable
The repository can handle either GNU date or Apple date now.
2 years ago
lat9nq 256c7ec0a7 externals: Update tzdb_to_nx
Includes a fix for the Apple date utility.
2 years ago
Liam e5f1b22e16 vfs_concat: verify short read 2 years ago
Liam b0beca52a3 vfs_concat: fix offset calculation when not aligned to file boundary 2 years ago
Kelebek1 711190bb67 Use current GPU address when unmapping GPU pages, not the base 2 years ago
lat9nq b9a86b040b vk_device_info: Check only affected Intel drivers
Renames is_intel_proprietary to has_broken_compute for accuracy.

vk_device_info: Use vulkan::device to check compute
2 years ago
lat9nq 346c253cd2 video_core: Formalize HasBrokenCompute
Also limits it to only affected Intel proprietrary driver versions.

vulkan_device: Move broken compute determination

vk_device: Remove errant back quote
2 years ago
liamwhite ce191ba32b
Merge pull request #10825 from 8bitDream/vcpkg-zlib
externals: Update vcpkg to 2023.06.17
2 years ago
liamwhite 23371fa187
Merge pull request #10829 from lat9nq/remove-external-mem
vulkan_device: Remove external memory extension
2 years ago
liamwhite af7f3f078c
Merge pull request #10486 from lat9nq/vk-device-find-once
yuzu-qt: Load Vulkan device info at startup
2 years ago
liamwhite 66b8042b59
Merge pull request #10798 from vonchenplus/draw_texture_scale
video_core: drawtexture support upscale
2 years ago
liamwhite 8acf728d5d
Merge pull request #10809 from Kelebek1/reduce_vertex_bindings
Synchronize vertex buffer even when it doesn't require binding
2 years ago
GPUCode ee0d68300e renderer_vulkan: Add missing initializers 2 years ago
GPUCode 7b2f680468 renderer_vulkan: Use VMA for buffers 2 years ago
GPUCode 48e39756f1 renderer_vulkan: Use VMA for images 2 years ago
GPUCode c60eed36b7 memory_allocator: Remove OpenGL interop
* Appears to be unused atm
2 years ago
lat9nq 6448eade2e externals: Add vma and initialize it
video_core: Move vma implementation to library
2 years ago
bunnei 6e293be20b
Merge pull request #10797 from lat9nq/tzdb-patch
time: Various time zone fixes
2 years ago
bunnei 20db91f0fc
Merge pull request #10828 from liamwhite/somehow-still-using-llvm-14
renderer_vulkan: add missing include
2 years ago
lat9nq 8a526b2c26 vulkan_device: Remove external memory extension
Unused in yuzu. Enables yuzu to boot games in Wine using Vulkan.
2 years ago
Liam 565a1226d7 renderer_vulkan: add missing include 2 years ago
Abandoned Cart fd0ef5411c externals: Update vcpkg to 2023.06.17
Fixes for zlib and qt5
2 years ago
lat9nq b99c4dd568 time_zone_service: Always write time zone rule data
Switch firmware will initialize this data even if the given parameters
are invalid. We should do the same.
2 years ago
Morph c0fd793ef6
Merge pull request #10813 from lat9nq/no-atomic-bool
k_thread: Use a mutex and cond_var to sync bool
2 years ago
Fernando S 27a36cd51b
Merge pull request #10744 from Wollnashorn/af-for-all
video_core: Improved anisotropic filtering heuristics
2 years ago
Kelebek1 e681f5678c Synchronize vertex buffer even when it doesn't require binding 2 years ago
lat9nq e34e1b1c95 k_thread: Use a mutex and cond_var to sync bool
std::atomic<bool> is broken on MinGW and causes deadlocks there.
Use a normal cond var in its stead.
2 years ago
FengChen 76a676883a video_core: add samples check when find render target 2 years ago
Wollnashorn 3e47ebe2e9 video_core: Only apply AF to 2D (array) image types 2 years ago
Wollnashorn c309a1c69b video_core: Removed AF for all mip modes option as it's default now 2 years ago
lat9nq 4cbdce17b6 nx_tzdb: Directly reference variables in if statements
Addresses review feedback.
2 years ago
bunnei ec423c6919
Merge pull request #10783 from liamwhite/memory
video_core: preallocate fewer IR blocks
2 years ago
bunnei 24e1e4dcee
Merge pull request #10808 from t895/settings-stuffs
android: Expose settings
2 years ago
bunnei 975122f4bb
Merge pull request #10807 from t895/ktlint-fixes
android: Ktlint fixes
2 years ago
liamwhite a1adcc31d3
Merge pull request #10731 from german77/misc_fixes
service: nfc: Accuracy fixes
2 years ago
Liam 94e7cb05da vfs_real: ensure size cache is reset on write 2 years ago
Charles Lombardo 9f92104f3e android: Expose audio output engine setting 2 years ago
Charles Lombardo 330358cd16 android: Bump ktlint version to 0.47.1 2 years ago
Charles Lombardo fc6a2fe779 android: Disable import-ordering ktlint check 2 years ago
Liam bf47f777b1 patch_manager: remove unnecessary GetSize calls 2 years ago
Liam 734242c5bc vfs_real: misc optimizations 2 years ago
Charles Lombardo 13a4de647d android: Expose CPU debugging option 2 years ago
Charles Lombardo 3ac2c74e85 android: Expose fastmem option 2 years ago
Charles Lombardo 5aca03d0ff android: Support changing multiple settings at once 2 years ago
bunnei 4112031c81
Merge pull request #10801 from 8bitDream/fix_aspect
android: Fix aspect ratio when rotating screen
2 years ago
Abandoned Cart c89be0dfab android: Fix aspect ratio when rotating screen 2 years ago
Feng Chen b77a247e8c video_core: drawtexture support upscale 2 years ago
Wollnashorn 2dc0ff79ec video_core: Use sampler IDs instead pointers in the pipeline config
The previous approach of storing pointers returned by `GetGraphicsSampler`/`GetComputeSampler` caused UB, as these functions can cause reallocation of the sampler slot vector and therefore invalidate the pointers
2 years ago
lat9nq 1fa16bc594 cmake: Add warn about cross compiling, disable android 2 years ago