bunnei
e99c725050
Merge pull request #6567 from Kelebek1/Audio2
[audren] Report 2 channels active rather than 1
5 years ago
Rodrigo Locatti
9b9819c263
Merge pull request #6570 from lat9nq/bind-image-true
util_shaders: Fix BindImageTexture
5 years ago
lat9nq
93bb8ce425
util_shaders: Fix BindImageTexture
According to
https://gitlab.freedesktop.org/mesa/mesa/-/issues/3820#note_753371 we
need to set these to true for use with 3D textures.
Fixes BOTW teleporting on RadeonSI and iris.
5 years ago
bunnei
78063cc32b
Merge pull request #6562 from Morph1984/flush-behavior
common: fs: More misc. changes
5 years ago
bunnei
661a0f6569
Merge pull request #6497 from FernandoS27/scotty-doesnt-know
GPU Memory Manager - Correct handling of non continuous backing memory.
5 years ago
bunnei
01bd403873
Merge pull request #6566 from Morph1984/sign-compare-as-error
CMakeLists: Treat -Wsign-compare as an error on GCC/Clang
5 years ago
Kelebek1
6089a29f54
Report 2 channels active. Fixes Tales of Vesperia's mono channel audio.
5 years ago
Morph
64f22684d4
CMakeLists: Treat -Wsign-compare as an error on GCC/Clang
Treats (un)signed comparison mismatches as errors to be consistent with MSVC
5 years ago
Morph
3d2b67f5e3
common: logging: backend: Close the file after exceeding the write limit
There's no point in keeping the file open after the write limit is exceeded. This allows the file to be committed to the disk shortly after it is closed and avoids redundantly checking whether or not the write limit is exceeded.
5 years ago
Morph
d4671282a9
common: fs: file: Revert Flush to its previous behavior and add Commit
It became apparent that logging can continuously spam errors that trigger file flushing.
Since committing the files to disk is an expensive operation, this causes unnecessarily high disk usage.
As such, we will revert Flush() to the previous behavior and add a Commit() member function in the event that this behavior is needed.
5 years ago
Morph
ab1259c88f
common: fs: file: Flush the file in GetSize
This ensures that GetSize always retrieves the correct file size after a write operation.
5 years ago
bunnei
88cb6c26f3
Merge pull request #6537 from Morph1984/warnings
general: Enforce multiple warnings in MSVC
5 years ago
bunnei
c47df4745e
Merge pull request #6556 from Morph1984/default-mii
service: mii: Retrieve the correct default miis.
5 years ago
Ameer J
72b17e1988
Merge pull request #6540 from Kelebek1/nvdec
Slightly refactor NVDEC and codecs for readability and safety
5 years ago
Morph
caf9cc3ecf
Merge pull request #6561 from german77/analog_fix
input_common: Add missing modifier callback to analog from button
5 years ago
german77
cf1280874f
input_common: Add missing modifier callback to analog from button
5 years ago
Morph
a78d8a4258
Merge pull request #6559 from german77/compilation_warnings
Replace usages of deprecated member functions in QMouseEvent and QWheelEvent
5 years ago
german77
99bf1aa49f
profiler: Fix deprecated functions
5 years ago
Mai M
2e71ebb112
Merge pull request #6552 from Morph1984/c4189-msvc
CMakeLists: Enforce C4189 on MSVC
5 years ago
Fernando Sahmkow
82c04074c7
Texture Cache: Fix collision with multiple overlaps of the same sparse texture.
5 years ago
Fernando Sahmkow
9be87e6a71
Texture Cache: Fix GCC & Clang.
5 years ago
Fernando Sahmkow
73d501ed4b
Texture Cache: Address feedback.
5 years ago
Fernando Sahmkow
083e0527fd
Texture Cache: Improve accuracy of sparse texture detection.
5 years ago
Fernando Sahmkow
5854ca4ff0
Texture Cache: Initial Implementation of Sparse Textures.
5 years ago
Ameer J
57dbb34afa
Merge pull request #6553 from FernandoS27/bite-a-bat-change-the-world
TextureCache: Fix 1D to 2D overlapps.
5 years ago
Morph
b3ca6f09bb
service: mii: Retrieve the correct default miis.
We were including the first 2 default miis which are not meant to be shown in games. With this change, we properly retrieve the 6 default miis shown in games, with 3 of each gender.
5 years ago
Fernando Sahmkow
e30d18801d
TextureCacheOGL: Implement Image Copies for 1D and 1D Array.
5 years ago
Fernando Sahmkow
141f92619b
TextureCache: Fix 1D to 2D overlapps.
5 years ago
Morph
3be5ca932a
CMakeLists: Enforce C4189
This supplements C4101 by detecting initialized but unreferenced local variables
5 years ago
bunnei
4168a4d571
Merge pull request #6498 from Kelebek1/Audio
[audio_core] Decouple audio update and processing, and process at variable rate
5 years ago
Kelebek1
05fb3db000
Slightly refactor NVDEC and codecs for readability and safety
5 years ago
Kelebek1
07e637d8c6
Fix XC2/VOEZ crashing, add audio looping and a few misc fixes
5 years ago
Ameer J
00232f761a
Merge pull request #6459 from lat9nq/ubuntu-fixes
cmake: Improve Linux dependency checking for externals
5 years ago
Morph
f3e895dfe3
Merge pull request #6471 from lat9nq/dump-as-mod
yuzu qt, core: Support LayeredFS mods from SDMC directory
5 years ago
Morph
f793874d29
Merge pull request #6502 from ameerj/vendor-title
main: Add GPU Vendor name to running title bar
5 years ago
Morph
4e2b26923a
CMakeLists: Disable all warnings for external headers
This lets us avoid needing to wrap external headers with #pragma warning directives for warnings we treat as errors and avoids generating warnings for external code.
Thanks to MerryMage for pointing this out.
5 years ago
Morph
61fc23e127
video_core: Remove #pragma warning directives for external headers
5 years ago
Morph
1917128312
input_common: Remove #pragma warning directives for external headers
5 years ago
Morph
8f0cd4d87d
CMakeLists: Enforce C4018, C4267, C4305, C4389
5 years ago
Morph
3dd396effa
core: Enforce C4242
5 years ago
Morph
b6c7707fe9
input_common: Enforce C4242
5 years ago
Morph
a487c17aff
video_core: Enforce C4242
5 years ago
Morph
263495a5d5
patch_manager: Do not apply LayeredFS mods when dumping
We should not apply any mods when dumping a game's RomFS.
5 years ago
Morph
b3396ec358
filesystem: Open a read-only directory for SDMC mods
This prevents mod files from being locked due to the read-only share flag in Windows.
5 years ago
lat9nq
bc4dc2135e
core: Simplify SDMC mod loading
If someone else wants to support other mod formats in the SDMC
directory, that can be added later. For now, just allow RomFS modding
here and force people to do other types of mods the old way.
Addresses review comments.
Co-authored-by: LC <mathew1800@gmail.com>
5 years ago
lat9nq
329398cd41
core: Support LayeredFS mod from SDMC directory
Enables loading a mod directly from `[yuzu data
directory]/sdmc/atmosphere/contents/[title_id]`. For use with some
homebrew mod managers.
5 years ago
lat9nq
7d09c0a694
yuzu qt: Add option to dump to SDMC directory
Enables dumping the RomFS to SDMC directory, specifically '[yuzu data
directory]/sdmc/atmosphere/contents/[title_id]/romfs'.
5 years ago
Morph
2986e26179
video_core: Silence signed/unsigned mismatch warnings
5 years ago
Morph
011542d68d
Merge pull request #6535 from ameerj/insert-fancy-name
main: Display the instruction set of the running title in the window name
5 years ago
ameerj
4cf87ac811
main: Display the instruction set of the running title in the window name
Displays whether the currently running title uses 64-bit instructions or only 32-bit instructions.
5 years ago