summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_texture_cache.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* VideoCore: Move Slot Vector to CommonFernando Sahmkow2024-02-041-1/+1
* video_core: consistently account for resolution scaling when renderingLiam2024-01-311-0/+2
* gl_texture_cache: Enable async downloadsAmeer J2023-08-141-3/+5
* Transition MSAA images to general layout without uploading dataKelebek12023-10-121-0/+2
* video_core: Fallback to default anisotropy instead to 1x anisotropyWollnashorn2023-06-151-4/+4
* video_core: Add per-image anisotropy heuristics (format & mip count)Wollnashorn2023-06-151-1/+10
* OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj2023-05-281-36/+11
* renderer_vulkan: barrier attachment feedback loopsLiam2023-05-231-0/+4
* Log object names with debug renderer, add a GPU address to ImageViewsKelebek12023-05-061-1/+0
* Texture Cache: Release stagging buffers on tick frameFernando Sahmkow2023-04-291-1/+4
* TextureCache: refactor DMA downloads to allow multiple buffers.Fernando Sahmkow2023-04-291-1/+2
* Refactor AccelerateDMA codeameerj2023-03-071-0/+6
* texture_cache: OpenGL: Implement MSAA uploads and copiesameerj2023-02-111-1/+8
* Texture Cache: Implement async texture downloads.Fernando Sahmkow2023-01-041-0/+2
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* OpenGL: fix S8D24 to ABGR8 conversionsLiam2022-04-071-1/+2
* GC: Address Feedback.Fernando Sahmkow2022-03-251-2/+2
* Garbage Collection: Redesign the algorithm to do a better use of memory.Fernando Sahmkow2022-03-251-1/+10
* vk_texture_cache: Fix invalidated pointer accessameerj2021-12-241-1/+3
* blit_image: Refactor upscale factors usageameerj2021-12-051-1/+1
* Merge pull request #7368 from FernandoS27/vulkan-convbunnei2021-11-211-2/+5
|\
| * TextureCache: Implement buffer copies on Vulkan.Fernando Sahmkow2021-11-201-2/+5
* | Merge pull request #7294 from vonchenplus/fix_image_update_error_when_width_too_smallbunnei2021-11-201-0/+1
|\ \
| * | Fix image update/download error when width too smallFeng Chen2021-11-171-0/+1
* | | Merge pull request #7357 from Morph1984/s8_uintbunnei2021-11-191-2/+2
|\ \ \ | |_|/ |/| |
| * | renderer_opengl: Implement S8_UINT stencil formatMorph2021-11-171-2/+2
| |/
* | texture_cache: Use pixel format conversion when supported by the runtimeameerj2021-11-171-0/+3
* | gl_texture_cache: Rename BGRCopyPass to FormatConversionPassameerj2021-11-171-8/+8
|/
* TextureCache: OGL query device memory if possible.FernandoS272021-11-171-1/+3
* TextureCache: Fix OGL cleaningFernando Sahmkow2021-11-171-0/+16
* gl_texture_cache: Simplify scaling proceduresameerj2021-11-161-1/+1
* OpenGlTextureCache: Fix state invalidation on rescaling.Fernando Sahmkow2021-11-161-0/+4
* Texture Cache: fix memory managment and optimize scaled downloads, uploads.Fernando Sahmkow2021-11-161-2/+2
* Texture Cache: Fix downscaling and correct memory comsumption.Fernando Sahmkow2021-11-161-1/+1
* Texture Cache: Rescale conversions between depth and colorFernandoS272021-11-161-1/+1
* video_core: Misc resolution scaling related refactoringameerj2021-11-161-4/+7
* gl_texture_cache: Fix scaling backup logicameerj2021-11-161-1/+2
* gl_texture_cache: Fix depth and integer format scaling blitsameerj2021-11-161-2/+2
* gl_texture_cache/rescaling_pass: minor cleanupameerj2021-11-161-1/+0
* gl_texture_cache: Simplify scalingameerj2021-11-161-1/+2
* glsl/glasm: Pass and use scaling parameters in shadersReinUsesLisp2021-11-161-1/+1
* texture_cache: Simplify image view queries and blacklistingReinUsesLisp2021-11-161-3/+2
* gl_texture_cache: Simplify rescalingameerj2021-11-161-1/+2
* gl_texture_cache: Implement ScaleDownameerj2021-11-161-1/+1
* gl_texture_cache: Rescale fixes for multi-layered texturesameerj2021-11-161-0/+1
* renderer_gl: Resolution scaling fixesameerj2021-11-161-2/+7
* gl_texture_cache: WIP texture rescaleameerj2021-11-161-0/+2
* VideoCore: Initial Setup for the Resolution Scaler.Fernando Sahmkow2021-11-161-0/+8
* gpu: Migrate implementation to the cpp fileameerj2021-10-031-0/+1
* gl_texture_cache: Migrate BGRCopyPass from util_shadersameerj2021-09-171-0/+14
* util_shaders: Unify BGRA copy passesameerj2021-09-161-0/+8
* texture_cache: Address ameerj's reviewyzct123452021-08-051-1/+1
* gl_texture_cache: Create image storage viewsReinUsesLisp2021-07-231-3/+19
* shader: Initial OpenGL implementationReinUsesLisp2021-07-231-10/+19
* shader: Interact texture buffers with buffer cacheReinUsesLisp2021-07-231-0/+2
* gl_texture_cache: Workaround slow PBO downloads on radeonsiReinUsesLisp2021-07-201-1/+1
* Reaper: Guarantee correct deletion.Fernando Sahmkow2021-06-201-0/+8
* Reaper: Change memory restrictions on TC depending on host memory on VK.Fernando Sahmkow2021-06-171-0/+1
* texture_cache: Handle out of bound texture blitsameerj2021-05-081-5/+3
* renderer_opengl: Accelerate ASTC texture decoding with a compute shaderameerj2021-03-131-0/+2
* texture_cache: Blacklist BGRA8 copies and views on OpenGLameerj2021-03-041-0/+5
* gl_texture_cache: Lazily create non-sRGB texture views for sRGB formatsameerj2021-02-131-1/+3
* vk_staging_buffer_pool: Add stream buffer for small uploadsReinUsesLisp2021-02-131-6/+5
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-16/+5
* gl_texture_cache: Create base images with sRGBReinUsesLisp2021-01-041-1/+5
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-98/+188
* video_core: Resolve more variable shadowing scenarios pt.3Lioncash2020-12-051-3/+3
* video_core: Resolve more variable shadowing scenariosLioncash2020-12-041-2/+3
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-2/+4
* gl_texture_cache: Take std::string by reference in DecorateViewName()Lioncash2020-08-241-1/+1
* texture_cache: Implement rendering to 3D texturesReinUsesLisp2020-06-081-2/+4
* gl_texture_cache: Implement small texture view cache for swizzlesReinUsesLisp2020-05-261-7/+11
* texture_cache: Implement depth stencil texture swizzlesReinUsesLisp2020-05-261-9/+1
* video_core: Use native ASTC when availableReinUsesLisp2020-04-011-1/+5
* renderer_opengl: Reintroduce dirty flags for render targetsReinUsesLisp2020-02-281-1/+4
* gl_state: Remove image trackingReinUsesLisp2020-02-281-0/+5
* gl_shader_decompiler: Keep track of written images and mark them as modifiedReinUsesLisp2019-09-061-9/+13
* video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti2019-08-301-1/+1
* texture_cache: Address FeedbackFernando Sahmkow2019-07-051-5/+4
* texture_cache: Correct Texture Buffer UploadingFernando Sahmkow2019-07-051-0/+1
* texture_cache: Address feedbackReinUsesLisp2019-06-291-15/+0
* gl_texture_cache: Corrections and fixesFernando Sahmkow2019-06-251-3/+3
* gl_texture_cache: Address some feedbackReinUsesLisp2019-06-241-2/+4
* texture_cache: Optimize GetSurface and use references on functions that don't change a surface.Fernando Sahmkow2019-06-211-3/+3
* texture_cache: Implement Buffer Copy and detect Turing GPUs Image CopiesFernando Sahmkow2019-06-211-1/+8
* texture_cache: Fermi2D reform and implement View MirageFernando Sahmkow2019-06-211-3/+3
* gl_texture_cache: Make main views be proxy textures instead of a full view.Fernando Sahmkow2019-06-211-1/+7
* Reduce amount of size calculations.Fernando Sahmkow2019-06-211-1/+1
* Texture Cache: Implement Blitting and Fermi CopiesFernando Sahmkow2019-06-211-0/+8
* Correct Mipmaps View method in Texture CacheFernando Sahmkow2019-06-211-8/+4
* Implement Texture Cache V2Fernando Sahmkow2019-06-211-71/+40
* texture_cache: Remove execution context copies from the texture cacheReinUsesLisp2019-06-211-11/+6
* gl_texture_cache: Implement fermi copiesReinUsesLisp2019-06-211-0/+1
* texture_cache: Split texture cache into different filesReinUsesLisp2019-06-211-1/+1
* texture_cache: Move staging buffer into a generic implementationReinUsesLisp2019-06-211-6/+1
* texture_cache: Flush 3D textures in the order they are drawnReinUsesLisp2019-06-211-2/+4
* gl_texture_cache: Minor changesReinUsesLisp2019-06-211-8/+12
* gl_texture_cache: Add copy from multiple overlaps into a single surfaceReinUsesLisp2019-06-211-1/+33
* gl_texture_cache: Attach surface textures instead of viewsReinUsesLisp2019-06-211-1/+2
* gl_texture_cache: Add fast copy pathReinUsesLisp2019-06-211-0/+9
* gl_texture_cache: Initial implementationReinUsesLisp2019-06-211-0/+131