Age | Commit message (Collapse) | Author |
|
|
|
|
|
Stored in a separate file than manual keys.
|
|
|
|
Should make key gets marginally faster.
|
|
|
|
|
|
Returns the file before calling parser on it.
|
|
|
|
Helps with installed games by making the title not a hexadecimal id string, instead the name.
|
|
|
|
Allows frontend to create registration caches for use before a game has booted.
|
|
|
|
|
|
|
|
|
|
XTS with Nintendo Tweak will fail mysteriously if the sector size is not 0x4000. Upgrade the critical log to an assert to prevent undefined behavior.
|
|
Fixes a bug where data lengths of less than size 0x10 will fail or have misleading return values.
|
|
Prevents NCA-related errors from being masked into MissingProgramNCA or MissingKeyFile
|
|
gl_shader_gen: Use a std::vector to represent program code instead of std::array
|
|
gl_shader_decompiler: Implement LOP3
|
|
* Swap "Plus" with "Minus" on the controller GUI
Major fix /s
|
|
externals: Update fmt to 6201052
|
|
renderer_opengl: Namespace OpenGL code
|
|
externals/boost: Update to 1.68.0
|
|
Previously, we'd get warnings like:
"
c:\projects\yuzu\externals\fmt\include\fmt\format.h(2868): warning
C4127: conditional expression is constant
[C:\projects\yuzu\msvc_build\externals\dynarmic\src\dynarmic.vcxproj]
"
spamming the build output when compiling on Windows. This updates fmt to
include the upstreamed fix that silences this warning.
|
|
This updates the submodule to use 1.68.0. Notably, it gets rid of the
silly
"Info: Boost.Config is older than your compiler version - probably
nothing bad will happen - but you may wish to look for an update Boost
version. Define BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE to suppress this
message."
message that spams the output of the build process on Windows.
|
|
Prevents implicit conversions.
|
|
While convenient as a std::array, it's also quite a large set of data as
well (32KB). It being an array also means data cannot be std::moved. Any
situation where the code is being set or relocated means that a full
copy of that 32KB data must be done.
If we use a std::vector we do need to allocate on the heap, however, it
does allow us to std::move the data we have within the std::vector into
another std::vector instance, eliminating the need to always copy the
program data (as std::move in this case would just transfer the pointers
and bare necessities over to the new vector instance).
|
|
|
|
|
|
config: Fixed icon size get set to 0
|
|
Namespaces all OpenGL code under the OpenGL namespace.
Prevents polluting the global namespace and allows clear distinction
between other renderers' code in the future.
|
|
|
|
|
|
|
|
qt/main: Port part of citra(#3411), open savedata works
|
|
Port #3353 from Citra: "citra-qt: Add customizable speed limit target "
|
|
maxwell_to_gl: Implement PrimitiveTopology::Lines
|
|
Port #3902 from Citra: "Add restart hotkey & menu option"
|
|
GPU: Implemented logic ops.
|
|
Used by Splatoon 2's debug menu.
|
|
logging/text_formatter: Use empty braces for initializing CONSOLE_SCREEN_BUFFER_INFO instance
|
|
Revert "Shader: Use the right sampler type in the TEX, TEXS and TLDS …"
|
|
Added missing include for pl:u
|
|
Should fix any compile errors
|
|
* Added bfttf loading
We can now load system bfttf fonts from system archives AND shared memory dumps. This allows people who have installed their system nand dumps to yuzu to automatically get shared font support. We also now don't hard code the offsets or the sizes of the shared fonts and it's all calculated for us now.
* Addressed plu fixups
* Style changes for plu
* Fixed logic error for plu and added more error checks.
|
|
instructions."
- This reverts commit 3ef4b3d4b445960576f10d1ba6521580d03e3da8.
- This commit had broken a lot of games. We really should do a full implementation of this in one change.
|
|
vfs: Replace mode.h include with forward declarations where applicable
|
|
am: Utilize std::array within PopLaunchParameter()
|