aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache
Commit message (Expand)AuthorAgeFilesLines
* buffer_cache: use mapped range with large vertex buffer sizeLiam2024-02-131-1/+1
* Common: Rename SplitRangeSet to OverlapRangeSetFernando Sahmkow2024-02-051-1/+1
* Buffer Cache: Refactor to use Range sets insteadFernando Sahmkow2024-02-052-278/+103
* VideoCore: Move Slot Vector to CommonFernando Sahmkow2024-02-041-3/+3
* Core: Eliminate core/memory dependancies.Fernando Sahmkow2024-01-183-15/+14
* Core: Clang format and other small issues.Fernando Sahmkow2024-01-182-6/+6
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-185-289/+304
* Fix typos in video_coreViktor Szépe2024-01-071-2/+2
* Revert "video_core: use interval map for page count tracking"liamwhite2023-12-171-1/+1
* video_core: use interval map for page count trackingLiam2023-12-141-1/+1
* Merge pull request #12194 from liamwhite/fruit-companyliamwhite2023-11-291-2/+2
|\
| * video_core: fix mac compileLiam2023-11-261-2/+2
* | Merge branch 'master' into ssbo-alignAmeer J2023-11-263-71/+114
|\|
| * Merge pull request #11535 from GPUCode/upload_cmdbufFernando S2023-11-263-66/+114
| |\
| | * renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode2023-11-123-66/+114
| * | Buffer Cache: Eliminate clears on Indirect buffersFernando Sahmkow2023-11-181-5/+0
| |/
* | shader_recompiler: Align SSBO offsets in GlobalMemory functionsAmeer J2023-10-311-1/+2
* | buffer_cache: Apply storage buffer alignment only to the offsetAmeer J2023-10-311-8/+12
* | shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J2023-10-311-3/+8
|/
* Add missing dowhile loops around FindBuffer callsKelebek12023-10-231-6/+7
* Merge pull request #11349 from vonchenplus/buffer_cache_crashliamwhite2023-10-171-0/+4
|\
| * video_core: set vertex buffer num to 16, because mvk have when using more tha...Feng Chen2023-08-231-0/+4
* | Mark a buffer GPU modified after the buffers are confirmed, do not double syn...Kelebek12023-10-051-22/+24
* | Query Cache: address issuesFernando Sahmkow2023-09-232-5/+4
* | Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow2023-09-232-6/+25
* | Buffer Cache: fix discard writes.Fernando Sahmkow2023-08-271-1/+9
|/
* buffer_cache: Increase number of texture buffersGPUCode2023-07-152-1/+11
* Use spans over guest memory where possible instead of copying data.Kelebek12023-07-021-3/+4
* Memory Tracking: Optimize tracking to only use atomic writes when contested w...Fernando Sahmkow2023-06-282-2/+18
* MemoryTracking: Initial setup of atomic writes.Fernando Sahmkow2023-06-282-3/+25
* Remove memory allocations in some hot pathsKelebek12023-06-222-4/+4
* Synchronize vertex buffer even when it doesn't require bindingKelebek12023-06-171-3/+6
* buffer_cache_base: Specify buffer type in HostBindingsMorph2023-06-132-5/+6
* Combine vertex/transform feedback buffer binding into a single callKelebek12023-06-082-22/+71
* Merge pull request #10476 from ameerj/gl-memory-mapsliamwhite2023-06-072-6/+5
|\
| * OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj2023-05-282-6/+5
* | Merge pull request #10091 from Kelebek1/bc_buggggggliamwhite2023-06-011-3/+3
|\ \
| * | Fix buffer overlap checking skipping a page for stream score right expandKelebek12023-05-261-3/+3
| |/
* | Skip BufferCache tickframe with no channel state setKelebek12023-05-301-1/+5
* | Move buffer bindings to per-channel stateKelebek12023-05-273-209/+227
|/
* Merge pull request #10422 from liamwhite/gcFernando S2023-05-241-2/+2
|\
| * video_core: tune garbage collection aggressivenessLiam2023-05-231-2/+2
* | textures: add BC1 and BC3 compressors and recompression settingLiam2023-05-231-1/+1
|/
* Buffer Cache: Clear sync code.Fernando Sahmkow2023-05-152-28/+4
* Swap order of checking/setting region modifications in the buffer_cacheKelebek12023-05-091-4/+4
* Buffer Cache: disable reactive flushing in it.Fernando Sahmkow2023-05-071-9/+2
* Buffer cache: always use async buffer downloads and fix regression.Fernando Sahmkow2023-05-073-61/+68
* Settings: add option to enable / disable reactive flushingFernando Sahmkow2023-05-071-3/+6
* GPU: Add Reactive flushingFernando Sahmkow2023-05-075-13/+76
* video_core: fix build on Apple ClangLiam2023-05-022-3/+5