- 28 Nov, 2019 3 commits
- 27 Nov, 2019 11 commits
-
-
Rodrigo Locatti authored
video_core/gpu_thread: Tidy up SwapBuffers()
-
Lioncash authored
We can just use std::nullopt and std::make_optional to make this a little bit less noisy.
-
Rodrigo Locatti authored
video_core/const_buffer_locker: Remove #pragma once from cpp file
-
Lioncash authored
Tidies it up a little bit visually.
-
Lioncash authored
-
Lioncash authored
Silences a compiler warning.
-
Lioncash authored
These inclusions aren't used at all within the public interface, so they can be removed.
-
Lioncash authored
These functions aren't used outside of this file, so we can place them within an anonymous namespace.
-
Lioncash authored
This can trivially be an enum class rather than a regular enum, making it more strongly typed.
-
bunnei authored
gl_device: Deduce indexing bug from device instead of heuristic
-
bunnei authored
* core_timing: Use better reference tracking for EventType. - Moves ownership of the event to the caller, ensuring we don't fire events for destroyed objects. - Removes need for unique names - we won't be using this for save states anyways.
-
- 26 Nov, 2019 3 commits
-
-
bunnei authored
gl_shader_decompiler: Fix casts from fp32 to fp16
-
Fernando Sahmkow authored
kernel: Fix reference management for client/server session.
-
ReinUsesLisp authored
Casts from f32 to f16 zeroes the higher half of the target register.
-
- 25 Nov, 2019 9 commits
-
-
bunnei authored
- Fixes shutdown crash and crash in Pokemon SwSh.
-
ReinUsesLisp authored
The heuristic to detect AMD's driver was not working properly since it also included Intel. Instead of using heuristics to detect it, compare the GL_VENDOR string.
-
bunnei authored
ci: Continue pipeline on clang format failure
-
Zach Hilman authored
-
bunnei authored
gl_texture_cache: Apply sRGB on blits
-
bunnei authored
service: Update function tables
-
bunnei authored
gpu_thread: Don't spin wait if there are no GPU commands.
-
bunnei authored
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. - See https://github.com/citra-emu/citra/pull/4710 for details.
-
bunnei authored
gl_shader_cache: Miscellaneous changes to shaders
-
- 24 Nov, 2019 5 commits
-
-
ReinUsesLisp authored
glBlitFramebuffer keeps in mind GL_FRAMEBUFFER_SRGB's state. Enable this depending on the target surface pixel format.
-
bunnei authored
maxwell_3d: Fix stencil_back_func_mask offset
-
bunnei authored
svc: GetSystemTick should return cntpct_el0, not core ticks.
-
bunnei authored
Port citra-emu/citra#4964: "Unfold UNREACHABLE implementation for dumb compilers"
-
bunnei authored
buffer_cache: Remove brace initialized for objects with default constructor
-
- 23 Nov, 2019 9 commits
-
-
bunnei authored
-
bunnei authored
-
bunnei authored
-
bunnei authored
Kernel: Correct behavior of Condition Variables to be more similar to real hardware.
-
bunnei authored
gl_shader_gen: Apply default value to gl_Position
-
bunnei authored
Kernel: Correct Cancel Synchronization.
-
Weiyi Wang authored
-
Weiyi Wang authored
We relies on UNREACHABLE's noreturn attribute to eliminate parent's "no return value" warning. However, this was wrapped in a `if(!false)` block, which compilers may not unfold to recognize the noreturn nature.
-
ReinUsesLisp authored
SSBOs and other resources are limited per pipeline on Intel and AMD. Heuristically reserve resources per stage having in mind the reported OpenGL limits.
-