aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl
AgeCommit message (Collapse)Author
2019-07-14GPU: Add a microprofile for macro interpreterFernando Sahmkow
2019-07-14GL_State: Add a microprofile timer to OpenGL state.Fernando Sahmkow
2019-07-14Gl_Texture_Cache: Measure Buffer Copy TimesFernando Sahmkow
2019-07-11Merge pull request #2609 from FernandoS27/new-scanbunnei
Implement a New Shader Scanner, Decompile Flow Stack and implement BRX BRA.CC
2019-07-10Merge pull request #2697 from lioncash/docbunnei
gl_rasterizer: Amend documentation comment for ConfigureFramebuffers()
2019-07-09shader_ir: Unify blocks in decompiled shaders.Fernando Sahmkow
2019-07-09shader_ir: propagate shader size to the IRFernando Sahmkow
2019-07-09shader_ir: Implement BRX & BRA.CCFernando Sahmkow
2019-07-09gl_rasterizer: Amend documentation comment for ConfigureFramebuffers()Lioncash
must_reconfigure isn't a parameter for this function any more, so it can be replaced with current_state. While we're at it, we can make the parameters of the declaration match the same name as the ones in the definition.
2019-07-07video_core: Add missing override specifiersLioncash
2019-07-05Merge pull request #2601 from FernandoS27/texture_cacheZach Hilman
Implement a new Texture Cache
2019-07-05texture_cache: Address FeedbackFernando Sahmkow
2019-07-04texture_cache: Correct Texture Buffer UploadingFernando Sahmkow
2019-07-03gl_shader_cache: Make CachedShader constructor privateZach Hilman
Fixes missing review comments introduced.
2019-07-03Merge pull request #2563 from ReinUsesLisp/shader-initializersZach Hilman
gl_shader_cache: Use static constructors for CachedShader initialization
2019-07-01rasterizer_cache: Protect inherited caches from submission levelFernando Sahmkow
2019-06-29texture_cache: Address feedbackReinUsesLisp
2019-06-25gl_texture_cache: Correct assertsFernando Sahmkow
2019-06-25gl_texture_cache: Corrections and fixesFernando Sahmkow
2019-06-25gl_resource_manager: Correct MakeStreamCopyFernando Sahmkow
2019-06-25texture_cache: Query MemoryManager from the systemFernando Sahmkow
2019-06-24gl_texture_cache: Explicitly add indirect includeReinUsesLisp
2019-06-24renderer_opengl/utils: Remove unused includes and unused forward declarationReinUsesLisp
2019-06-24gl_texture_cache: Address some feedbackReinUsesLisp
2019-06-24gl_shader_disk_cache: Address feedbackReinUsesLisp
2019-06-24gl_shader_decompiler: Address feedbackReinUsesLisp
2019-06-21Merge pull request #2579 from ReinUsesLisp/fix-aoffi-testbunnei
gl_device: Fix TestVariableAoffi test
2019-06-20texture_cache: Style and CorrectionsFernando Sahmkow
2019-06-20shader_cache: Correct versioning and size calculation.Fernando Sahmkow
2019-06-20texture_cache: Implement texception detection and texture barriers.Fernando Sahmkow
2019-06-20gl_texture_cache: Use Stream Buffers instead of Persistant for Buffer Copies.Fernando Sahmkow
2019-06-20gl_texture_cache: Correct Image BlitFernando Sahmkow
2019-06-20texture_cache: Use siblings textures on Rebuild and fix possible error on ↵Fernando Sahmkow
blitting
2019-06-20texture_cache: Remove old rasterizer cacheFernando Sahmkow
2019-06-20texture_cache: eliminate accelerated depth->color/color->depth copies due to ↵Fernando Sahmkow
driver instability.
2019-06-20texture_cache: Optimize GetSurface and use references on functions that ↵Fernando Sahmkow
don't change a surface.
2019-06-20texture_cache: Implement Buffer Copy and detect Turing GPUs Image CopiesFernando Sahmkow
2019-06-20texture_cache uncompress-compress is untopological.Fernando Sahmkow
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.
2019-06-20Fix rebase errorsFernando Sahmkow
2019-06-20texture_cache: Fermi2D reform and implement View MirageFernando Sahmkow
This also does some fixes on compressed textures reinterpret and on the Fermi2D engine in general.
2019-06-20gl_shader_decompiler: Implement image binding settingsReinUsesLisp
2019-06-20shader: Decode SUST and implement backing image functionalityReinUsesLisp
2019-06-20gl_rasterizer: Track texture buffer usageReinUsesLisp
2019-06-20video_core: Make ARB_buffer_storage a required extensionReinUsesLisp
2019-06-20gl_rasterizer_cache: Use texture buffers to emulate texture buffersReinUsesLisp
2019-06-20maxwell_3d: Partially implement texture buffers as 1D texturesReinUsesLisp
2019-06-20gl_shader_decompiler: Allow 1D textures to be texture buffersReinUsesLisp
2019-06-20texture_cache: Implement Guard mechanismFernando Sahmkow
2019-06-20texture_cache: General FixesFernando Sahmkow
Fixed ASTC mipmaps loading Fixed alignment on openGL upload/download Fixed Block Height Calculation Removed unalign_height
2019-06-20gl_framebuffer_cache: Use a hashed struct to cache framebuffersReinUsesLisp