yuzu-mainline/src/video_core
Morph 809126c94a astc: Enable parallel CPU astc decoding
Given the issues with GPU accelerated ASTC decoding with NVIDIA's latest drivers, parallelize astc decoding on the CPU.
Uses half the available threads in the system for astc decoding.
2022-09-16 10:16:42 -04:00
..
buffer_cache video_core: add option for pessimistic flushing 2022-08-25 12:32:14 -04:00
command_classes common: Change semantics of UNREACHABLE to unconditionally crash 2022-06-13 20:09:00 -04:00
engines common: Change semantics of UNREACHABLE to unconditionally crash 2022-06-13 20:09:00 -04:00
host_shaders chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
macro general: fix compilation on MinGW GCC 12 2022-06-13 20:09:32 -04:00
renderer_opengl (shader/pipeline)_cache: Raise shader/pipeline cache version 2022-08-31 08:39:37 -04:00
renderer_vulkan (shader/pipeline)_cache: Raise shader/pipeline cache version 2022-08-31 08:39:37 -04:00
texture_cache code: dodge PAGE_SIZE #define 2022-08-19 16:08:40 -07:00
textures astc: Enable parallel CPU astc decoding 2022-09-16 10:16:42 -04:00
vulkan_common renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, R16G16B16_SSCALED, R8G8B8_SSCALED 2022-08-02 18:39:33 -04:00
cdma_pusher.cpp
cdma_pusher.h
CMakeLists.txt chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
compatible_formats.cpp renderer_(gl/vk): Implement ASTC_10x6_UNORM 2022-07-05 20:33:43 -04:00
compatible_formats.h
delayed_destruction_ring.h
dirty_flags.cpp
dirty_flags.h
dma_pusher.cpp
dma_pusher.h
fence_manager.h
framebuffer_config.h
gpu_thread.cpp gpu_thread: Use the previous MPSCQueue implementation 2022-07-06 01:33:17 -04:00
gpu_thread.h gpu_thread: Use the previous MPSCQueue implementation 2022-07-06 01:33:17 -04:00
gpu.cpp
gpu.h
memory_manager.cpp code: dodge PAGE_SIZE #define 2022-08-19 16:08:40 -07:00
memory_manager.h
query_cache.h code: dodge PAGE_SIZE #define 2022-08-19 16:08:40 -07:00
rasterizer_accelerated.cpp code: dodge PAGE_SIZE #define 2022-08-19 16:08:40 -07:00
rasterizer_accelerated.h
rasterizer_interface.h
renderer_base.cpp chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
renderer_base.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
shader_cache.cpp code: dodge PAGE_SIZE #define 2022-08-19 16:08:40 -07:00
shader_cache.h code: dodge PAGE_SIZE #define 2022-08-19 16:08:40 -07:00
shader_environment.cpp style: General style changes to match with the rest of the codebase 2022-08-31 08:51:47 -04:00
shader_environment.h
shader_notify.cpp
shader_notify.h
surface.cpp chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
surface.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
transform_feedback.cpp
transform_feedback.h
video_core.cpp chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
video_core.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00