Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-07-19 | video_core: Resolve -Wreorder warnings | Lioncash | 1 | -3/+2 | |
Ensures that the constructor members are always initialized in the order that they're declared in. | |||||
2019-07-14 | Texture_Cache: Correct Linear Structural Match. | Fernando Sahmkow | 1 | -3/+6 | |
2019-06-24 | texture_cache/surface_base: Address feedback | ReinUsesLisp | 1 | -0/+4 | |
2019-06-21 | texture_cache: Style and Corrections | Fernando Sahmkow | 1 | -1/+1 | |
2019-06-21 | texture_cache: Implement Irregular Views in surfaces | Fernando Sahmkow | 1 | -0/+3 | |
2019-06-21 | texture_cache: move some large methods to cpp files | Fernando Sahmkow | 1 | -0/+103 | |
2019-06-21 | texture_cache: Handle uncontinuous surfaces. | Fernando Sahmkow | 1 | -8/+39 | |
2019-06-21 | texture_cache: loose TryReconstructSurface when accurate GPU is not on. | Fernando Sahmkow | 1 | -1/+1 | |
Also corrects some asserts. | |||||
2019-06-21 | texture_cache: General Fixes | Fernando Sahmkow | 1 | -3/+15 | |
Fixed ASTC mipmaps loading Fixed alignment on openGL upload/download Fixed Block Height Calculation Removed unalign_height | |||||
2019-06-21 | video_core: Use un-shifted block sizes to avoid integer divisions | ReinUsesLisp | 1 | -2/+1 | |
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). | |||||
2019-06-21 | Reduce amount of size calculations. | Fernando Sahmkow | 1 | -7/+15 | |
2019-06-21 | texture_cache: Implement guest flushing | Fernando Sahmkow | 1 | -8/+11 | |
2019-06-21 | surface_base: Silence truncation warnings and minor renames and reordering | ReinUsesLisp | 1 | -16/+18 | |
2019-06-21 | Change texture_cache chaching from GPUAddr to CacheAddr | Fernando Sahmkow | 1 | -2/+3 | |
This also reverses the changes to make invalidation and flushing through the GPU address. | |||||
2019-06-21 | Correct Surface Base and Views for new Texture Cache | Fernando Sahmkow | 1 | -46/+62 | |
2019-06-21 | texture_cache: Remove execution context copies from the texture cache | ReinUsesLisp | 1 | -4/+4 | |
This is done to simplify the OpenGL implementation, it is needed for Vulkan. | |||||
2019-06-21 | texture_cache: Split texture cache into different files | ReinUsesLisp | 1 | -0/+118 | |