summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_buffer_cache.h (unfollow)
Commit message (Expand)AuthorFilesLines
2021-02-13renderer_opengl: Remove interopReinUsesLisp1-11/+1
2021-02-13gl_buffer_cache: Drop interop based parameter buffer workaroundsReinUsesLisp1-10/+10
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp1-40/+128
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-3/+5
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash1-7/+7
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp1-1/+2
2020-06-26gl_buffer_cache: Copy to buffers created as STREAM_READ before downloadingReinUsesLisp1-3/+4
2020-06-24buffer_cache: Use buffer methods instead of cache virtual methodsReinUsesLisp1-9/+7
2020-06-24gl_buffer_cache: Mark buffers as residentReinUsesLisp1-6/+14
2020-06-09buffer_cache: Avoid passing references of shared pointers and misc style changesReinUsesLisp1-12/+6
2020-06-07rasterizer_cache: Remove files and includesReinUsesLisp1-1/+0
2020-04-28{maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersReinUsesLisp1-2/+0
2020-04-16buffer_cache: Return handles instead of pointer to handlesReinUsesLisp1-6/+6
2020-04-06Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow1-2/+2
2019-11-02gl_rasterizer: Upload constant buffers with glNamedBufferSubDataReinUsesLisp1-2/+18
2019-08-21Buffer Cache: Adress Feedback.Fernando Sahmkow1-3/+3
2019-08-21Video_Core: Implement a new Buffer CacheFernando Sahmkow1-7/+26
2019-07-06gl_rasterizer: Fix nullptr dereference on disabled buffersReinUsesLisp1-2/+2
2019-07-06gl_buffer_cache: Implement with generic buffer cacheReinUsesLisp1-101/+14
2019-07-06gl_buffer_cache: Remove global system gettersReinUsesLisp1-1/+7
2019-07-06gl_buffer_cache: Implement flushingReinUsesLisp1-1/+6
2019-07-06gl_rasterizer: Drop gl_global_cache in favor of gl_buffer_cacheReinUsesLisp1-2/+2
2019-07-06gl_buffer_cache: Rework to support internalized buffersReinUsesLisp1-18/+52
2019-07-06gl_buffer_cache: Store in CachedBufferEntry the used buffer handleReinUsesLisp1-7/+13
2019-07-06gl_buffer_cache: Return used buffer from Upload functionReinUsesLisp1-8/+8
2019-05-30gl_buffer_cache: Remove unused ReserveMemory methodReinUsesLisp1-3/+0
2019-04-20RasterizerCache Redesign: Flush Fernando Sahmkow1-3/+3
2019-03-21gpu: Move GPUVAddr definition to common_types.bunnei1-1/+1
2019-03-15gpu: Use host address for caching instead of guest address.bunnei1-7/+24
2018-11-17gl_rasterizer: Skip VB upload if the state is clean.Markus Wick1-1/+1
2018-11-08rasterizer_cache: Remove reliance on the System singletonLioncash1-1/+3
2018-10-16rasterizer_cache: Refactor to support in-order flushing.bunnei1-4/+4
2018-10-16rasterizer_cache: Reintroduce method for flushing.bunnei1-0/+3
2018-10-04gl_rasterizer: Implement quads topologyReinUsesLisp1-0/+7
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-8/+8
2018-09-06gl_buffer_cache: Default initialize member variablesLioncash1-3/+3
2018-09-06gl_buffer_cache: Make GetHandle() a const member functionLioncash1-1/+1
2018-09-06gl_buffer_cache: Remove unnecessary includesLioncash1-1/+1
2018-09-06gl_buffer_cache: Make constructor explicitLioncash1-1/+1
2018-09-05renderer_opengl: Implement a buffer cache.Markus Wick1-0/+57