Age | Commit message (Collapse) | Author |
|
|
|
Do some corrections in conversion shader instructions.
|
|
shader_ir/decode: Miscellaneous fixes to half-float decompilation
|
|
kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function
|
|
yuzu/bootmanager: Resolve constructor initializer list warnings
|
|
kernel/svc: Name supervisor call 0x36
|
|
core: Reorganize boot order
|
|
This call was added to the SVC handlers in the 8.0.0 kernel, so we can
finally give it a name.
|
|
kernel/thread: Remove unused guest_handle member variable
|
|
gl_sampler_cache: Port sampler cache to OpenGL
|
|
Implement Bindless Textures on Shader Decompiler and GL backend
|
|
This doesn't actually modify internal state of a wait object, so it can
be const qualified.
|
|
of GGLContext
The default constructor will always run, even when not specified, so
this is redundant.
However, the context member can indeed be initialized in the constructor
initializer list.
|
|
This include isn't used anymore so it can be removed.
|
|
Resolves -Wreorder warnings. These will automatically be initialized to
nullptr anyways, so these were redundant.
|
|
shader_ir/decode: Reduce the severity of common assertions
|
|
gl_rasterizer: Apply just the needed state on Clear
|
|
CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target
|
|
shader/memory: Implement STG and global memory flushing
|
|
yuzu/configure_hotkey: Minor changes
|
|
common/{lz4_compression, zstd_compression}: Add missing header guards
|
|
service: Update service function tables
|
|
kernel/svc: Implement svcMapProcessCodeMemory/svcUnmapProcessCodeMemory
|
|
kernel/thread: Remove BoostPriority()
|
|
Correct Pitch in Fermi2D
|
|
|
|
Operations done before the main half float operation (like HAdd) were
managing a packed value instead of the unpacked one. Adding an unpacked
operation allows us to drop the per-operand MetaHalfArithmetic entry,
simplifying the code overall.
|
|
GLSL decompilation for HMergeH0 was wrong. This addresses that issue.
|
|
|
|
|
|
|
|
Using static here might be faster at runtime, but it adds a heap
allocation called before main.
|
|
Corrects encodings for I2F, F2F, I2I and F2I
Implements Immediate variants of all four conversion types.
Add assertions to unimplemented stuffs.
|
|
This is a compile definition introduced in Qt 4.8 for reducing the total
potential number of strings created when performing string
concatenation. This allows for less memory churn.
This can be read about here:
https://blog.qt.io/blog/2011/06/13/string-concatenation-with-qstringbuilder/
For a change that isn't source-compatible, we only had one occurrence
that actually need to have its type clarified, which is pretty good, as
far as transitioning goes.
|
|
Allows the handle to be seen alongside the entry point.
|
|
These two files were missing the #pragma once directive.
|
|
|
|
This is a holdover from Citra that currently remains unused, so it can
be removed from the Thread interface.
|
|
This member variable is entirely unused. It was only set but never
actually utilized. Given that, we can remove it to get rid of noise in
the thread interface.
|
|
|
|
ldr: Minor amendments to IPC-related parameters
|
|
Set Pixel Format to Z32 if its R32F and depth compare enabled, and Implement format ZF32_X24S8
|
|
Add a toggle to force 30FPS mode
|
|
fsp_srv: Minor cleanup related changes
|
|
gl_shader_manager: Move code to source file and minor clean up
|
|
Frontend: Migrate to QOpenGLWindow and support shared contexts
|
|
ui_settings: Rename game directory variables
|
|
Essentially performs the inverse of svcMapProcessCodeMemory. This unmaps
the aliasing region first, then restores the general traits of the
aliased memory.
What this entails, is:
- Restoring Read/Write permissions to the VMA.
- Restoring its memory state to reflect it as a general heap memory region.
- Clearing the memory attributes on the region.
|
|
This is utilized for mapping code modules into memory. Notably, the
ldr service would call this in order to map objects into memory.
|
|
common/scope_exit: Replace std::move with std::forward in ScopeExit()
|