lat9nq
ef70054367
cmake: Specify the compiler on autotools externals
...
Enables CCache on externals if available.
4 years ago
lat9nq
fbb26e6173
cmake, ci: Build bundled FFmpeg with yuzu
...
Drops usage of CMAKE_DEPENDENT_OPTION to allow using
YUZU_USE_BUNDLED_FFMPEG as an option on any platform. CI then now builds
FFmpeg always, netting about 10 MB less used on the AppImage.
Also somewhat fixes YUZU_USE_BUNDLED_QT so that it can be used even if
CMake doesn't clean up its state after running the first find_package.
4 years ago
Morph
942c0d6cdd
Merge pull request #6561 from german77/analog_fix
...
input_common: Add missing modifier callback to analog from button
4 years ago
german77
c19ec2edd9
input_common: Add missing modifier callback to analog from button
4 years ago
Morph
dd44089f87
Merge pull request #6559 from german77/compilation_warnings
...
Replace usages of deprecated member functions in QMouseEvent and QWheelEvent
4 years ago
german77
b188d7792a
profiler: Fix deprecated functions
4 years ago
Mai M
669cef2da3
Merge pull request #6552 from Morph1984/c4189-msvc
...
CMakeLists: Enforce C4189 on MSVC
4 years ago
Ameer J
eb0e10cff2
Merge pull request #6553 from FernandoS27/bite-a-bat-change-the-world
...
TextureCache: Fix 1D to 2D overlapps.
4 years ago
Fernando Sahmkow
0aab55d26a
TextureCacheOGL: Implement Image Copies for 1D and 1D Array.
4 years ago
Fernando Sahmkow
ebaa7e391c
TextureCache: Fix 1D to 2D overlapps.
4 years ago
Morph
3a3f4983b6
CMakeLists: Enforce C4189
...
This supplements C4101 by detecting initialized but unreferenced local variables
4 years ago
bunnei
2fc0a760f0
Merge pull request #6498 from Kelebek1/Audio
...
[audio_core] Decouple audio update and processing, and process at variable rate
4 years ago
Kelebek1
b455043e45
Fix XC2/VOEZ crashing, add audio looping and a few misc fixes
4 years ago
Ameer J
bab400daaf
Merge pull request #6459 from lat9nq/ubuntu-fixes
...
cmake: Improve Linux dependency checking for externals
4 years ago
Morph
39be4c3026
Merge pull request #6471 from lat9nq/dump-as-mod
...
yuzu qt, core: Support LayeredFS mods from SDMC directory
4 years ago
Morph
ec68cba440
Merge pull request #6502 from ameerj/vendor-title
...
main: Add GPU Vendor name to running title bar
4 years ago
Morph
511ee03a21
patch_manager: Do not apply LayeredFS mods when dumping
...
We should not apply any mods when dumping a game's RomFS.
4 years ago
Morph
6ac978426c
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.
4 years ago
lat9nq
844e0114b0
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>
4 years ago
lat9nq
1664c74a6c
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.
4 years ago
lat9nq
bfecd395d4
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'.
4 years ago
Morph
c5e25cffb9
Merge pull request #6535 from ameerj/insert-fancy-name
...
main: Display the instruction set of the running title in the window name
4 years ago
ameerj
4cee25281f
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.
4 years ago
Kelebek1
0857d6a3db
Decouple audio processing and run at variable rate
...
Currently, processing of audio samples is called from AudioRenderer's Update method, using a fixed 4 buffers to process the given samples. Games call Update at variable rates, depending on framerate and/or sample count, which causes inconsistency in audio processing. From what I've seen, 60 FPS games update every ~0.004s, but 30 FPS/160 sample games update somewhere between 0.02 and 0.04, 5-10x slower. Not enough samples get fed to the backend, leading to a lot of audio skipping.
This PR seeks to address this by de-coupling the audio consumption and the audio update. Update remains the same without calling for buffer queuing, and the consume now schedules itself to run based on the sample rate and count.
4 years ago
Morph
4df04ad48a
Merge pull request #6529 from ReinUsesLisp/reaper-fixups
...
buffer_cache,texture_cache: Misc fixups from the memory reaper
4 years ago
Morph
3bc7b0a587
Merge pull request #6532 from MerryMage/libusb-apple
...
libusb: Apple is a POSIX system
4 years ago
MerryMage
f54f29198f
libusb: Apple is a POSIX system
4 years ago
bunnei
432fab7c4f
Merge pull request #6526 from bunnei/doom-update
...
services: Misc. minor changes for latest SDK update.
4 years ago
bunnei
36d581ec73
hle: service: hwopus: OpenHardwareOpusDecoderEx: Remove unused buffer size.
4 years ago
ReinUsesLisp
9476309d53
buffer_cache: Only flush downloaded size
...
Fixes a regression unintentionally introduced by the garbage collector.
This makes regular memory downloads only flush the requested sizes.
This negatively affected Koei Tecmo games.
4 years ago
ReinUsesLisp
03abe8bf85
video_core: Enforce C4244
...
Enforce implicit integer casts to a smaller type as errors.
4 years ago
ReinUsesLisp
05bd50a1cf
codec,vic: Disable warnings in ffmpeg headers
4 years ago
ReinUsesLisp
3ab5bf6454
vk_buffer_cache: Silence implicit cast warnings
4 years ago
ReinUsesLisp
b4894faeae
buffer_cache/texture_cache: Make GC functions private
4 years ago
ReinUsesLisp
e79d02bf38
buffer_cache: Silence implicit cast warning
4 years ago
Ameer J
d9fb6dbd37
Merge pull request #6528 from ReinUsesLisp/device-memory
...
vulkan_device: Make device memory match the rest of the file
4 years ago
ReinUsesLisp
99b859db55
vulkan_device: Make device memory match the rest of the file
...
Match the style in the file.
4 years ago
bunnei
c805c0b395
Merge pull request #6496 from ameerj/astc-fixes
...
astc: Various robustness enhancements for the gpu decoder
4 years ago
bunnei
b9c2732121
Merge pull request #6519 from Wunkolo/mem-size-literal
...
common: Replace common_sizes into user-literals
4 years ago
bunnei
982be246ab
hle: hle_helpers: Skip data payload offset checks on TIPC requests.
...
- TIPC does not use this.
4 years ago
bunnei
3565e32f4d
hle: service: hwopus: Implement GetWorkBufferSizeEx and OpenHardwareOpusDecoderEx.
...
- This is used by the latest update of Doom Eternal.
4 years ago
bunnei
d1ba4a2db2
hle: service: aoc: Stub GetAddOnContentListChangedEventWithProcessId.
...
- This is used by the latest update of Doom Eternal.
4 years ago
bunnei
50d0cc2716
audio_core: common: Bump audio revision to 9.
...
- This is used in fw 12.x.x games.
4 years ago
Wunkolo
4569f39c7c
common: Replace common_sizes into user-literals
...
Removes common_sizes.h in favor of having `_KiB`, `_MiB`, `_GiB`, etc
user-literals within literals.h.
To keep the global namespace clean, users will have to use:
```
using namespace Common::Literals;
```
to access these literals.
4 years ago
bunnei
4dc2f5a341
Merge pull request #6522 from Morph1984/pragma
...
general: Add missing #pragma once directives
4 years ago
Morph
eed0d1f33b
general: Add missing #pragma once directives
4 years ago
Chloe
f216a9432b
Add missing includes ( #6521 )
...
* Add missing includes
* Add array
4 years ago
Schplee
5ed87152c3
Fix bold tag
4 years ago
Schplee
373bc6512d
Fix typo in Readme
4 years ago
Schplee
496327490f
Update Readme
4 years ago