summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_texture_cache.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix clang-formatFearlessTobi2019-09-221-1/+1
|
* video_core: Implement RGBX16F PixelFormatFearlessTobi2019-09-221-0/+1
|
* Merge pull request #2742 from ReinUsesLisp/fix-texture-buffersbunnei2019-08-291-0/+4
|\ | | | | gl_texture_cache: Miscellaneous texture buffer fixes
| * gl_texture_cache: Do not set texture parameters to buffersReinUsesLisp2019-07-181-0/+3
| |
| * gl_texture_cache: Add missing break in CreateTextureReinUsesLisp2019-07-181-0/+1
| |
* | Merge pull request #2743 from FernandoS27/surpress-assertbunnei2019-07-251-1/+0
|\ \ | | | | | | Downgrade and suppress a series of GPU asserts and debug messages.
| * | Gl_Texture_Cache: Remove assert on component type in GetFormatTupleFernando Sahmkow2019-07-181-1/+0
| |/ | | | | | | | | | | Textures can have different components types in different orders. This assert was completely inprecise and the effectiveness of such is better handled by case and within the texture cache.
* / Maxwell3D: Implement State Dirty Flags.Fernando Sahmkow2019-07-171-1/+5
|/
* GPU: Add a microprofile for macro interpreterFernando Sahmkow2019-07-141-1/+2
|
* Gl_Texture_Cache: Measure Buffer Copy TimesFernando Sahmkow2019-07-141-0/+2
|
* texture_cache: Address FeedbackFernando Sahmkow2019-07-051-3/+3
|
* texture_cache: Correct Texture Buffer UploadingFernando Sahmkow2019-07-051-2/+15
|
* texture_cache: Address feedbackReinUsesLisp2019-06-291-4/+1
|
* gl_texture_cache: Correct assertsFernando Sahmkow2019-06-261-1/+1
|
* gl_texture_cache: Corrections and fixesFernando Sahmkow2019-06-251-10/+6
|
* gl_texture_cache: Explicitly add indirect includeReinUsesLisp2019-06-241-0/+1
|
* gl_texture_cache: Use Stream Buffers instead of Persistant for Buffer Copies.Fernando Sahmkow2019-06-211-1/+1
|
* gl_texture_cache: Correct Image BlitFernando Sahmkow2019-06-211-1/+1
|
* texture_cache: Use siblings textures on Rebuild and fix possible error on blittingFernando Sahmkow2019-06-211-1/+1
|
* texture_cache: eliminate accelerated depth->color/color->depth copies due to driver instability.Fernando Sahmkow2019-06-211-8/+5
|
* 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/+91
|
* texture_cache uncompress-compress is untopological.Fernando Sahmkow2019-06-211-5/+5
| | | | | | 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: Fermi2D reform and implement View MirageFernando Sahmkow2019-06-211-30/+24
| | | | | This also does some fixes on compressed textures reinterpret and on the Fermi2D engine in general.
* texture_cache: General FixesFernando Sahmkow2019-06-211-3/+8
| | | | | | | Fixed ASTC mipmaps loading Fixed alignment on openGL upload/download Fixed Block Height Calculation Removed unalign_height
* gl_texture_cache: Make main views be proxy textures instead of a full view.Fernando Sahmkow2019-06-211-10/+18
|
* Reduce amount of size calculations.Fernando Sahmkow2019-06-211-1/+0
|
* Texture Cache: Implement Blitting and Fermi CopiesFernando Sahmkow2019-06-211-1/+69
|
* surface_view: Add constructor for ViewParamsReinUsesLisp2019-06-211-11/+4
|
* Correct Mipmaps View method in Texture CacheFernando Sahmkow2019-06-211-21/+23
|
* Implement Texture Cache V2Fernando Sahmkow2019-06-211-183/+103
|
* texture_cache: Remove execution context copies from the texture cacheReinUsesLisp2019-06-211-6/+10
| | | | | This is done to simplify the OpenGL implementation, it is needed for Vulkan.
* texture_cache: Split texture cache into different filesReinUsesLisp2019-06-211-1/+1
|
* texture_cache: Move staging buffer into a generic implementationReinUsesLisp2019-06-211-107/+7
|
* texture_cache: Flush 3D textures in the order they are drawnReinUsesLisp2019-06-211-2/+3
|
* gl_texture_cache: Minor changesReinUsesLisp2019-06-211-22/+28
|
* gl_texture_cache: Add copy from multiple overlaps into a single surfaceReinUsesLisp2019-06-211-4/+50
|
* gl_texture_cache: Attach surface textures instead of viewsReinUsesLisp2019-06-211-6/+21
|
* gl_texture_cache: Add fast copy pathReinUsesLisp2019-06-211-3/+48
|
* gl_texture_cache: Initial implementationReinUsesLisp2019-06-211-0/+514