| Age | Commit message (Collapse) | Author |
|
These slots are only ever attached to event handling mechanisms within
the class itself, they're never used externally. Because of this, we can
make the functions private.
This also removes redundant usages of the private access specifier.
|
|
classes
Resolves trivial compiler warnings.
|
|
The previous code could potentially be a compilation issue waiting to
occur, given we forward declare the type for a std::unique_ptr. If the
complete definition of the forward declared type isn't visible in a
translation unit that the class is used in, then it would fail to
compile.
Defaulting the destructor in a cpp file ensures the std::unique_ptr's
destructor is only invoked where its complete type is known.
|
|
gl_rasterizer: Enable clip distances when set in register and in shader
|
|
gl_shader_manager: Update pipeline when programs have changed
|
|
video_core: Minor style changes
|
|
gl_rasterizer_cache: Fix several surface copy issues.
|
|
UI: Remove border from Game List
|
|
Services/VI: Dereferencing an uninitialized std::optional is undefined behavior.
|
|
A non-existent parameter was left in some formatting calls (the logging
macro for which only does anything meaningful on debug builds)
|
|
|
|
Assert that it is not empty before using it in the DequeueBuffer wait callback.
|
|
This code was around prior to the introduction of PushEnum, so convert
it over so we don't need to cast here.
|
|
This function simply converts a given index into a language code.
|
|
|
|
surface.
- Fixes issues with Breath of the Wild with use_accurate_gpu_emulation setting.
|
|
|
|
|
|
Uncheck automatically joycons docked when docked mode is enable
|
|
Changed logging to be "Log before execution", Added more error logging, all services/svc should now log on some level
|
|
- BlitSurface with different texture targets is inherently broken.
- When target is the same, we can just use FastCopySurface.
- Fixes rendering issues with Breath of the Wild.
|
|
|
|
|
|
|
|
|
|
Fix clip distance and viewport
|
|
Add Depth Clamp Support
|
|
npad: Use NPadIdToIndex to prevent invalid array access
|
|
gpu: Rewrite GPU command list processing with DmaPusher class.
|
|
|
|
Texture decoder: Implemented Tile Width Spacing
|
|
file_sys/registered_cache: Use regular const references instead of std::shared_ptr for InstallEntry()
|
|
|
|
|
|
yuzu/input: Minor changes
|
|
|
|
instead of u8
Prevents compiler warnings related to truncation when invoking the
dialog. It's also extremely suspect to use a u8 value here instead of a
more general type to begin with.
|
|
This doesn't depend on any part of the private interface, so it can be
made a non-member internal function.
|
|
profile_manager: Save and load ProfileData from disk
|
|
|
|
std::shared_ptr for InstallEntry()
These parameters don't need to utilize a shared lifecycle directly in
the interface. Instead, the caller should provide a regular reference
for the function to use. This also allows the type system to flag
attempts to pass nullptr and makes it more generic, since it can now be
used in contexts where a shared_ptr isn't being used (in other words, we
don't constrain the usage of the interface to a particular mode of
memory management).
|
|
control_metadata: Correct typo in language name (Portugese -> Portuguese)
|
|
|
|
While we're at it, organize the array linearly, since clang formats the
array elements quite wide length-wise with the addition of the missing
'u'.
Technically also fixes patch lookup and icon lookup with Portuguese,
though I doubt anyone has actually run into this issue.
|
|
std::bind is the pre-C++11 way of doing this.
|
|
Orders the elements the way they would actually be initialized in.
Resolves compiler warnings with gcc and clang
|
|
|
|
The common pattern is to put the data members after the function
interface where applicable.
|
|
|
|
On invalidating the streaming buffer, we need to reupload all vertex buffers.
But we don't need to reconfigure the vertex format.
This was a (silly) misstake in #1723.
Thanks at Rodrigo for discovering the issue.
Fun fact, as configuring the vertex format also invalidate the vertex buffer,
this misstake had no affect on the behavior.
|