summaryrefslogtreecommitdiffstats
path: root/src/video_core/texture_cache/surface_params.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* texture_cache: Minor changesReinUsesLisp2019-09-061-2/+0
|
* gl_rasterizer: Implement image bindingsReinUsesLisp2019-09-061-1/+5
|
* texture_cache: Pass TIC to texture cacheReinUsesLisp2019-09-061-3/+2
|
* video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti2019-08-301-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | * texture_cache/surface_params: Remove unused local variable * rasterizer_interface: Add missing documentation commentary * maxwell_dma: Remove unused rasterizer reference * video_core/gpu: Sort member declaration order to silent -Wreorder warning * fermi_2d: Remove unused MemoryManager reference * video_core: Silent unused variable warnings * buffer_cache: Silent -Wreorder warnings * kepler_memory: Remove unused MemoryManager reference * gl_texture_cache: Add missing override * buffer_cache: Add missing include * shader/decode: Remove unused variables
* texture_cache: Style changesReinUsesLisp2019-06-301-6/+3
|
* surface_params: Corrections, asserts and documentation.Fernando Sahmkow2019-06-261-41/+56
|
* texture_cache: move some large methods to cpp filesFernando Sahmkow2019-06-211-7/+25
|
* texture_cache uncompress-compress is untopological.Fernando Sahmkow2019-06-211-0/+14
| | | | | | 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: Correct copying between compressed and uncompressed formatsFernando Sahmkow2019-06-211-0/+20
|
* Fix rebase errorsFernando Sahmkow2019-06-211-0/+4
|
* texture_cache: Fermi2D reform and implement View MirageFernando Sahmkow2019-06-211-0/+14
| | | | | This also does some fixes on compressed textures reinterpret and on the Fermi2D engine in general.
* texture_cache: General FixesFernando Sahmkow2019-06-211-8/+19
| | | | | | | Fixed ASTC mipmaps loading Fixed alignment on openGL upload/download Fixed Block Height Calculation Removed unalign_height
* video_core: Use un-shifted block sizes to avoid integer divisionsReinUsesLisp2019-06-211-3/+4
| | | | | | | | | | | | 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 Sahmkow2019-06-211-11/+39
|
* Correct Surface Base and Views for new Texture CacheFernando Sahmkow2019-06-211-112/+47
|
* texture_cache: Split texture cache into different filesReinUsesLisp2019-06-211-0/+229