- Feb 27, 2019
-
-
Lioncash authored
Silences a compiler warning with clang.
-
bunnei authored
kernel/handle_table: Allow process capabilities to limit the handle table size
-
bunnei authored
externals: Update cubeb to the master version
-
bunnei authored
common: Move Quaternion, Rectangle, Vec2, Vec3, and Vec4 into the Common namespace
-
bunnei authored
gl_shader_disk_cache: Remove #pragma once from cpp file
-
Lioncash authored
This is only necessary in headers. Silences a warning with clang.
-
Lioncash authored
These types are within the common library, so they should be within the Common namespace.
-
Lioncash authored
Keeps the audio library we use up to date.
-
Lioncash authored
These types are within the common library, so they should be using the Common namespace.
-
Lioncash authored
Quaternion is within the common library, so it should be using the Common namespace.
-
- Feb 26, 2019
-
-
bunnei authored
renderer_opengl: Update pixel format tracking
-
ReinUsesLisp authored
-
- Feb 25, 2019
-
-
bunnei authored
file_sys/vfs_vector: Fix ignored offset on Write
-
bunnei authored
service/vi: Update IManagerDisplayService's function table
-
bunnei authored
audio_core: Resolve compilation warnings
-
bunnei authored
shader/track: Resolve variable shadowing warnings
-
Lioncash authored
Makes immutable state explicit.
-
Lioncash authored
The kernel allows restricting the total size of the handle table through the process capability descriptors. Until now, this functionality wasn't hooked up. With this, the process handle tables become properly restricted. In the case of metadata-less executables, the handle table will assume the maximum size is requested, preserving the behavior that existed before these changes.
-
Lioncash authored
Directly initializes members where applicable.
-
Lioncash authored
Avoids implicit truncation warnings from u32 -> u16 (the truncation is desirable behavior here).
-
Lioncash authored
Ensures that all member variables are initialized in a deterministic manner across the board.
-
Lioncash authored
CubebSinkStream inherits from a base class with a virtual destructor, so override can be appended to CubebSinkStream's destructor.
-
Lioncash authored
The name of the parameter was shadowing the member variable of the same name. Instead, alter the name of the parameter to prevent said shadowing.
-
Lioncash authored
The assignments here were performing an implicit truncation from int to s16. Make it explicit that this is desired behavior.
-
Lioncash authored
-
Lioncash authored
Amends it to add the 7.0.0+ CreateStrayLayer function.
-
bunnei authored
shader_decompiler: Improve Accuracy of Attribute Interpolation.
-
bunnei authored
rasterizer_cache_gl: Only do fast layered copy on the same format.
-
bunnei authored
Port citra-emu/citra#4655: "Remove GCC version checks"
-
bunnei authored
service/vi: Convert Display and Layer structs into classes
-
- Feb 24, 2019
-
-
Frederic L authored
-
tgsm authored
Citra can't be compiled using GCC <7 because of required C++17 support, so these version checks don't need to exist anymore.
-
bunnei authored
video_core/dma_pusher: The full list of headers at once.
-
bunnei authored
vk_scheduler: Implement a scheduler
-
bunnei authored
gl_rasterizer_cache: Fixup parameter order in layered swizzle
-
bunnei authored
vk_memory_manager: Fixup commit interval allocation
-
ReinUsesLisp authored
VKMemoryCommitImpl was using as the end of its interval "begin + end". That ended up wasting memory.
-
ReinUsesLisp authored
-
- Feb 22, 2019
-
-
ReinUsesLisp authored
The scheduler abstracts command buffer and fence management with an interface that's able to do OpenGL-like operations on Vulkan command buffers. It returns by value a command buffer and fence that have to be used for subsequent operations until Flush or Finish is executed, after that the current execution context (the pair of command buffers and fences) gets invalidated a new one must be fetched. Thankfully validation layers will quickly detect if this is skipped throwing an error due to modifications to a sent command buffer.
-
bunnei authored
vk_memory_manager: Implement memory manager
-