aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_buffer_cache.h
Commit message (Expand)AuthorAgeFilesLines
* [shader_recompiler, vulkan] Virtual buffer pages with multi-range + sparse bu...CamilleLaVey2026-09-081-1/+2
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-2/+2
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-101-3/+3
* [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by...CamilleLaVey2026-01-111-0/+4
* [meta] fix license headers (#2547)lizzie2025-09-211-0/+3
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-1/+1
* Buffer Cache: Refactor to use Range sets insteadFernando Sahmkow2024-02-051-1/+0
* VideoCore: Move Slot Vector to CommonFernando Sahmkow2024-02-041-1/+1
* Core: Clang format and other small issues.Fernando Sahmkow2024-01-181-2/+1
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-4/+3
* gl_rasterizer: Implement DrawTransformFeedback macroAmeer J2023-12-191-0/+5
* gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memoryAmeer J2023-12-191-0/+1
* Merge pull request #12094 from ameerj/gl-buffer-cache-batch-vtxliamwhite2023-12-031-1/+0
|\
| * gl_buffer_cache: Batch vertex/tfb buffer bindingAmeer J2023-11-191-1/+0
* | Merge pull request #12056 from ameerj/opengl-neglectliamwhite2023-12-011-2/+4
|\ \
| * | gl_buffer_cache: Enable async downloadsAmeer J2023-08-131-2/+4
| |/
* | Merge branch 'master' into ssbo-alignAmeer J2023-11-261-4/+13
|\ \
| * | renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode2023-11-121-4/+13
| |/
* / shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J2023-10-311-0/+4
|/
* buffer_cache_base: Specify buffer type in HostBindingsMorph2023-06-131-2/+4
* Combine vertex/transform feedback buffer binding into a single callKelebek12023-06-081-1/+3
* OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj2023-05-281-4/+25
* Buffer Cache: Fully rework the buffer cache.Fernando Sahmkow2023-04-291-0/+4
* Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"Liam2023-01-071-4/+0
* Vulkan, OpenGL: Hook up storage buffer alignment codeBilly Laws2023-01-051-0/+4
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* GC: Address Feedback.Fernando Sahmkow2022-03-251-3/+3
* Buffer Cache: Tune to the levels of the new GC.Fernando Sahmkow2022-03-251-0/+12
* video_core: Reduce unused includesameerj2022-03-191-2/+0
* buffer_cache: Fix copy based uniform bindings trackingReinUsesLisp2021-07-221-5/+7
* glasm: Use storage buffers instead of global memory when possibleReinUsesLisp2021-07-221-0/+6
* shader: Initial OpenGL implementationReinUsesLisp2021-07-221-3/+37
* shader: Interact texture buffers with buffer cacheReinUsesLisp2021-07-221-0/+1
* DMAEngine: Accelerate BufferClearFernando Sahmkow2021-07-131-0/+2
* renderer_opengl: Remove interopReinUsesLisp2021-02-131-11/+1
* gl_buffer_cache: Drop interop based parameter buffer workaroundsReinUsesLisp2021-02-131-10/+10
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-40/+128
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-3/+5
* video_core: Resolve more variable shadowing scenarios pt.3Lioncash2020-12-051-7/+7
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-1/+2
* gl_buffer_cache: Copy to buffers created as STREAM_READ before downloadingReinUsesLisp2020-06-261-3/+4
* buffer_cache: Use buffer methods instead of cache virtual methodsReinUsesLisp2020-06-241-9/+7
* gl_buffer_cache: Mark buffers as residentReinUsesLisp2020-06-241-6/+14
* Merge pull request #4066 from ReinUsesLisp/shared-ptr-bufRodrigo Locatti2020-06-151-12/+6
|\
| * buffer_cache: Avoid passing references of shared pointers and misc style changesReinUsesLisp2020-06-091-12/+6
* | rasterizer_cache: Remove files and includesReinUsesLisp2020-06-071-1/+0
|/
* {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersReinUsesLisp2020-04-281-2/+0
* buffer_cache: Return handles instead of pointer to handlesReinUsesLisp2020-04-161-6/+6
* Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow2020-04-061-2/+2
* gl_rasterizer: Upload constant buffers with glNamedBufferSubDataReinUsesLisp2019-11-021-2/+18