- 17 Mar, 2019 10 commits
-
-
Lioncash authored
Modifying CMAKE_* related flags directly applies those changes to every single CMake target. This includes even the targets we have in the externals directory. So, if we ever increased our warning levels, or enabled particular ones, or enabled any other compilation setting, then this would apply to externals as well, which is often not desirable. This makes our compilation flag setup less error prone by only applying our settings to our targets and leaving the externals alone entirely. This also means we don't end up clobbering any provided flags on the command line either, allowing users to specifically use the flags they want.
-
Lioncash authored
We generally shouldn't be hijacking CMAKE_CXX_FLAGS, etc as a means to append flags to the targets, since this adds the compilation flags to everything, including our externals, which can result in weird issues and makes the build hierarchy fragile. Instead, we want to just apply these compilation flags to our targets, and let those managing external libraries to properly specify their compilation flags. This also results in us not getting as many warnings, as we don't raise the warning level on every external target.
-
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
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
-
- 16 Mar, 2019 12 commits
-
-
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.
-
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.
-
- 15 Mar, 2019 4 commits
- 14 Mar, 2019 1 commit
-
-
bunnei authored
gl_rasterizer: Use system instance passed from argument
-
- 13 Mar, 2019 12 commits
-
-
bunnei authored
renderer_opengl/gl_global_cache: Add missing override specifiers
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
bunnei authored
kernel/server_port: Make data members private
-
bunnei authored
core/hle/result: Tidy up the base error code result header.
-
bunnei authored
Port various Citra changes to input_common, including deadzone support
-
bunnei authored
service/vi: Unstub GetDisplayService
-
bunnei authored
video_core/texture: Fix up sampler lod bias
-
ReinUsesLisp authored
-
Mat M authored
Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc>
-
- 12 Mar, 2019 1 commit
-
-
ReinUsesLisp authored
-