Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | texture_cache: Correct format R16U as sibling | Fernando Sahmkow | 2019-06-21 | 1 | -0/+1 |
| | |||||
* | texture_cache: Corrections to buffers and shadow formats use. | Fernando Sahmkow | 2019-06-21 | 1 | -10/+34 |
| | |||||
* | texture_cache: correct texture buffer on surface params | Fernando Sahmkow | 2019-06-21 | 1 | -4/+11 |
| | |||||
* | texture_cache: move some large methods to cpp files | Fernando Sahmkow | 2019-06-21 | 1 | -33/+0 |
| | |||||
* | texture_cache uncompress-compress is untopological. | Fernando Sahmkow | 2019-06-21 | 1 | -0/+4 |
| | | | | | | This makes conflicts between non compress and compress textures to be auto recycled. It also limits the amount of mipmaps a texture can have if it goes above it's limit. | ||||
* | texture_cache: General Fixes | Fernando Sahmkow | 2019-06-21 | 1 | -22/+30 |
| | | | | | | | Fixed ASTC mipmaps loading Fixed alignment on openGL upload/download Fixed Block Height Calculation Removed unalign_height | ||||
* | surface_params: Ensure pitch is always written to avoid surface leaks | ReinUsesLisp | 2019-06-21 | 1 | -0/+2 |
| | |||||
* | surface_params: Optimize CreateForTexture | ReinUsesLisp | 2019-06-21 | 1 | -2/+4 |
| | | | | | Instead of using Common::AlignUp, use Common::AlignBits to align the texture compression factor. | ||||
* | texture_cache: Optimize GetMipBlockHeight and GetMipBlockDepth | Fernando Sahmkow | 2019-06-21 | 1 | -13/+6 |
| | |||||
* | video_core: Use un-shifted block sizes to avoid integer divisions | ReinUsesLisp | 2019-06-21 | 1 | -19/+20 |
| | | | | | | | | | | | | Instead of storing all block width, height and depths in their shifted form: block_width = 1U << block_shift; Store them like they are provided by the emulated hardware (their block_shift form). This way we can avoid doing the costly Common::AlignUp operation to align texture sizes and drop CPU integer divisions with bitwise logic (defined in Common::AlignBits). | ||||
* | Reduce amount of size calculations. | Fernando Sahmkow | 2019-06-21 | 1 | -30/+1 |
| | |||||
* | Correct Surface Base and Views for new Texture Cache | Fernando Sahmkow | 2019-06-21 | 1 | -135/+75 |
| | |||||
* | texture_cache: Split texture cache into different files | ReinUsesLisp | 2019-06-21 | 1 | -0/+412 |