Commit Graph

22171 Commits (fa342cae227666c861806b9bf63e4286aff1e4d7)
 

Author SHA1 Message Date
Morph 0f6007b405
Merge pull request #8989 from merryhime/loader-nullptr
core/loader: Return nullptr if file is nullptr
2 years ago
lat9nq ad9f97cd8d ci/linux: Drop linuxdeploy usage
Recent versions of Docker appear to cause the Qt linuxdeploy plugin to
throw a boost file copy error.

This switches from linuxdeploy to a script of mine I've been working on
for a while.
2 years ago
Morph 41e855bd42 service: vi: Retrieve vsync event once per display
The display vsync event can only be retrieved once per display. Returns VI::ResultPermissionDenied if we attempt to retrieve the vsync event for the same display.

Prevents games such as .hack//G.U. Last Recode from consuming all the handles in the handle table by spamming vsync event retrievals and allows it to go in game.
2 years ago
Morph acc887cc34 service: vi: Move VI results into its own file 2 years ago
Merry f55ed1cab0 core/loader: Return nullptr if file is nullptr 2 years ago
Liam 087c6c2ef1 vulkan: automatically use larger staging buffer sizes when possible 2 years ago
bunnei 465c46387d
Merge pull request #8920 from abouvier/cmake-git
cmake: fix git detection
2 years ago
Narr the Reg 23589ad9b8 service: hid: Partially implement palma controller 2 years ago
bunnei 1b1b99fbd5
Merge pull request #8941 from Kelebek1/single_core_sucks
Do not try to pause core timing from the audio thread when using single-core
2 years ago
Morph d794ced303
Merge pull request #8945 from Tachi107/typos
chore: fix some typos
2 years ago
Morph 5082efef6c
Merge pull request #8948 from german77/order
yuzu: sort input profiles by name
2 years ago
Morph 86ccc87111
Merge pull request #8933 from lat9nq/ci-use-apprun-sh
ci/linux: Use AppRun.sh to start AppImage
2 years ago
Morph 12baf88dc8
Merge pull request #8930 from lat9nq/disable-vulkan-check
yuzu qt: Add option to disable startup Vulkan check
2 years ago
Narr the Reg f711d1ce52 yuzu: sort input profiles by name 2 years ago
Morph 70abb13a43
Merge pull request #8943 from lioncash/netiface
sockets: Make fd member variable protected
2 years ago
Morph c2c3f2c3e7
Merge pull request #8939 from lioncash/render
audio_renderer: Make GetCommandBuffer() take a u32
2 years ago
Morph 3b77dec188
Merge pull request #8938 from lioncash/manager
audio_manager: Minor cleanup related changes
2 years ago
Andrea Pappacoda 4a493cb10f
chore: fix some typos
Fix some typos reported by Lintian
2 years ago
Lioncash c8da75b7ed sockets: Make fd member variable protected
Other things shouldn't be able to directly mess around with the
descriptor
2 years ago
Kelebek1 56b8a9ba6e Do not try to pause core timing from the audio thread when using single-core 2 years ago
Narr the Reg 5a74ced59a yuzu: Silence some clang warnings 2 years ago
Lioncash c891497b61 audio_renderer: Make GetCommandBuffer() take a u32
This function is only ever called with unsigned types, and all of the
other interface functions take session_id as a u32, so this makes the
class a little more consistent.
2 years ago
Lioncash 00616c7ad8 audio_manager: Forward declare result type
Moves the include into the cpp file to lessen header dependencies.
2 years ago
Lioncash 75d6fe3669 audio_manager: Remove redundant cast in ThreadFunc()
We can just use a local here to get rid of a second cast.
2 years ago
Lioncash e48e22eb52 audio_manager: move std::functions in SetOutManager/SetInManager
Prevents unnecessary reallocations in the event the captured variables
are larger than the internal std::function buffer.
2 years ago
Lioncash da0fd51642 audio_manager: Remove unused forward declarations
Allows us to get rid of some unnecessary forward declarations and
includes.
2 years ago
Lioncash 08d81e0bd8 audio_manager: Remove unused sessions_started member variable
This isn't used, so it can be removed.
2 years ago
Lioncash b59b967280 audio_manager: Remove dependence on system state
This isn't used by the class, so this can be removed for the time being.
2 years ago
lat9nq 37b4f79b54 ci/linux: Use AppRun.sh to start AppImage
The current AppRun is more difficult to update. This script still
uses the old version of AppImageKit-checkrt, but now we use the shell
script version so we can set our own environment variables as the
application starts up.

This specific version searches for and sets the correct root CA file to
prevent SSL errors in yuzu.
2 years ago
FearlessTobi 4213f1c126 Address some review comments 2 years ago
bunnei 8d4458ef24
Merge pull request #8849 from Morph1984/parallel-astc
astc: Enable parallel CPU astc decoding
2 years ago
lat9nq 89af4bfba8 yuzu qt: Add option to disable startup Vulkan check
The startup check apparently confuses other programs when yuzu launches
2 processes and then quickly closes one of them. Though this isn't
really our issues it's also not a big deal for me to add an option to
work around that issue.
2 years ago
bunnei 3a5f9409c8
Merge pull request #8915 from vonchenplus/opus_multi_stream
core: implement HwOpus GetWorkBufferSizeForMultiStreamEx
2 years ago
Alexandre Bouvier 7239470dad cmake: fix git detection 2 years ago
bunnei 7172339c7a
Merge pull request #8827 from german77/amiibo_release
core: nfp: Implement amiibo encryption
2 years ago
bunnei 9c32f29af1
Merge pull request #8650 from Kelebek1/vsync
[Coretiming/NVNFlinger] Improve multi-core vsync timing, and core timing accuracy
2 years ago
bunnei 4a7a771340
Merge pull request #8914 from lioncash/audio-const
audio_core: Mark several member functions as const
2 years ago
bunnei eb726677b2
Merge pull request #8916 from Docteh/muilti_build
GIT: Modify .gitignore to ignore wildcard for build directories
2 years ago
bunnei 92813f01a4
Merge pull request #8906 from Docteh/fix_icons
UI: move icons from default into colorful theme.
2 years ago
Kyle K 49870baea4 GIT: Modify .gitignore to ignore wildcard for build directories
Helps if you have multiple build folders. There are other, dark ways to
hide extra build folders from git, but this is better.

See: https://github.com/citra-emu/citra/pull/6130
2 years ago
Morph 344006b856
Merge pull request #8869 from SachinVin/cmake
core/CMakeLists.txt: Remove duplicate files.
2 years ago
Morph 8dafe15600
Merge pull request #8649 from lat9nq/common-position-independent
common: Use PROJECT_SOURCE_DIR to find CMakeModules
2 years ago
Morph 44ccec7846
Merge pull request #8682 from lat9nq/dumpy
yuzu qt: Add option to create Windows crash dumps
2 years ago
Morph 882dfa36ae
Merge pull request #6667 from lat9nq/ea-appimage
ci,linux: Support Patreon releases
2 years ago
FengChen 672e61d802 core: implement HwOpus GetWorkBufferSizeForMultiStreamEx 2 years ago
Morph 60aa942210
Merge pull request #8911 from lioncash/cexpr-string
audio_device: Make AudioDeviceName constructor constexpr
2 years ago
Morph 809126c94a astc: Enable parallel CPU astc decoding
Given the issues with GPU accelerated ASTC decoding with NVIDIA's latest drivers, parallelize astc decoding on the CPU.
Uses half the available threads in the system for astc decoding.
2 years ago
Lioncash 7e3cdfc453 audio_renderer: Pass command buffer by const reference
This is just being copied and isn't modified at all.
2 years ago
Lioncash d5d6322640 sink_stream: Mark GetQueueSize as const 2 years ago
Lioncash 6b1cb73350 node_states: Mark relevant member functions as const 2 years ago