Hexagon12
4d975e7bde
Merge pull request #1709 from ogniK5377/docked-mode-crash
Fixed switching operation modes when not running a game
7 years ago
David Marcec
6d005b9788
Fixed switching operation modes when not running a game
The service manager seems to be a nullptr before a game boots
7 years ago
Jcw87
63adf26a47
Remove whitespace
7 years ago
Jcw87
93938b8495
Include imageformat dependencies with releases (appveyor)
7 years ago
Lioncash
57fca18145
file_sys/errors: Remove currently unused filesystem error codes
Rather than keeping around unused values, we can just introduce them as
needed.
7 years ago
Lioncash
21e653aab6
file_sys/errors: Get rid of the ErrCodes namespace
There's no real point to keeping the separate enum around, especially
given the name of the error code itself is supposed to document what the
value actually represents.
7 years ago
Lioncash
55f9f05772
file_sys/errors: Extract FS-related error codes to file_sys/errors.h
Keeps filesystem-related error codes in one spot.
7 years ago
Jcw87
612a19491b
Include imageformat dependencies with releases
7 years ago
David
548149cdbb
Fixed priority switching edge case for handheld ( #1675 )
* Fixed priority switching edge case for handheld
We accidently used controller index instead of npad id
* Moved NPadIdToIndex
7 years ago
bunnei
072cffc640
Merge pull request #1699 from DarkLordZach/deterministic-rng-3
csrng: Use random integer distribution instead of raw engine
7 years ago
Zach Hilman
dd46e96bcf
csrng: Use random integer distribution instead of raw engine
Prevents returning the same value every single call.
7 years ago
bunnei
6cee8e67a7
Merge pull request #1687 from lioncash/deduplication
kernel/thread: Deduplicate scheduler switching code
7 years ago
bunnei
95a21eb3ef
Merge pull request #1618 from DarkLordZach/dump-nso
patch_manager: Add support for dumping uncompressed NSOs
7 years ago
bunnei
cba5ba483b
Merge pull request #1691 from lioncash/audren
service/audren_u: Forward RequestUpdateAuto through the same function as RequestUpdate
7 years ago
Frederic Laing
8dcfc75e4e
textures/decoders: Minor cleanup
7 years ago
Frederic Laing
fc8fa005b7
gl_rasterizer_chache: Minor cleanup
7 years ago
Zach Hilman
74180648c4
ldr_ro: Implement UnloadNro (command 1)
Includes actual unmapping and address error checking.
7 years ago
Zach Hilman
5780aa1101
ldr_ro: Fully Implement LoadNro (command 0)
Includes NRO and BSS error checking, maximum loaded NRO check, NRR hash check, and proper remapping of BSS data.
7 years ago
Zach Hilman
9b94cb0f89
ldr_ro: Implement UnloadNrr (command 3)
Includes initialization check, proper address check, alignment check, and actual unloading of a loaded NRR.
7 years ago
Zach Hilman
d20dafc3f2
ldr_ro: Fully implement LoadNrr (command 2)
Includes parameter error checking, hash enforcement, initialization check, and max NRR load check.
7 years ago
Zach Hilman
d8ce48b5ea
process: Make MirrorMemory take state to map new memory as
Credits to Subv
7 years ago
Zach Hilman
fd06f180dc
pl_u: Resize buffers in shared font data getter to what game requests
Fixes unmapped spam in SMP and buffer size errors in some other games
7 years ago
bunnei
b9ab52797b
Merge pull request #1637 from FernandoS27/cache
Improved GPU Caches lookup Speed
7 years ago
bunnei
8f3e10db42
Merge pull request #1697 from lioncash/acc
acc/profile_manager: Minor cleanup-related changes
7 years ago
bunnei
557d658d66
Merge pull request #1696 from lioncash/acc-cond
service/acc: Correct error case within TrySelectUserWithoutInteraction()
7 years ago
bunnei
cab6671ea1
Merge pull request #1695 from lioncash/tr
yuzu/configure_system: Mark the entropy mask string as nontranslatable
7 years ago
Lioncash
7cd4750c41
service/acc: Correct error case within TrySelectUserWithoutInteraction()
empty() in this case will always return false, since the returned
container is a std::array. Instead, check if all given users are invalid
before returning the error code.
7 years ago
Lioncash
373186d4a6
profile_manager: Replace iterative loop with a ranged-for loop in ParseUserSaveFile()
7 years ago
Lioncash
e7a4830abe
profile_manager: Move UUID Format function definitions into the cpp file
Avoids relying on fmt always being indirectly included.
7 years ago
bunnei
ec2dd31554
Merge pull request #1690 from lioncash/nfp
nfp: Correct erroneous sizeof expression within GetTagInfo()
7 years ago
bunnei
8473fbf68b
Merge pull request #1689 from lioncash/break
hid/npad: Add missing break in switch statement within Controller_NPad::OnUpdate
7 years ago
bunnei
942d95010f
Merge pull request #1688 from lioncash/unused
service: Mark MakeFunctionString with the [[maybe_unused]] attribute.
7 years ago
Lioncash
363d692268
yuzu/configure_system: Mark the entropy mask string as nontranslatable
There's no need for translators to concern themselves with the
validation mask used by the entry field.
7 years ago
bunnei
b414f371d7
Merge pull request #1684 from lioncash/common
common/string_util: Minor cleanup
7 years ago
bunnei
252f105a95
Merge pull request #1679 from DarkLordZach/deterministic-rng-2
svc: Use proper random entropy generation algorithm
7 years ago
Lioncash
7df52a0e86
nfp: Correct erroneous sizeof expression within GetTagInfo()
The previous expression would copy sizeof(size_t) amount of bytes (8 on
a 64-bit platform) rather than the full 10 bytes comprising the uuid
member.
Given the source and destination types are the same, we can just use an
assignment here instead.
7 years ago
Lioncash
ac1c1c74de
service/audren_u: Forward RequestUpdateAuto through the same function as RequestUpdate
Based off RE, they both currently go through the same codepath with no
difference in behavior.
7 years ago
Lioncash
4a2457cc5a
hid/npad: Add missing break in switch statement within Controller_NPad::OnUpdate()
7 years ago
Lioncash
ae386bc209
service: Mark MakeFunctionString with the [[maybe_unused]] attribute.
When yuzu is compiled in release mode this function is unused, however,
when compiled in debug mode, it's used within a LOG_TRACE statement.
This prevents erroneous compilation warnings about an unused function
(that isn't actually totally unused).
7 years ago
Lioncash
992e814e2c
kernel/thread: Deduplicate scheduler switching code
The code in both places was the same verbatim, so we can extract it to a
function to deduplicate the logic.
7 years ago
bunnei
e111226bd0
Merge pull request #1662 from FreddyFunk/CopySurface-Optimization
gl_rasterizer_cache: CopySurface optimization
7 years ago
bunnei
5e009be286
Merge pull request #1686 from DarkLordZach/move-open-yuzu-folder
qt: Move Open yuzu Folder action from Help to File
7 years ago
bunnei
a01739ecea
Merge pull request #1685 from lioncash/base
video_core/renderer_base: Remove GL include from the renderer base class files
7 years ago
bunnei
af02e0bbbe
Merge pull request #1677 from FreddyFunk/skip-vao-binding-cleanup
engines/maxwell_3d: Minor cleanup
7 years ago
bunnei
f64ae12ada
Merge pull request #1680 from lioncash/mem
kernel/process: Migrate heap-related memory management out of the process class and into the vm manager
7 years ago
bunnei
b6925e31e0
Merge pull request #1682 from lioncash/audio
hle/audren_u: Implement Get/SetRenderingTimeLimit
7 years ago
bunnei
50f697b128
Merge pull request #1683 from lioncash/typo
audio_core/audio_renderer: Fix typo in AuxInfo member name
7 years ago
bunnei
ddb654fe02
Merge pull request #1608 from DarkLordZach/save-data-reader
[ns|fsp_srv]: Implement various functions to boot Checkpoint
7 years ago
Lioncash
35bddb257b
string_util: Remove ArrayToString()
An old function from Dolphin. This is also unused, and pretty inflexible
when it comes to printing out different data types (for example, one
might not want to print out an array of u8s but a different type
instead. Given we use fmt, there's no need to keep this implementation
of the function around.
7 years ago
Lioncash
a6309c3e1c
string_util: Remove TryParse()
This is an unused hold-over from Dolphin that was primarily used to
parse values out of the .ini files. Given we already have libraries that
do this for us, we don't need to keep this around.
7 years ago