summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_buffer_cache.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* gl_rasterizer: Upload constant buffers with glNamedBufferSubDataReinUsesLisp2019-11-021-4/+27
* gl_buffer_cache: Add missing includeReinUsesLisp2019-08-301-0/+1
* Buffer_Cache: Implement flushing.Fernando Sahmkow2019-08-211-0/+4
* Video_Core: Implement a new Buffer CacheFernando Sahmkow2019-08-211-19/+28
* gl_buffer_cache: Implement with generic buffer cacheReinUsesLisp2019-07-061-162/+27
* gl_buffer_cache: Remove global system gettersReinUsesLisp2019-07-061-5/+5
* gl_buffer_cache: Implement flushingReinUsesLisp2019-07-061-1/+5
* gl_rasterizer: Drop gl_global_cache in favor of gl_buffer_cacheReinUsesLisp2019-07-061-6/+16
* gl_buffer_cache: Rework to support internalized buffersReinUsesLisp2019-07-061-46/+121
* gl_buffer_cache: Store in CachedBufferEntry the used buffer handleReinUsesLisp2019-07-061-16/+17
* gl_buffer_cache: Return used buffer from Upload functionReinUsesLisp2019-07-061-12/+11
* rasterizer_cache: Protect inherited caches from submission levelFernando Sahmkow2019-07-011-0/+2
* gl_buffer_cache: Remove unused ReserveMemory methodReinUsesLisp2019-05-301-10/+0
* video_core/texures/texture: Remove unnecessary includesLioncash2019-04-061-0/+1
* video_core/renderer_opengl: Remove unnecessary includesLioncash2019-04-041-1/+0
* video_core: Amend constructor initializer list order where applicableLioncash2019-03-271-2/+2
* gpu: Move GPUVAddr definition to common_types.bunnei2019-03-211-2/+2
* video_core: Refactor to use MemoryManager interface for all memory access.bunnei2019-03-161-5/+3
* gpu: Use host address for caching instead of guest address.bunnei2019-03-151-9/+15
* video_core: Assert on invalid GPU to CPU address queriesReinUsesLisp2019-02-031-1/+2
* gl_stream_buffer: Use DSA for buffer managementReinUsesLisp2019-01-061-1/+1
* gl_rasterizer: Skip VB upload if the state is clean.Markus Wick2018-11-171-1/+2
* rasterizer_cache: Remove reliance on the System singletonLioncash2018-11-081-1/+3
* global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-1/+1
* gl_rasterizer: Implement quads topologyReinUsesLisp2018-10-041-3/+14
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-7/+8
* gl_buffer_cache: Make GetHandle() a const member functionLioncash2018-09-061-1/+1
* gl_buffer_cache: Remove unnecessary includesLioncash2018-09-061-1/+3
* renderer_opengl: Implement a buffer cache.Markus Wick2018-09-051-0/+90