Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reduce amount of size calculations. | Fernando Sahmkow | 2019-06-21 | 1 | -18/+10 |
| | |||||
* | texture_cache: Correct premature texceptions | Fernando Sahmkow | 2019-06-21 | 1 | -3/+14 |
| | | | | | | | | | | | | Due to our current infrastructure, it is possible for a mipmap to be set on as a render target before a texception of that mipmap's superset be set afterwards. This is problematic as we rely on texture views to set up texceptions and protecting render targets targets for 3D texture rendering. One simple solution is to configure framebuffers after texture setup but this brings other problems. This solution, forces a reconfiguration of the framebuffers after such event happens. | ||||
* | Fixes to mipmap's process and reconstruct process | Fernando Sahmkow | 2019-06-21 | 1 | -2/+2 |
| | |||||
* | surface_base: Add parenthesis to EmplaceOverview's predicate | ReinUsesLisp | 2019-06-21 | 1 | -3/+2 |
| | |||||
* | surface_view: Add constructor for ViewParams | ReinUsesLisp | 2019-06-21 | 1 | -27/+12 |
| | |||||
* | surface_base: Split BreakDown into layered and non-layered variants | ReinUsesLisp | 2019-06-21 | 1 | -45/+48 |
| | |||||
* | surface_base: Silence truncation warnings and minor renames and reordering | ReinUsesLisp | 2019-06-21 | 1 | -16/+19 |
| | |||||
* | copy_params: Use constructor instead of C-like initialization | ReinUsesLisp | 2019-06-21 | 1 | -33/+20 |
| | |||||
* | Correct Mipmaps View method in Texture Cache | Fernando Sahmkow | 2019-06-21 | 1 | -3/+2 |
| | |||||
* | Change texture_cache chaching from GPUAddr to CacheAddr | Fernando Sahmkow | 2019-06-21 | 1 | -15/+15 |
| | | | | | This also reverses the changes to make invalidation and flushing through the GPU address. | ||||
* | Corrections to Structural Matching | Fernando Sahmkow | 2019-06-21 | 1 | -21/+45 |
| | | | | | The texture will now be reconstructed if the width only matches on GoB alignment. | ||||
* | Correct Surface Base and Views for new Texture Cache | Fernando Sahmkow | 2019-06-21 | 1 | -77/+220 |
| | |||||
* | texture_cache: Remove execution context copies from the texture cache | ReinUsesLisp | 2019-06-21 | 1 | -5/+3 |
| | | | | | This is done to simplify the OpenGL implementation, it is needed for Vulkan. | ||||
* | texture_cache: Split texture cache into different files | ReinUsesLisp | 2019-06-21 | 1 | -0/+172 |