Narr the Reg
8301e770f9
core: nfp: Implement Convert and RecreateApplicationArea, accuracy fixes
3 years ago
german77
44dff8f633
core: nfp: Implement amiibo encryption
4 years ago
Narr the Reg
30a63bdb9b
yuzu: input: fix invert symbol on axis and order options alphabetically
3 years ago
Narr the Reg
d4fb46d8f9
input_common: Add support for analog toggle
3 years ago
Narr the Reg
07d2e08272
core: hid: Fix GC triggers overwritting ZL and ZR buttons
3 years ago
lat9nq
a74926319c
mini_dump: Address review feedback
Uses fmt::print as opposed to std::fprintf. Adds a missing return.
static's a single-use function. Initializes structs as opposed to
std::memset where possible. Fixes CMake linkage.
Co-authored-by: Lioncash <mathew1800@gmail.com>
mini_dump: Use a namespace
Co-authored-by: Lioncash <mathew1800@gmail.com>
3 years ago
lat9nq
72617ceb01
vcpkg,cmake: Use vcpkg for dbghelp
3 years ago
lat9nq
bd3f300964
mini_dump: Check for debugger before spawning a child
mini_dump: Clean up
mini_dump: Fix MSVC error
mini_dump: Silence MSVC warning C4700
Zero initialize deb_ev.
mini_dump: Add license info
4 years ago
lat9nq
49b8c65045
mini_dump: Cleanup and add comments
Removes some unnecessary code.
wip
4 years ago
lat9nq
554b7e220b
yuzu: Use a debugger to generate minidumps
yuzu: Move mini_dump out of core
startup_checks: Better exception handling
4 years ago
Kelebek1
77a30f7286
Don't stall with nvdec
3 years ago
Narr the Reg
2d6690468b
input_common: sdl: Always check for motion on reconnect
3 years ago
Narr the Reg
98d62e931a
core: ns: Implement pl:s service
3 years ago
Kyle Kienapfel
e97afb9e3b
Qt: Make General->Debug scrollable
Configuration -> General -> Debug is getting a bit crowded.
yzct12345 submit this originally, so I'm tagging them as a co-author.
The original #6714 also modifies the Controls -> Player N sections,
but it looks like more work is needed to make the current area scrollable.
Co-authored-by: yzct12345 <87620833+yzct12345@users.noreply.github.com>
3 years ago
Kelebek1
c3e3874d8d
Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.
3 years ago
FearlessTobi
f24b74d4c1
Address review comments
3 years ago
Kelebek1
f121da072a
Demote services from warning/info to debug to reduce log spam:
GetCurrentFocusState
SetClockSpeed
EnableSixAxisSensorUnalteredPassthrough
IsSixAxisSensorUnalteredPassthroughEnabled
Get, GetOld
SetAndWait, SetAndWaitOld
IocParam
IocFree
3 years ago
Kelebek1
a0732144ba
Silence std::aligned_storage warnings as it's deprecated in C++23,
replace it with alignas() and a C array
3 years ago
Morph
649c49525d
style: General style changes to match with the rest of the codebase
3 years ago
Morph
9488b889a0
(shader/pipeline)_cache: Raise shader/pipeline cache version
Since the following commit: af222dc924 , many games will refuse to boot unless the shader/pipeline cache has been invalidated.
3 years ago
FearlessTobi
8a5fed2c9d
core/ldn_types: Minor corrections and additions
3 years ago
FearlessTobi
21db2855c0
yuzu/chat_room: Make font size bigger
3 years ago
FearlessTobi
ae295a79dc
dedicated_room: Correctly handle token decoding
Correctly handle token decoding when '=' has been trimmed by the backend server.
Co-Authored-By: liushuyu <liushuyu011@gmail.com>
3 years ago
FearlessTobi
ce204d9ad0
yuzu/multiplayer: Warn when game is running or no network interface is selected
3 years ago
FearlessTobi
f3284250ce
core/socket_proxy: Correct broadcast behavior
Broadcasts should only be sent when the broadcast IP is used.
They should also only be received when SO_BROADCAST is enabled.
3 years ago
FearlessTobi
31c4475420
yuzu: Display current game version in multiplayer room
Makes it easier for users to recognize connection errors caused by different game versions.
3 years ago
FearlessTobi
6e12699e82
network: Use lower timeout for enet_host_service
This allows us to have a 10x higher throughput of packets by using a much shorter waiting time.
3 years ago
FearlessTobi
6d3dba4b98
core/bsd: Correctly unbind methods in destructor
Prevents yuzu from crashing when the BSD service is created a second time.
3 years ago
FearlessTobi
d841898d4d
core/acc: Make CheckAvailability use LOG_DEBUG
Previously it was spamming the logs in certain multiplayer games like Puyo Puyo Tetris.
3 years ago
FearlessTobi
869724c3a5
yuzu_room: Remove dependency on core
3 years ago
Liam
39c3184237
video_core: add option for pessimistic flushing
3 years ago
FengChen
98656c14a8
video_code: support rectangle texture
3 years ago
Kelebek1
15c4734b5b
Implement AudRenU:RequestUpdateAuto, and use C descriptors when B reports as empty.
3 years ago
Narr the Reg
cdfffecbd0
video_core: vulkan: rasterizer: Workaround on viewport swizzle on AMD
3 years ago
Narr the Reg
d2dce477d3
yuzu: Force camera output to be saved on a buffer ( #8805 )
3 years ago
vonchenplus
eab51849f7
core:filesystem: speed up IDirectory service
3 years ago
german77
3d8cb61bfd
hid: core: Add missing function table names
3 years ago
Liam
0676dbfea1
core/file_sys: fix alignment of BuildId
3 years ago
Kyle Kienapfel
92593964ad
Qt: Retranslate GameList header and Filter line
Didn't notice this until I was trying to change the default font
to Comic Sans MS when language is set to English in yuzu.
3 years ago
vonchenplus
477cdc7566
video_core: support framebuffer crop rect top not zero
3 years ago
vonchenplus
37a5b8aded
core: implement clkrst service
3 years ago
Kyle Kienapfel
ea00332a67
code: dodge PAGE_SIZE #define
Some header files, specifically for OSX and Musl libc define PAGE_SIZE to be a number
This is great except in yuzu we're using PAGE_SIZE as a variable
Specific example
`static constexpr u64 PAGE_SIZE = u64(1) << PAGE_BITS;`
PAGE_SIZE PAGE_BITS PAGE_MASK are all similar variables.
Simply deleted the underscores, and then added YUZU_ prefix
Might be worth noting that there are multiple uses in different classes/namespaces
This list may not be exhaustive
Core::Memory 12 bits (4096)
QueryCacheBase 12 bits
ShaderCache 14 bits (16384)
TextureCache 20 bits (1048576, or 1MB)
Fixes #8779
3 years ago
Liam
ee4ec6a211
video_core: implement R16G16B16X16 texture format
3 years ago
Liam
0812bb34ea
core/file_sys: fix BuildId padding
3 years ago
Narr the Reg
d98ce142ca
yuzu: Allow longer controller profile names
3 years ago
liushuyu
1702caebbb
common: remove unneeded x86-specific header
3 years ago
FearlessTobi
df835dc289
core/socket_proxy: Final nits
3 years ago
german77
e398b2af5c
core: network: Address review comments
3 years ago
FearlessTobi
3fa1a0f8fa
yuzu: Fix crash on shutdown
Previously, accessing the room_network when it was already freed would crash the emulator on shutdown.
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
3 years ago
FearlessTobi
0351eadbdb
internal_network: Fix mingw compilation
Apparently, "interface" is a reserved keyword on this compiler.
3 years ago