Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-18 | Merge pull request #2254 from lioncash/redundant | bunnei | |
input_common/sdl_impl: Minor cleanup in SDLState constructor | |||
2019-03-17 | Merge pull request #2238 from lioncash/thread | bunnei | |
kernel/thread: Amend conditional test and assignment within UpdatePriority() | |||
2019-03-17 | Merge pull request #2257 from MerryMage/boost-1.66 | Mat M | |
CMakeLists: Raise minimum Boost requirement to 1.66.0 | |||
2019-03-17 | CMakeLists: Raise minimum Boost requirement to 1.66.0 | MerryMage | |
Required due to bugfix in boost for changed template resolving rules in GCC 7.3.0 in C++17 mode | |||
2019-03-17 | Merge pull request #2252 from bunnei/move-page-table | bunnei | |
core: Move PageTable struct into Common. | |||
2019-03-17 | input_common/sdl_impl: Make lambda capture more specific in SDLState constructor | Lioncash | |
We don't need to universally capture by reference. We specifically just need to capture the this pointer. | |||
2019-03-17 | input_common/sdl_impl: Remove unnecessary std::chrono::duration construction | Lioncash | |
Specifying the time unit itself is sufficient here. | |||
2019-03-17 | input_common/sdl_impl: Remove unused variable in SDLState constructor | Lioncash | |
2019-03-17 | Merge pull request #2251 from bunnei/skip-zero-flush | bunnei | |
gl_rasterizer: Skip zero addr/sized regions on flush/invalidate. | |||
2019-03-16 | Merge pull request #2249 from lioncash/ipc | bunnei | |
ipc_helpers: Allow pushing and popping floating-point values | |||
2019-03-16 | Merge pull request #2246 from lioncash/opus-fork | bunnei | |
externals: Update opus to latest master | |||
2019-03-16 | Merge pull request #2245 from lioncash/unused-def | bunnei | |
kernel/thread: Actually remove the definition of ExitCurrentThread() | |||
2019-03-16 | core: Move PageTable struct into Common. | bunnei | |
2019-03-16 | gl_rasterizer: Skip zero addr/sized regions on flush/invalidate. | bunnei | |
2019-03-16 | Merge pull request #2244 from bunnei/gpu-mem-refactor | bunnei | |
video_core: Refactor to use MemoryManager interface for all memory access. | |||
2019-03-16 | Merge pull request #2243 from bunnei/mem-simplify-cache | bunnei | |
memory: Simplify rasterizer cache operations. | |||
2019-03-16 | Merge pull request #2129 from FernandoS27/cntpct | bunnei | |
Correct CNTPCT from using CPU Cycles to using Clock Cycles | |||
2019-03-16 | ipc_helpers: Allow pushing and popping floating-point values | Lioncash | |
Certain values that are passed through the IPC buffer are actually floating point values, not solely integral values. | |||
2019-03-16 | externals: Update opus to latest master | Lioncash | |
Prevents yuzu from getting 2000+ warnings in MSVC in a future change. | |||
2019-03-16 | kernel/thread: Actually remove the definition of ExitCurrentThread() | Lioncash | |
This was intended to be removed in 51d7f6bffcc0498a47abc7de27bf0906fc523dae, but I guess I forgot to actually save the file like a dingus. | |||
2019-03-16 | Merge pull request #2241 from lioncash/compile-flags | bunnei | |
CMakeLists: Remove now-unnecessary GCC special-casing | |||
2019-03-16 | Merge pull request #2242 from lioncash/thread-fn | bunnei | |
kernel/thread: Remove WaitCurrentThread_Sleep() and ExitCurrentThread() | |||
2019-03-16 | memory: Simplify rasterizer cache operations. | bunnei | |
2019-03-16 | video_core: Refactor to use MemoryManager interface for all memory access. | bunnei | |
# 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 | |||
2019-03-16 | Merge pull request #2237 from bunnei/cache-host-addr | bunnei | |
gpu: Use host address for caching instead of guest address. | |||
2019-03-15 | kernel/thread: Move thread exiting logic from ExitCurrentThread to svcExitThread | Lioncash | |
Puts the operation on global state in the same places as the rest of the svc calls. | |||
2019-03-15 | kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interface | Lioncash | |
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. | |||
2019-03-15 | kernel/thread: Expand documentation of nominal_priority and current_priority | Lioncash | |
Aims to disambiguate why each priority instance exists a little bit. While we're at it, also add an explanatory comment to UpdatePriority(). | |||
2019-03-15 | kernel/thread: Make bracing consistent within UpdatePriority() | Lioncash | |
2019-03-15 | kernel/thread: Amend condition within UpdatePriority() | Lioncash | |
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). | |||
2019-03-15 | kernel/thread: Maintain priority ordering of added mutex waiting threads | Lioncash | |
The kernel keeps the internal waiting list ordered by priority. This is trivial to do with std::find_if followed by an insertion. | |||
2019-03-15 | Merge pull request #2048 from FearlessTobi/port-3924 | bunnei | |
Port citra-emu/citra#3924: "citra_qt: Settings (configuration) rework" | |||
2019-03-15 | CMakeLists: Remove now-unnecessary GCC special-casing | Lioncash | |
This issue has since been fixed in newer versions of Boost, so we don't need to worry about this anymore. | |||
2019-03-14 | gpu: Use host address for caching instead of guest address. | bunnei | |
2019-03-14 | Merge pull request #2233 from ReinUsesLisp/morton-cleanup | bunnei | |
video_core/morton: Miscellaneous changes | |||
2019-03-14 | Merge pull request #2229 from ReinUsesLisp/vk-sampler-cache | bunnei | |
vk_sampler_cache: Implement a sampler cache | |||
2019-03-14 | Merge pull request #2230 from lioncash/global | bunnei | |
kernel/process: Remove use of global system accessors | |||
2019-03-14 | Merge pull request #2216 from ReinUsesLisp/rasterizer-system | bunnei | |
gl_rasterizer: Use system instance passed from argument | |||
2019-03-13 | Merge pull request #2227 from lioncash/override | bunnei | |
renderer_opengl/gl_global_cache: Add missing override specifiers | |||
2019-03-13 | video_core/morton: Use enum to describe MortonCopyPixels128 mode | ReinUsesLisp | |
2019-03-13 | video_core/morton: Remove unused parameter in MortonSwizzle | ReinUsesLisp | |
2019-03-13 | video_core/morton: Remove clang-format off when it's not needed | ReinUsesLisp | |
2019-03-13 | video_core/morton: Remove unused functions | ReinUsesLisp | |
2019-03-13 | Merge pull request #2226 from lioncash/private | bunnei | |
kernel/server_port: Make data members private | |||
2019-03-13 | Merge pull request #2223 from lioncash/error | bunnei | |
core/hle/result: Tidy up the base error code result header. | |||
2019-03-13 | Merge pull request #2187 from FearlessTobi/port-sdl-things | bunnei | |
Port various Citra changes to input_common, including deadzone support | |||
2019-03-13 | Merge pull request #2166 from lioncash/vi-init-service | bunnei | |
service/vi: Unstub GetDisplayService | |||
2019-03-13 | Merge pull request #2231 from ReinUsesLisp/fixup-bias | bunnei | |
video_core/texture: Fix up sampler lod bias | |||
2019-03-13 | video_core/texture: Fix up sampler lod bias | ReinUsesLisp | |
2019-03-12 | vk_sampler_cache: Use operator== instead of memcmp | Mat M | |
Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc> |