summaryrefslogtreecommitdiffstats
path: root/src/video_core/texture_cache (follow)
Commit message (Expand)AuthorAgeFilesLines
* texture_cache: correct mutex locksFernando Sahmkow2019-06-211-4/+4
* texture_cache: Don't Image Copy if component types differFernando Sahmkow2019-06-211-1/+2
* texture_cache: move some large methods to cpp filesFernando Sahmkow2019-06-214-139/+135
* texture_cache: Optimize GetSurface and use references on functions that don't change a surface.Fernando Sahmkow2019-06-211-6/+6
* texture_cache: Implement Buffer Copy and detect Turing GPUs Image CopiesFernando Sahmkow2019-06-211-9/+31
* texture_cache uncompress-compress is untopological.Fernando Sahmkow2019-06-214-14/+48
* texture_cache: Correct copying between compressed and uncompressed formatsFernando Sahmkow2019-06-213-10/+27
* texture_cache: Only load on recycle with accurate GPU.Fernando Sahmkow2019-06-211-2/+3
* Fix rebase errorsFernando Sahmkow2019-06-211-0/+4
* texture_cache: Handle uncontinuous surfaces.Fernando Sahmkow2019-06-213-19/+79
* texture_cache: return null surface on invalid addressFernando Sahmkow2019-06-211-0/+12
* texture_cache: Add checks for texture buffers.Fernando Sahmkow2019-06-211-2/+16
* texture_cache: Fermi2D reform and implement View MirageFernando Sahmkow2019-06-213-20/+49
* texture_cache: loose TryReconstructSurface when accurate GPU is not on.Fernando Sahmkow2019-06-212-3/+19
* texture_cache: Document the most important methods.Fernando Sahmkow2019-06-211-8/+87
* texture_cache: Try to Reconstruct Surface on bigger than overlap.Fernando Sahmkow2019-06-211-4/+11
* texture_cache: Implement Guard mechanismFernando Sahmkow2019-06-211-1/+8
* texture_cache: General FixesFernando Sahmkow2019-06-214-33/+68
* surface_params: Ensure pitch is always written to avoid surface leaksReinUsesLisp2019-06-211-0/+2
* gl_framebuffer_cache: Use a hashed struct to cache framebuffersReinUsesLisp2019-06-211-1/+1
* texture_cache return invalid buffer on deactivated color_maskFernando Sahmkow2019-06-211-0/+5
* surface_params: Optimize CreateForTextureReinUsesLisp2019-06-211-2/+4
* texture_cache: Add ASync ProtectionsFernando Sahmkow2019-06-211-0/+10
* Remove Framebuffer reconfiguration and restrict rendertarget protectionFernando Sahmkow2019-06-212-26/+19
* texture_cache: Implement GPU Dirty FlagsFernando Sahmkow2019-06-211-15/+22
* texture_cache: Optimize GetMipBlockHeight and GetMipBlockDepthFernando Sahmkow2019-06-211-13/+6
* texture_cache: Implement L1_Inner_cacheFernando Sahmkow2019-06-211-13/+30
* video_core: Use un-shifted block sizes to avoid integer divisionsReinUsesLisp2019-06-214-24/+28
* texture_cache: Change internal cache from lists to vectorsReinUsesLisp2019-06-211-6/+7
* Reduce amount of size calculations.Fernando Sahmkow2019-06-215-86/+85
* texture_cache: Correct premature texceptionsFernando Sahmkow2019-06-212-7/+36
* texture_cache: Implement guest flushingFernando Sahmkow2019-06-212-8/+25
* Fixes to mipmap's process and reconstruct processFernando Sahmkow2019-06-212-3/+3
* surface_base: Add parenthesis to EmplaceOverview's predicateReinUsesLisp2019-06-211-3/+2
* Texture Cache: Implement Blitting and Fermi CopiesFernando Sahmkow2019-06-211-4/+15
* surface_view: Add constructor for ViewParamsReinUsesLisp2019-06-212-28/+19
* surface_base: Split BreakDown into layered and non-layered variantsReinUsesLisp2019-06-211-45/+48
* surface_base: Silence truncation warnings and minor renames and reorderingReinUsesLisp2019-06-212-32/+37
* copy_params: Use constructor instead of C-like initializationReinUsesLisp2019-06-213-47/+39
* Correct Mipmaps View method in Texture CacheFernando Sahmkow2019-06-211-3/+2
* Change texture_cache chaching from GPUAddr to CacheAddrFernando Sahmkow2019-06-213-78/+59
* Corrections to Structural MatchingFernando Sahmkow2019-06-212-24/+53
* Implement Texture Cache V2Fernando Sahmkow2019-06-211-88/+366
* Correct Surface Base and Views for new Texture CacheFernando Sahmkow2019-06-217-380/+466
* texture_cache: Remove execution context copies from the texture cacheReinUsesLisp2019-06-214-151/+41
* texture_cache: Split texture cache into different filesReinUsesLisp2019-06-218-0/+1364