Age | Commit message (Collapse) | Author |
|
file_sys/ips_layer: Remove unnecessary reserve() call
|
|
kernel/vm_manager: Remove redundant Reset call in destructor
|
|
file_sys/card_image: Minor cleanup
|
|
Given 'replace' is assigned to on the following line, this isn't
necessary, given the underlying data is going to be overwritten
entirely.
|
|
We already support Rev 1+.
|
|
This is performing more work than would otherwise be necessary during
VMManager's destruction. All we actually want to occur in this scenario
is for any allocated memory to be freed, which will happen automatically
as the VMManager instance goes out of scope.
Anything else being done is simply unnecessary work.
|
|
file_sys/nca_metadata: Update CNMT structures
|
|
GPUVM: Correct GPU VM virtual address space
|
|
Names a few more entries in relevant structures. Information based off
SwitchBrew and my own RE.
|
|
Makes for nicer reading.
|
|
Makes for more consistent reading.
|
|
Same thing, significantly less noisy.
|
|
Same thing, less duplication. We can also std::move raw into the
PartitionFilesystem constructor.
|
|
We can just use the size of the array to dehardcode it.
|
|
Same thing, less code.
|
|
kernel/process: Make Create()'s name parameter be taken by value
|
|
Makes the interface more flexible in terms of how Create() may be
called, while still allowing the parameter itself to be moved into.
|
|
TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithoutMmHeap
Given we don't currently implement the personal heap yet, the existing
memory querying functions are essentially doing what the memory querying
types introduced in 6.0.0 do.
So, we can build the necessary machinery over the top of those and just
use them as part of info types.
|
|
Disambiguates and makes the name a little more consistent with
TotalPhysicalMemoryUsed.
|
|
|
|
|
|
kepler_compute: Minor changes
|
|
yuzu/configuration: Make all widgets and dialogs aware of language changes
|
|
|
|
|
|
|
|
video_core: Drop OpenGL core in favor of OpenGL compatibility
|
|
|
|
Reflect std::shared_ptr nature of Node on initializers and remove
constant members in nodes.
Add some commentaries.
|
|
Analysis passes do not have a good reason to depend on shader_ir.h to
work on top of nodes. This splits node-related declarations to their own
file and leaves the IR in shader_ir.h
|
|
shader: Use shared_ptr to store nodes and move initialization to file
|
|
kernel/process: Remove unused boost header include
|
|
yuzu/CMakeLists: Pass compilation flags that make it more difficult to cause bugs in Qt code
|
|
service/ns: Add missing override specifiers
|
|
To prepare for translation support, this makes all of the widgets
cognizant of the language change event that occurs whenever
installTranslator() is called and automatically retranslates their text
where necessary.
This is important as calling the backing UI's retranslateUi() is often
not enough, particularly in cases where we add our own strings that
aren't controlled by it. In that case we need to manually refresh the
strings ourselves.
|
|
Instead of having a vector of unique_ptr stored in a vector and
returning star pointers to this, use shared_ptr. While changing
initialization code, move it to a separate file when possible.
This is a first step to allow code analysis and node generation beyond
the ShaderIR class.
|
|
vk_device,vk_shader_decompiler: Miscellaneous changes
|
|
gl_shader_decompiler: Remove guest "position" varying
|
|
lr: Add command handler skeletons for Open*LocationResolver
|
|
yuzu/configuration: Make function naming consistent
|
|
gl_shader_decompiler: Pessimize uniform buffer access on AMD's prorpietary driver
|
|
|
|
Enforces the use of the proper URL resolution functions. e.g.
url = some_local_path_string;
should actually be:
url = QUrl::fromLocalPath(some_local_path_string);
etc.
This makes it harder to cause bugs when operating with both strings and
URLs at the same time.
|
|
core/telemetry_session: Remove usages of the global system accessor
|
|
core/core_timing_util: Use std::chrono types for specifying time units
|
|
input_common/sdl/sdl_impl: Minor cleanup
|
|
Other overloads of start() are considerably much safer to use if we ever
need this in the future and need to pass arguments to the program, given
it contains separate parameters for the program path and the arguments
themselves, whereas this unsafe overload contains both as a single
string.
Given the alternatives are much safer, we can disable this.
|
|
Prevents hard-to-diagnose bugs from potentially occurring and requires
any type narrowing to be explicitly performed by our code.
|
|
|
|
Implement/Fix IApplicationFunctions::GetDesiredLanguage
|