Fernando Sahmkow
7b7f6f1cb7
NvHost: Fix some regressions and correct signaling on timeout.
4 years ago
Fernando Sahmkow
1a49991676
Texture Cache: Add ASTC 10x5 Format.
3 years ago
Kyle Kienapfel
3b5a937125
Show error from cpp-httplib when we don't have a response to read (report errors while connecting to API) ( #8999 )
Co-authored-by: Kyle Kienapfel <Docteh@users.noreply.github.com>
3 years ago
Narr the Reg
e85c19adcb
service: nfp: Fix errors to pass unit testing
3 years ago
Liam
35d3e7db2a
common: remove "yuzu:" prefix from thread names
3 years ago
Liam
ae7062d522
shader_recompiler: add extended LDC to GLASM backend
3 years ago
german77
1485daff06
service: mii: Copy only valid name bytes
3 years ago
Narr the Reg
d9d566bd3f
service: nfp: Implement mount target and open application area errors, minor fixes
3 years ago
german77
673de3995b
nfp: Multiple fixes against HW
3 years ago
german77
3ce0ef04dd
service: nfp: address comments
3 years ago
german77
afea5c163f
service: nfp: Rewrite and implement applet calls
3 years ago
german77
8a3d22c4bd
core: hid: Add nfc support to emulated controller
3 years ago
german77
f6d57d7dd9
yuzu: Use virtual amiibo driver instead of nfp service
3 years ago
german77
da8864d002
input_common: Enable virtual amiibo driver
3 years ago
german77
e8d71712e7
input_common: Create virtual amiibo driver
3 years ago
Fernando Sahmkow
a60b669ef4
MacroHLE: Add MultidrawIndirect HLE Macro.
5 years ago
Liam
1225627515
macro_jit_x64: fix miscompilation of bit extraction operations
3 years ago
Zwip-Zwap Zapony
31e3437a2f
Fix "controller.colors_state.right" being "left"
3 years ago
Liam
b80f7faebe
macro_jit_x64: cancel exit for taken branch
3 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.
3 years ago
Morph
acc887cc34
service: vi: Move VI results into its own file
3 years ago
Merry
f55ed1cab0
core/loader: Return nullptr if file is nullptr
3 years ago
Liam
087c6c2ef1
vulkan: automatically use larger staging buffer sizes when possible
3 years ago
Narr the Reg
23589ad9b8
service: hid: Partially implement palma controller
4 years ago
Narr the Reg
f711d1ce52
yuzu: sort input profiles by name
3 years ago
Andrea Pappacoda
4a493cb10f
chore: fix some typos
Fix some typos reported by Lintian
3 years ago
Lioncash
c8da75b7ed
sockets: Make fd member variable protected
Other things shouldn't be able to directly mess around with the
descriptor
3 years ago
Kelebek1
56b8a9ba6e
Do not try to pause core timing from the audio thread when using single-core
3 years ago
Narr the Reg
5a74ced59a
yuzu: Silence some clang warnings
3 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.
3 years ago
Lioncash
00616c7ad8
audio_manager: Forward declare result type
Moves the include into the cpp file to lessen header dependencies.
3 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.
3 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.
3 years ago
Lioncash
da0fd51642
audio_manager: Remove unused forward declarations
Allows us to get rid of some unnecessary forward declarations and
includes.
3 years ago
Lioncash
08d81e0bd8
audio_manager: Remove unused sessions_started member variable
This isn't used, so it can be removed.
3 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.
3 years ago
FearlessTobi
4213f1c126
Address some review comments
3 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.
3 years ago
Alexandre Bouvier
7239470dad
cmake: fix git detection
3 years ago
FengChen
672e61d802
core: implement HwOpus GetWorkBufferSizeForMultiStreamEx
3 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.
3 years ago
Lioncash
7e3cdfc453
audio_renderer: Pass command buffer by const reference
This is just being copied and isn't modified at all.
3 years ago
Lioncash
d5d6322640
sink_stream: Mark GetQueueSize as const
3 years ago
Lioncash
6b1cb73350
node_states: Mark relevant member functions as const
3 years ago
Lioncash
e4bc7b8611
i3dl2/reverb: Mark relevant member functions as const
These two don't modify member state.
3 years ago
Lioncash
b2c2138af7
behavior_info: Mark CopyErrorInfo as const
This doesn't modify member state.
We can also mark the parameter of AppendError as const as well, since it
isn't modified.
3 years ago
Lioncash
b862d5d8d8
audio_device: Mark GetDeviceVolume as const
This doesn't modify instance state.
3 years ago
Lioncash
36c77761cf
audio_render_manager: Mark several functions as const
3 years ago
Lioncash
7a5d235d94
audio_in: Mark several functions as const
These functions don't modify class state, so we can mark them as such
3 years ago
Lioncash
d1f3c121a0
audio_out: Mark several functions as const
These don't affect class state, so we can mark them as such.
3 years ago