summaryrefslogtreecommitdiffstats
path: root/src/video_core/host_shaders/astc_decoder.comp (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-03-25astc_decoder: Refactor for style and more efficient memory useameerj1-262/+307
2021-03-13astc_decoder: Reimplement LayersRodrigo Locatti1-18/+15
Reimplements the approach to decoding layers in the compute shader. Fixes multilayer astc decoding when using Vulkan.
2021-03-13astc_decoder: Fix out of bounds memory accessameerj1-2/+10
resolves a crash with some anamolous textures found in Astral Chain.
2021-03-13renderer_vulkan: Accelerate ASTC decodingameerj1-21/+22
Co-Authored-By: Rodrigo Locatti <reinuseslisp@airmail.cc>
2021-03-13renderer_opengl: Accelerate ASTC texture decoding with a compute shaderameerj1-0/+1288
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.