aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_buffer_cache.h
AgeCommit message (Expand)Author
2024-02-05Buffer Cache: Refactor to use Range sets insteadFernando Sahmkow
2024-02-04VideoCore: Move Slot Vector to CommonFernando Sahmkow
2024-01-18Core: Clang format and other small issues.Fernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-12-19gl_rasterizer: Implement DrawTransformFeedback macroAmeer J
2023-12-19gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memoryAmeer J
2023-12-03Merge pull request #12094 from ameerj/gl-buffer-cache-batch-vtxliamwhite
2023-12-01Merge pull request #12056 from ameerj/opengl-neglectliamwhite
2023-11-26Merge branch 'master' into ssbo-alignAmeer J
2023-11-19gl_buffer_cache: Batch vertex/tfb buffer bindingAmeer J
2023-11-12renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode
2023-10-31shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J
2023-08-13gl_buffer_cache: Enable async downloadsAmeer J
2023-06-13buffer_cache_base: Specify buffer type in HostBindingsMorph
2023-06-08Combine vertex/transform feedback buffer binding into a single callKelebek1
2023-05-28OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj
2023-04-29Buffer Cache: Fully rework the buffer cache.Fernando Sahmkow
2023-01-07Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"Liam
2023-01-05Vulkan, OpenGL: Hook up storage buffer alignment codeBilly Laws
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-03-25GC: Address Feedback.Fernando Sahmkow
2022-03-25Buffer Cache: Tune to the levels of the new GC.Fernando Sahmkow
2022-03-19video_core: Reduce unused includesameerj
2021-07-22buffer_cache: Fix copy based uniform bindings trackingReinUsesLisp
2021-07-22glasm: Use storage buffers instead of global memory when possibleReinUsesLisp
2021-07-22shader: Initial OpenGL implementationReinUsesLisp
2021-07-22shader: Interact texture buffers with buffer cacheReinUsesLisp
2021-07-13DMAEngine: Accelerate BufferClearFernando Sahmkow
2021-02-13renderer_opengl: Remove interopReinUsesLisp
2021-02-13gl_buffer_cache: Drop interop based parameter buffer workaroundsReinUsesLisp
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp
2020-06-26gl_buffer_cache: Copy to buffers created as STREAM_READ before downloadingReinUsesLisp
2020-06-24buffer_cache: Use buffer methods instead of cache virtual methodsReinUsesLisp
2020-06-24gl_buffer_cache: Mark buffers as residentReinUsesLisp
2020-06-15Merge pull request #4066 from ReinUsesLisp/shared-ptr-bufRodrigo Locatti
2020-06-09buffer_cache: Avoid passing references of shared pointers and misc style changesReinUsesLisp
2020-06-07rasterizer_cache: Remove files and includesReinUsesLisp
2020-04-28{maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersReinUsesLisp
2020-04-16buffer_cache: Return handles instead of pointer to handlesReinUsesLisp
2020-04-06Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow
2019-11-02gl_rasterizer: Upload constant buffers with glNamedBufferSubDataReinUsesLisp
2019-08-21Buffer Cache: Adress Feedback.Fernando Sahmkow
2019-08-21Video_Core: Implement a new Buffer CacheFernando Sahmkow
2019-07-06gl_rasterizer: Fix nullptr dereference on disabled buffersReinUsesLisp
2019-07-06gl_buffer_cache: Implement with generic buffer cacheReinUsesLisp
2019-07-06gl_buffer_cache: Remove global system gettersReinUsesLisp
2019-07-06gl_buffer_cache: Implement flushingReinUsesLisp