aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_buffer_cache.cpp
Commit message (Expand)AuthorAgeFilesLines
* [shader_recompiler, vulkan] Virtual buffer pages with multi-range + sparse bu...CamilleLaVey2026-09-081-1/+1
* [fmt] use {#:x} instead of 0x{:#x} (#4170)lizzie2026-07-251-2/+2
* [meta] fix license headers (#2547)lizzie2025-09-211-0/+3
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-1/+1
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-181-4/+3
* gl_rasterizer: Implement DrawTransformFeedback macroAmeer J2023-12-191-0/+11
* gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memoryAmeer J2023-12-191-7/+38
* gl_buffer_cache: Fix tfb binding typoAmeer J2023-12-161-1/+1
* Merge pull request #12094 from ameerj/gl-buffer-cache-batch-vtxliamwhite2023-12-031-41/+35
|\
| * gl_buffer_cache: Batch vertex/tfb buffer bindingAmeer J2023-11-191-41/+35
* | Merge pull request #12056 from ameerj/opengl-neglectliamwhite2023-12-011-2/+6
|\ \
| * | gl_texture_cache: Enable async downloadsAmeer J2023-08-131-1/+1
| * | gl_buffer_cache: Enable async downloadsAmeer J2023-08-131-2/+6
| |/
* / renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode2023-11-121-3/+4
|/
* buffer_cache_base: Specify buffer type in HostBindingsMorph2023-06-131-10/+9
* Combine vertex/transform feedback buffer binding into a single callKelebek12023-06-081-0/+18
* Merge pull request #10476 from ameerj/gl-memory-mapsliamwhite2023-06-071-7/+51
|\
| * OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj2023-05-281-7/+51
* | Move buffer bindings to per-channel stateKelebek12023-05-271-1/+1
|/
* video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen2022-11-041-9/+6
* Align index buffe size when vertex_buffer_unified_memory enableFengChen2022-09-101-1/+1
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* GC: Address Feedback.Fernando Sahmkow2022-03-251-9/+5
* Garbage Collection: Final tuning.Fernando Sahmkow2022-03-251-1/+1
* Buffer Cache: Tune to the levels of the new GC.Fernando Sahmkow2022-03-251-0/+18
* shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp2021-11-161-4/+9
* buffer_cache: Minor fixesameerj2021-09-191-2/+1
* Merge pull request #6585 from ameerj/hadesbunnei2021-07-251-13/+71
|\
| * gl_buffer_cache: Use unorm internal formats for snorm texture buffer viewsameerj2021-07-221-1/+24
| * glasm: Use storage buffers instead of global memory when possibleReinUsesLisp2021-07-221-12/+14
| * shader: Initial OpenGL implementationReinUsesLisp2021-07-221-2/+35
* | gl_buffer_cache: Use glClearNamedBufferSubData:GL_RED instead of GL_RGBAReinUsesLisp2021-07-201-1/+1
|/
* DMAEngine: Accelerate BufferClearFernando Sahmkow2021-07-131-0/+6
* buffer_cache: Heuristically decide to skip cache on uniform buffersReinUsesLisp2021-03-021-1/+2
* renderer_opengl: Remove interopReinUsesLisp2021-02-131-9/+2
* gl_buffer_cache: Drop interop based parameter buffer workaroundsReinUsesLisp2021-02-131-53/+33
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-60/+197
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-4/+3
* video_core: Resolve more variable shadowing scenarios pt.3Lioncash2020-12-051-16/+16
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-2/+3
* gl_arb_decompiler: Use NV_shader_buffer_{load,store} on assembly shadersReinUsesLisp2020-07-181-1/+1
* gl_buffer_cache: Copy to buffers created as STREAM_READ before downloadingReinUsesLisp2020-06-261-5/+12
* buffer_cache: Use buffer methods instead of cache virtual methodsReinUsesLisp2020-06-241-20/+18
* gl_buffer_cache: Mark buffers as residentReinUsesLisp2020-06-241-8/+16
* buffer_cache: Avoid passing references of shared pointers and misc style changesReinUsesLisp2020-06-091-13/+8
* buffer_cache: Use boost::intrusive::set for cachingReinUsesLisp2020-05-211-0/+1
* {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersReinUsesLisp2020-04-281-4/+0
* OpenGL: Guarantee writes to Buffers.Fernando Sahmkow2020-04-221-1/+2
* buffer_cache: Return handles instead of pointer to handlesReinUsesLisp2020-04-161-10/+8
* Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow2020-04-061-4/+4