aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1676 from lioncash/warnbunnei2018-11-162-3/+4
|\ | | | | gl_state: Amend compilation warnings
| * gl_state: Amend compilation warningsLioncash2018-11-132-3/+4
| | | | | | | | | | Makes float -> integral conversions explicit via casts and also silences a sign conversion warning.
* | Merge pull request #1706 from lioncash/file-errbunnei2018-11-164-33/+16
|\ \ | | | | | | file_sys/errors: Clean up error code values
| * | file_sys/errors: Remove currently unused filesystem error codesLioncash2018-11-161-10/+0
| | | | | | | | | | | | | | | Rather than keeping around unused values, we can just introduce them as needed.
| * | file_sys/errors: Get rid of the ErrCodes namespaceLioncash2018-11-161-17/+5
| | | | | | | | | | | | | | | | | | 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.
| * | file_sys/errors: Extract FS-related error codes to file_sys/errors.hLioncash2018-11-164-14/+19
| | | | | | | | | | | | Keeps filesystem-related error codes in one spot.
* | | Added SetIsPalmaAllConnectable, SetPalmaBoostModeDavid Marcec2018-11-171-2/+14
| | | | | | | | | | | | Currently unclear what these do yet, will be researched at a later time when we want to implement palma.
* | | Fixed switching operation modes when not running a gameDavid Marcec2018-11-161-0/+3
|/ / | | | | | | The service manager seems to be a nullptr before a game boots
* | Fixed priority switching edge case for handheld (#1675)David2018-11-151-12/+46
| | | | | | | | | | | | | | | | * Fixed priority switching edge case for handheld We accidently used controller index instead of npad id * Moved NPadIdToIndex
* | Merge pull request #1699 from DarkLordZach/deterministic-rng-3bunnei2018-11-151-1/+2
|\ \ | | | | | | csrng: Use random integer distribution instead of raw engine
| * | csrng: Use random integer distribution instead of raw engineZach Hilman2018-11-151-1/+2
| | | | | | | | | | | | Prevents returning the same value every single call.
* | | Merge pull request #1687 from lioncash/deduplicationbunnei2018-11-152-37/+13
|\ \ \ | | | | | | | | kernel/thread: Deduplicate scheduler switching code
| * | | kernel/thread: Deduplicate scheduler switching codeLioncash2018-11-142-37/+13
| | |/ | |/| | | | | | | | | | The code in both places was the same verbatim, so we can extract it to a function to deduplicate the logic.
* | | Merge pull request #1618 from DarkLordZach/dump-nsobunnei2018-11-1512-8/+75
|\ \ \ | | | | | | | | patch_manager: Add support for dumping uncompressed NSOs
| * | | patch_manager: Add support for dumping decompressed NSOsZach Hilman2018-10-292-1/+14
| | | | | | | | | | | | | | | | When enabled in settings, PatchNSO will dump the unmodified NSO that it was passed to a file named <build id>.nso in the dump root for the current title ID.
| * | | settings: Add setting to control NSO dumpingZach Hilman2018-10-296-1/+28
| | | | | | | | | | | | | | | | Also adds UI option in Debug > Dump section, with the idea later things to be dumped (i.e. other game data or textures, etc) will use the same group box.
| * | | bis_factory: Add getter for mod dump root for a title IDZach Hilman2018-10-294-6/+33
| | | | | | | | | | | | | | | | Equates to yuzu_dir/dump/<title id>/
* | | | Merge pull request #1691 from lioncash/audrenbunnei2018-11-151-3/+3
|\ \ \ \ | |_|_|/ |/| | | service/audren_u: Forward RequestUpdateAuto through the same function as RequestUpdate
| * | | service/audren_u: Forward RequestUpdateAuto through the same function as ↵Lioncash2018-11-141-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | RequestUpdate Based off RE, they both currently go through the same codepath with no difference in behavior.
* | | | Merge pull request #1637 from FernandoS27/cachebunnei2018-11-141-18/+17
|\ \ \ \ | | | | | | | | | | Improved GPU Caches lookup Speed
| * | | | Improved GPU Caches lookup SpeedFernandoS272018-11-111-18/+17
| | | | |
* | | | | Merge pull request #1697 from lioncash/accbunnei2018-11-142-15/+23
|\ \ \ \ \ | | | | | | | | | | | | acc/profile_manager: Minor cleanup-related changes
| * | | | | profile_manager: Replace iterative loop with a ranged-for loop in ↵Lioncash2018-11-141-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | ParseUserSaveFile()
| * | | | | profile_manager: Move UUID Format function definitions into the cpp fileLioncash2018-11-142-11/+18
| | | | | | | | | | | | | | | | | | | | | | | | Avoids relying on fmt always being indirectly included.
* | | | | | Merge pull request #1696 from lioncash/acc-condbunnei2018-11-141-2/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | service/acc: Correct error case within TrySelectUserWithoutInteraction()
| * | | | | | service/acc: Correct error case within TrySelectUserWithoutInteraction()Lioncash2018-11-141-2/+4
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request #1695 from lioncash/trbunnei2018-11-141-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | yuzu/configure_system: Mark the entropy mask string as nontranslatable
| * | | | | | yuzu/configure_system: Mark the entropy mask string as nontranslatableLioncash2018-11-141-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | There's no need for translators to concern themselves with the validation mask used by the entry field.
* | | | | | Merge pull request #1690 from lioncash/nfpbunnei2018-11-141-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | nfp: Correct erroneous sizeof expression within GetTagInfo()
| * | | | | | nfp: Correct erroneous sizeof expression within GetTagInfo()Lioncash2018-11-141-1/+1
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request #1689 from lioncash/breakbunnei2018-11-141-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | hid/npad: Add missing break in switch statement within Controller_NPad::OnUpdate
| * | | | | | hid/npad: Add missing break in switch statement within ↵Lioncash2018-11-141-0/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | Controller_NPad::OnUpdate()
* | | | | | Merge pull request #1688 from lioncash/unusedbunnei2018-11-141-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | service: Mark MakeFunctionString with the [[maybe_unused]] attribute.
| * | | | | | service: Mark MakeFunctionString with the [[maybe_unused]] attribute.Lioncash2018-11-141-2/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | | Merge pull request #1684 from lioncash/commonbunnei2018-11-142-88/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | common/string_util: Minor cleanup
| * | | | | string_util: Remove ArrayToString()Lioncash2018-11-132-21/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | string_util: Remove TryParse()Lioncash2018-11-132-54/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | string_util: Remove ThousandSeparate()Lioncash2018-11-131-14/+0
| |/ / / / | | | | | | | | | | | | | | | | | | | | This is currently unused and doesn't really provide much value to keep around either.
* | | | | Merge pull request #1679 from DarkLordZach/deterministic-rng-2bunnei2018-11-146-8/+33
|\ \ \ \ \ | |_|_|/ / |/| | | | svc: Use proper random entropy generation algorithm
| * | | | svc: Use proper random entropy generation algorithmZach Hilman2018-11-136-8/+33
| |/ / /
* | | | Merge pull request #1662 from FreddyFunk/CopySurface-Optimizationbunnei2018-11-131-10/+7
|\ \ \ \ | | | | | | | | | | gl_rasterizer_cache: CopySurface optimization
| * | | | gl_rasterizer_cache: Remove unnecessary memory allocation and copy in ↵Frederic Laing2018-11-081-10/+7
| | | | | | | | | | | | | | | | | | | | CopySurface
* | | | | Merge pull request #1686 from DarkLordZach/move-open-yuzu-folderbunnei2018-11-131-1/+2
|\ \ \ \ \ | | | | | | | | | | | | qt: Move Open yuzu Folder action from Help to File
| * | | | | qt: Move Open yuzu Folder action from Help to FileZach Hilman2018-11-131-1/+2
| | |/ / / | |/| | |
* | | | | Merge pull request #1685 from lioncash/basebunnei2018-11-131-1/+0
|\ \ \ \ \ | | | | | | | | | | | | video_core/renderer_base: Remove GL include from the renderer base class files
| * | | | | video_core/renderer_base: Remove GL include from the renderer base class filesLioncash2018-11-131-1/+0
| |/ / / / | | | | | | | | | | | | | | | Keeps the base class source files implementation-agnostic.
* | | | | Merge pull request #1677 from FreddyFunk/skip-vao-binding-cleanupbunnei2018-11-131-4/+2
|\ \ \ \ \ | | | | | | | | | | | | engines/maxwell_3d: Minor cleanup
| * | | | | gl_rasterizer: Minor cleanupFrederic L2018-11-131-4/+2
| |/ / / / | | | | | | | | | | Minor code cleanup from unaddressed feedback in #1654
* | | | | Merge pull request #1680 from lioncash/membunnei2018-11-134-86/+98
|\ \ \ \ \ | | | | | | | | | | | | kernel/process: Migrate heap-related memory management out of the process class and into the vm manager
| * | | | | vm_manager: Unstub GetTotalHeapUsage()Lioncash2018-11-131-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that we've moved all of the heap-related stuff to the VMManager class, we can unstub this function, as the necessary members are visible now.