| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| | |
settings: rename extended memory layout to unsafe, move from general to system
|
| | | |
|
| |/ |
|
| |\
| |
| | |
input_common: Increase mouse sensitivity range
|
| | | |
|
| |/
|
| |
Intial -> Initial
|
| | |
|
| |\
| |
| | |
texture_cache: Add asynchronous ASTC texture decoding
|
| | | |
|
| |/ |
|
| | |
|
| |
|
|
|
|
| |
Depends on https://github.com/yuzu-emu/build-environments/pull/69
clang-15 primary run
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
vulkan: implement 'turbo mode' clock booster
|
| | | |
|
| | | |
|
| |/
|
|
|
|
| |
As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk.
These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically.
|
| | |
|
| | |
|
| |
|
|
|
| |
Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com>
Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com>
|
| |\
| |
| | |
core: add option to break on unmapped access
|
| | | |
|
| |/ |
|
| |\
| |
| | |
FSR Sharpening Slider
|
| | | |
|
| | | |
|
| |/
|
| |
GLASM is not very compatible with the latest games, and too many people have the special superpower to break their Vulkan support.
|
| |
|
|
| |
Since 16:10 was added, the maximum value is now 4.
|
| |
|
|
|
|
|
| |
The startup check apparently confuses other programs when yuzu launches
2 processes and then quickly closes one of them. Though this isn't
really our issues it's also not a big deal for me to add an option to
work around that issue.
|
| |\
| |
| | |
yuzu qt: Add option to create Windows crash dumps
|
| | |
| |
| |
| |
| |
| | |
yuzu: Move mini_dump out of core
startup_checks: Better exception handling
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
- These were all somewhat redundant.
|
| |
|
|
|
| |
- Avoids new GCC 12 warnings when Type is of form std::optional<T>
- Makes more sense this way, because ranged is not a property which would change over time
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The latest git version of GCC has issues with my diamond inheritance
shenanigans. Since that's now two compilers that don't like it I thought
it'd be best to just axe all of it and just have the two templates like
before.
This rolls the features of BasicRangedSetting into BasicSetting, and
likewise RangedSetting into Setting. It also renames them from
BasicSetting and Setting to Setting and SwitchableSetting respectively.
Now longer name corresponds to more complex thing.
|
| |\
| |
| | |
general: Set renderer_backend's default to Vulkan
|
| | | |
|
| |/ |
|
| |
|
|
| |
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
|
| |
|
|
|
| |
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
|
| | |
|
| |
|
|
| |
Disables most optimizations for the paranoid.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Inlines implementation of exclusive instructions into JITted code,
improving performance of applications relying heavily on these
instructions.
We also fastmem these instructions for additional speed, with
support for appropriate recompilation on fastmem failure.
An unsafe optimization to disable the intercore global_monitor is also
provided, should one wish to rely solely on cmpxchg semantics for
safety.
See also: merryhime/dynarmic#664
|