Age | Commit message (Collapse) | Author |
|
Uses -p (--program) and following string as args.
|
|
|
|
|
|
Only added if arguments string is non-empty and a pass is requested by loader.
|
|
loader: Add support for packed updates
|
|
gl_rasterizer: Implement accelerated Fermi2D copies.
|
|
Implemented Depth Compare, Shadow Samplers and Texture Processing Modes for TEXS and TLDS
|
|
Port citra-emu/citra#4311: "Remove "#" in the version number"
|
|
Port citra-emu/citra#4140: "misc input tab improvements"
|
|
Ported #4296 from citra
|
|
gl_rasterizer: Fixup undefined behaviour in SetupDraw
|
|
|
|
|
|
|
|
So that people can stop using it in issue/pr comments and randomly link some other issue/pr unintentionally.
|
|
* Added a context menu on the buttons including Clear & Restore Default
* Allow clearing (unsetting) inputs. Added a Clear All button
* Allow restoring a single input to default (instead of all)
|
|
|
|
|
|
|
|
|
|
These were pointing to a non-existent webpage.
|
|
This will allow us to easily remove the use of "NFC" in "System"
|
|
Port web_service from Citra
|
|
This was the result of a typo accidentally introduced in
e51d715700a35a8f14e5b804b6f7553c9a40888b. This restores the previous
correct behavior.
The behavior with the reference was incorrect and would cause some games
to fail to boot.
|
|
ui_settings: Place definition of the theme array within the cpp file
|
|
gl_rasterizer: Implement quads topology
|
|
Conceptually, it doesn't make sense for a thread to be able to persist
the lifetime of a scheduler. A scheduler should be taking care of the
threads; the threads should not be taking care of the scheduler.
If the threads outlive the scheduler (or we simply don't actually
terminate/shutdown the threads), then it should be considered a bug
that we need to fix.
Attributing this to balika011, as they opened #1317 to attempt to fix
this in a similar way, but my refactoring of the kernel code caused
quite a few conflicts.
|
|
kernel/thread: Make all instance variables private
|
|
text_formatter: Avoid unnecessary string temporary creation in PrintMessage()
|
|
|
|
Reads as Update (NSP) in add-ons
|
|
|
|
Will prefer any installed update over the packed version.
|
|
Reads the update included with the game if it has one and adds the new ErrorNoPackedUpdate status.
|
|
Fixes errors with certain updates
|
|
operator+ for std::string creates an entirely new string, which is kind
of unnecessary here if we just want to append a null terminator to the
existing one.
Reduces the total amount of potential allocations that need to be done
in the logging path.
|
|
Placing the array wholesale into the header places a copy of the whole
array into every translation unit that uses the data, which is wasteful.
Particularly given that this array is referenced from three different
translation units.
This also changes the array to contain pairs of const char*, rather than
QString instances. This way, the string data is able to be fixed into
the read-only segment of the program, as well as eliminate static
constructors/heap allocation immediately on program start.
|
|
file_sys: Add support for loading IPS patches
|
|
Many of the member variables of the thread class aren't even used
outside of the class itself, so there's no need to make those variables
public. This change follows in the steps of the previous changes that
made other kernel types' members private.
The main motivation behind this is that the Thread class will likely
change in the future as emulation becomes more accurate, and letting
random bits of the emulator access data members of the Thread class
directly makes it a pain to shuffle around and/or modify internals.
Having all data members public like this also makes it difficult to
reason about certain bits of behavior without first verifying what parts
of the core actually use them.
Everything being public also generally follows the tendency for changes
to be introduced in completely different translation units that would
otherwise be better introduced as an addition to the Thread class'
public interface.
|
|
|
|
aoc_u: Fix edge case with DLC that causes breaks
|
|
configure_graphics: Make functions internally linked where applicable
|
|
configure_audio: Minor cleanup-related changes
|
|
services/fsp_srv: Amend service function table
|
|
configure_input: Make analog mapping strings translatable
|
|
submission_package: Cleanup and bug fixes
|
|
service/lbl: Update service function table
|
|
Port citra-emu/citra#4253: "common/string_util cleanup"
|
|
card_image: Ensure program_nca_status is always initialized
|
|
|