Age | Commit message (Collapse) | Author |
|
motion_input: Mark member functions as [[nodiscard]] where applicable
|
|
|
|
|
|
bootmanager: Log and show GL_RENDERER string when GPU is insufficient
|
|
applets/controller: Introduce additional checks for mode and caller
|
|
hle: service: caps_u: Stub GetAlbumFileList3AaeAruid.
|
|
Changes QMessageBox usages to warnings, as the problems they bring to
light are being safely handled by the application and do not warrant
something of the "critical" level.
Changes LOG_CRITICAL to LOG_ERROR for the same reason. Preferring ERROR
to WARNING as yuzu is denying loading of any guest applications after
checking for these conditions.
Moved logging the GL_RENDERER string into GetUnsupportedGLExtensions()
to make more clear that unsupported extensions were already being
logged. Makes placement of the logs easier to understand later, as well.
|
|
Changes the first message to not include the OpenGL version, as the
error is caused by OpenGL failing to load.
Adds a new check for OpenGL version 4.3. This will display a message
with a similar error as well as the GL_RENDERER string. Adds a CRITICAL
log message when triggered. This prevents a crash with yuzu trying to
use older OpenGL versions.
Modifies the unsupported extension message to output the GL_RENDERER
string in the message, as well as logging the string.
|
|
cpu_interrupt_handler: Mark move contructor/assignment as deleted
|
|
Resolves numerous deprecation warnings throughout the codebase due to
inclusion of this header. Now building core should be significantly less
noisy (and also relying on less global state).
This also uncovered quite a few modules that were relying on indirect
includes, which have also been fixed.
|
|
The interrupt handler contains a std::atomic_bool, which isn't copyable
or movable, so the special move member functions will always be deleted,
despite being defaulted.
This can resolve warnings on clang and GCC.
|
|
|
|
|
|
Some games like Cave Story+ set invalid values in the ControllerPrivateArg's mode and caller fields.
Use other fields to determine the appropriate mode and caller should either or both fields be invalid.
|
|
|
|
video_core: dma_pusher: Remove integrity check on command lists.
|
|
settings: log value of CPU_Accuracy
|
|
|
|
- This seems to cause softlocks in Breath of the Wild.
|
|
core: Remove usage of unicorn
|
|
- This works similiar to GetAlbumContentsFileListForApplication.
- Since we do not implement the album, this should be safe to stub for now.
- Used by Super Smash Bros. Ultimate (newer updates) in World of Light.
|
|
Hides all of the implementation details for users of the class. This has
the benefit of reducing includes and also making the fiber classes
movable again.
|
|
General: Fix clang build
|
|
settings: Simplify initializer of resolution factor
|
|
This can use a braced initializer to accomplish the same thing with less
code.
|
|
shader: Partially implement texture cube array shadow
|
|
Allows building on clang to work again
|
|
core/settings: Move configuring_global behind an API
|
|
General: Resolve a few missing initializer warnings
|
|
Rather than have directly modified global state here, we can make it an
implementation detail and have an interface that changes are queried
through.
|
|
Improvements to GPU synchronization & various refactoring
|
|
Unicorn long-since lost most of its use, due to dynarmic gaining support
for handling most instructions. At this point any further issues
encountered should be used to make dynarmic better.
This also allows us to remove our dependency on Python.
|
|
nvdec: Make use of [[nodiscard]] where applicable
|
|
common: Enable warnings as errors
|
|
hle: service: ldr: Implement UnloadNrr.
|
|
Cleans up common so that we can enable warnings as errors.
|
|
Prevents bugs from occurring where the results of a function are
accidentally discarded
|
|
async_shaders: Increase Async worker thread count for >8 thread cpus
|
|
other improvements.
|
|
|
|
improvements.
- Refactor so that SubmitGPFIFO and KickoffPB use shared functionality.
- Implement add_wait and add_increment flags.
|
|
- Log corrupted command lists, rather than crash.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Rename to align with switchbrew
* Rename to align with switchbrew and remove gpu function that checks if clearing should be done.
|
|
shader/arithmetic: Implement FCMP immediate + register variant
|