- Mar 18, 2019
-
-
Lioncash authored
In both cases, we weren't actually returning anything, which is undefined behavior.
-
Lioncash authored
Just makes the definitions a little bit more tidy.
-
bunnei authored
fsp_srv: Unstub SetCurrentProcess
-
bunnei authored
input_common/sdl_impl: Minor cleanup in SDLState constructor
-
Lioncash authored
This just acts as a basic setter for a given PID value and performs no further checking, so we can just store the passed in value.
-
bunnei authored
kernel/thread: Amend conditional test and assignment within UpdatePriority()
-
Mat M authored
CMakeLists: Raise minimum Boost requirement to 1.66.0
-
- Mar 17, 2019
-
-
MerryMage authored
Required due to bugfix in boost for changed template resolving rules in GCC 7.3.0 in C++17 mode
-
bunnei authored
core: Move PageTable struct into Common.
-
Lioncash authored
We don't need to universally capture by reference. We specifically just need to capture the this pointer.
-
Lioncash authored
Specifying the time unit itself is sufficient here.
-
Lioncash authored
-
bunnei authored
gl_rasterizer: Skip zero addr/sized regions on flush/invalidate.
-
bunnei authored
ipc_helpers: Allow pushing and popping floating-point values
-
bunnei authored
externals: Update opus to latest master
-
bunnei authored
kernel/thread: Actually remove the definition of ExitCurrentThread()
-
bunnei authored
-
bunnei authored
-
bunnei authored
video_core: Refactor to use MemoryManager interface for all memory access.
-
bunnei authored
memory: Simplify rasterizer cache operations.
-
bunnei authored
Correct CNTPCT from using CPU Cycles to using Clock Cycles
-
- Mar 16, 2019
-
-
Lioncash authored
Certain values that are passed through the IPC buffer are actually floating point values, not solely integral values.
-
Lioncash authored
Prevents yuzu from getting 2000+ warnings in MSVC in a future change.
-
bunnei authored
CMakeLists: Remove now-unnecessary GCC special-casing
-
bunnei authored
kernel/thread: Remove WaitCurrentThread_Sleep() and ExitCurrentThread()
-
bunnei authored
-
bunnei authored
# Conflicts: # src/video_core/engines/kepler_memory.cpp # src/video_core/engines/maxwell_3d.cpp # src/video_core/morton.cpp # src/video_core/morton.h # src/video_core/renderer_opengl/gl_global_cache.cpp # src/video_core/renderer_opengl/gl_global_cache.h # src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
-
bunnei authored
gpu: Use host address for caching instead of guest address.
-
Lioncash authored
Puts the operation on global state in the same places as the rest of the svc calls.
-
Lioncash authored
Rather than make a global accessor for this sort of thing. We can make it a part of the thread interface itself. This allows getting rid of a hidden global accessor in the kernel code.
-
Lioncash authored
Aims to disambiguate why each priority instance exists a little bit. While we're at it, also add an explanatory comment to UpdatePriority().
-
Lioncash authored
-
Lioncash authored
This condition was checking against the nominal thread priority, whereas the kernel itself checks against the current priority instead. We were also assigning the nominal priority, when we should be assigning current_priority, which takes priority inheritance into account. This can lead to the incorrect priority being assigned to a thread. Given we recursively update the relevant threads, we don't need to go through the whole mutex waiter list. This matches what the kernel does as well (only accessing the first entry within the waiting list).
-
Lioncash authored
The kernel keeps the internal waiting list ordered by priority. This is trivial to do with std::find_if followed by an insertion.
-
bunnei authored
Port citra-emu/citra#3924: "citra_qt: Settings (configuration) rework"
-
Lioncash authored
This issue has since been fixed in newer versions of Boost, so we don't need to worry about this anymore.
-
- Mar 15, 2019