summaryrefslogtreecommitdiffstats
path: root/src/video_core/textures/astc.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* astc_decoder: Refactor for style and more efficient memory useameerj2021-03-251-123/+51
|
* renderer_opengl: Accelerate ASTC texture decoding with a compute shaderameerj2021-03-131-0/+190
| | | | | | 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.
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-3/+2
| | | | | | | | | | | | | | The current texture cache has several points that hurt maintainability and performance. It's easy to break unrelated parts of the cache when doing minor changes. The cache can easily forget valuable information about the cached textures by CPU writes or simply by its normal usage.The current texture cache has several points that hurt maintainability and performance. It's easy to break unrelated parts of the cache when doing minor changes. The cache can easily forget valuable information about the cached textures by CPU writes or simply by its normal usage. This commit aims to address those issues.
* gl_rasterizer_cache: Move format conversion to its own fileReinUsesLisp2019-02-271-1/+1
|
* Fix ASTC Decompressor to support depth parameterFernandoS272018-11-021-1/+1
|
* gl_rasterizer: Implement texture format ASTC_2D_4X4.bunnei2018-06-181-0/+15