- 13 Mar, 2021 5 commits
-
-
ameerj authored
using a raw string to encapsulate the entire shader code limits us to shaders of size less than 2KB. This change overcomes this limitation.
-
ameerj authored
ASTC texture decoding is currently handled by a CPU decoder for GPU's without native ASTC decoding support (most desktop GPUs). This is the cause for noticeable performance degradation in titles which use the format extensively. This commit adds support to accelerate ASTC decoding using a compute shader on OpenGL for GPUs without native support.
-
bunnei authored
time: Fix CalculateSpanBetween implementation
-
bunnei authored
video_core: rasterizer_accelerated: Use a flat array instead of interval_map for cached pages.
-
bunnei authored
-
- 12 Mar, 2021 1 commit
-
-
bunnei authored
qt: Set DISPLAY env var when not present
-
- 11 Mar, 2021 1 commit
-
-
bunnei authored
Enable toggle buttons for keyboard and mouse
-
- 10 Mar, 2021 1 commit
-
-
Morph authored
CalculateSpanBetween passes in the ClockSnapshots through 2 input buffers and not as raw arguments. Fix this by reading the 2 input buffers instead of popping raw arguments. Partially fixes Super Smash Bros. Ultimate's Spirit Board
-
- 09 Mar, 2021 2 commits
-
-
Rodrigo Locatti authored
renderer_opengl: Use compute shaders to swizzle BGR textures on copy
-
bunnei authored
buffer_cache: Heuristically decide to skip cache on uniform buffers
-
- 08 Mar, 2021 4 commits
- 07 Mar, 2021 2 commits
- 06 Mar, 2021 9 commits
-
-
german77 authored
-
german authored
-
bunnei authored
- Avoids a memory leak, as taking a strong reference of the fiber here causes a circular reference. - Supersedes #6006 with a more narrow fix.
-
german authored
-
bunnei authored
hle: kernel: KThread: Rework dummy threads & fix memory leak.
-
bunnei authored
- Dummy threads are created on thread local storage for all host threads. - Fixes a leak by removing creation of fibers, which are not applicable here.
-
LC authored
CMakeLists: Add /utf-8 compile option for MSVC
-
bunnei authored
Revert "core: Switch to unique_ptr for usage of Common::Fiber."
-
bunnei authored
-
- 05 Mar, 2021 5 commits
-
-
bunnei authored
externals: Update mbedtls to 2.16.9
-
bunnei authored
core: Switch to unique_ptr for usage of Common::Fiber.
-
Morph authored
-
Morph authored
mbedtls 2.16 is the last version which has licensing for GPL 2.0. This updates mbedtls to our own fork of mbedtls 2.16
-
Morph authored
Ensures that the source and execution character sets are in UTF-8
-
- 04 Mar, 2021 3 commits
-
-
ameerj authored
In order to force the BGRA8 conversion on Nvidia using OpenGL, we need to forbid texture copies and views with other formats. This commit also adds a boolean relating to this, as this needs to be done only for the OpenGL api, Vulkan must remain unchanged.
-
ameerj authored
OpenGL does not natively support BGR internal formats, which causes many BGR textures to render incorrectly, with Red and Blue channels swapped. This commit aims to address this by swizzling the blue and red channels on texture copies when a BGR format is encountered.
-
bunnei authored
vk_command_pool: Reduce the command pool size from 4096 to 4
-
- 03 Mar, 2021 5 commits
-
-
bunnei authored
InputCommon: Use an unique client id for each udp socket instance
-
bunnei authored
-
bunnei authored
-
bunnei authored
Network error handling reform
-
bunnei authored
- Uses a fixed 64MB for the cache instead of an ever growing map. - Slightly faster by using atomics instead of a single mutex for access. - Thanks for Rodrigo for the idea.
-
- 02 Mar, 2021 2 commits
-
-
LC authored
core: Shutdown: Move kernel cleanup to later in shutdown.
-
ReinUsesLisp authored
Some games benefit from skipping caches (Pokémon Sword), and others don't (Animal Crossing: New Horizons). Add an heuristic to decide this at runtime. The cache hit ratio has to be ~98% or better to not skip the cache. There are 16 frames of buffer.
-