Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix clang-format | FearlessTobi | 2019-09-22 | 1 | -1/+1 |
| | |||||
* | video_core: Implement RGBX16F PixelFormat | FearlessTobi | 2019-09-22 | 1 | -0/+1 |
| | |||||
* | Merge pull request #2742 from ReinUsesLisp/fix-texture-buffers | bunnei | 2019-08-29 | 1 | -0/+4 |
|\ | | | | | gl_texture_cache: Miscellaneous texture buffer fixes | ||||
| * | gl_texture_cache: Do not set texture parameters to buffers | ReinUsesLisp | 2019-07-18 | 1 | -0/+3 |
| | | |||||
| * | gl_texture_cache: Add missing break in CreateTexture | ReinUsesLisp | 2019-07-18 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #2743 from FernandoS27/surpress-assert | bunnei | 2019-07-25 | 1 | -1/+0 |
|\ \ | | | | | | | Downgrade and suppress a series of GPU asserts and debug messages. | ||||
| * | | Gl_Texture_Cache: Remove assert on component type in GetFormatTuple | Fernando Sahmkow | 2019-07-18 | 1 | -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 Sahmkow | 2019-07-17 | 1 | -1/+5 |
|/ | |||||
* | GPU: Add a microprofile for macro interpreter | Fernando Sahmkow | 2019-07-14 | 1 | -1/+2 |
| | |||||
* | Gl_Texture_Cache: Measure Buffer Copy Times | Fernando Sahmkow | 2019-07-14 | 1 | -0/+2 |
| | |||||
* | texture_cache: Address Feedback | Fernando Sahmkow | 2019-07-05 | 1 | -3/+3 |
| | |||||
* | texture_cache: Correct Texture Buffer Uploading | Fernando Sahmkow | 2019-07-05 | 1 | -2/+15 |
| | |||||
* | texture_cache: Address feedback | ReinUsesLisp | 2019-06-29 | 1 | -4/+1 |
| | |||||
* | gl_texture_cache: Correct asserts | Fernando Sahmkow | 2019-06-26 | 1 | -1/+1 |
| | |||||
* | gl_texture_cache: Corrections and fixes | Fernando Sahmkow | 2019-06-25 | 1 | -10/+6 |
| | |||||
* | gl_texture_cache: Explicitly add indirect include | ReinUsesLisp | 2019-06-24 | 1 | -0/+1 |
| | |||||
* | gl_texture_cache: Use Stream Buffers instead of Persistant for Buffer Copies. | Fernando Sahmkow | 2019-06-21 | 1 | -1/+1 |
| | |||||
* | gl_texture_cache: Correct Image Blit | Fernando Sahmkow | 2019-06-21 | 1 | -1/+1 |
| | |||||
* | texture_cache: Use siblings textures on Rebuild and fix possible error on blitting | Fernando Sahmkow | 2019-06-21 | 1 | -1/+1 |
| | |||||
* | texture_cache: eliminate accelerated depth->color/color->depth copies due to driver instability. | Fernando Sahmkow | 2019-06-21 | 1 | -8/+5 |
| | |||||
* | texture_cache: Optimize GetSurface and use references on functions that don't change a surface. | Fernando Sahmkow | 2019-06-21 | 1 | -3/+3 |
| | |||||
* | texture_cache: Implement Buffer Copy and detect Turing GPUs Image Copies | Fernando Sahmkow | 2019-06-21 | 1 | -1/+91 |
| | |||||
* | texture_cache uncompress-compress is untopological. | Fernando Sahmkow | 2019-06-21 | 1 | -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 Mirage | Fernando Sahmkow | 2019-06-21 | 1 | -30/+24 |
| | | | | | This also does some fixes on compressed textures reinterpret and on the Fermi2D engine in general. | ||||
* | texture_cache: General Fixes | Fernando Sahmkow | 2019-06-21 | 1 | -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 Sahmkow | 2019-06-21 | 1 | -10/+18 |
| | |||||
* | Reduce amount of size calculations. | Fernando Sahmkow | 2019-06-21 | 1 | -1/+0 |
| | |||||
* | Texture Cache: Implement Blitting and Fermi Copies | Fernando Sahmkow | 2019-06-21 | 1 | -1/+69 |
| | |||||
* | surface_view: Add constructor for ViewParams | ReinUsesLisp | 2019-06-21 | 1 | -11/+4 |
| | |||||
* | Correct Mipmaps View method in Texture Cache | Fernando Sahmkow | 2019-06-21 | 1 | -21/+23 |
| | |||||
* | Implement Texture Cache V2 | Fernando Sahmkow | 2019-06-21 | 1 | -183/+103 |
| | |||||
* | texture_cache: Remove execution context copies from the texture cache | ReinUsesLisp | 2019-06-21 | 1 | -6/+10 |
| | | | | | This is done to simplify the OpenGL implementation, it is needed for Vulkan. | ||||
* | texture_cache: Split texture cache into different files | ReinUsesLisp | 2019-06-21 | 1 | -1/+1 |
| | |||||
* | texture_cache: Move staging buffer into a generic implementation | ReinUsesLisp | 2019-06-21 | 1 | -107/+7 |
| | |||||
* | texture_cache: Flush 3D textures in the order they are drawn | ReinUsesLisp | 2019-06-21 | 1 | -2/+3 |
| | |||||
* | gl_texture_cache: Minor changes | ReinUsesLisp | 2019-06-21 | 1 | -22/+28 |
| | |||||
* | gl_texture_cache: Add copy from multiple overlaps into a single surface | ReinUsesLisp | 2019-06-21 | 1 | -4/+50 |
| | |||||
* | gl_texture_cache: Attach surface textures instead of views | ReinUsesLisp | 2019-06-21 | 1 | -6/+21 |
| | |||||
* | gl_texture_cache: Add fast copy path | ReinUsesLisp | 2019-06-21 | 1 | -3/+48 |
| | |||||
* | gl_texture_cache: Initial implementation | ReinUsesLisp | 2019-06-21 | 1 | -0/+514 |