aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/memory_manager.h
Commit message (Expand)AuthorAgeFilesLines
* Texture Cache: Address feedback.Fernando Sahmkow2021-07-041-4/+4
* Texture Cache: Improve accuracy of sparse texture detection.Fernando Sahmkow2021-07-041-0/+20
* Merge branch 'bytes-to-map-end' into new-bufcache-wipReinUsesLisp2021-02-131-0/+2
* gpu: Report renderer errors with exceptionsReinUsesLisp2021-02-131-1/+1
* Merge pull request #5795 from ReinUsesLisp/bytes-to-map-endbunnei2021-01-291-0/+6
|\
| * video_core/memory_manager: Add BytesToMapEndReinUsesLisp2021-01-221-0/+6
* | video_core/memory_manager: Remove unused CopyBlockUnsafeReinUsesLisp2021-01-211-1/+0
* | video_core/memory_manager: Add GPU address based flush methodReinUsesLisp2021-01-211-0/+2
|/
* video_core: Resolve more variable shadowing scenariosLioncash2020-12-041-2/+2
* video_core: NVDEC Implementationameerj2020-10-261-1/+4
* memory_manager: Make use of [[nodiscard]] in the interfaceLioncash2020-08-261-17/+17
* memory_manager: Make operator+ const qualifiedLioncash2020-08-261-1/+1
* Merge pull request #4574 from lioncash/const-fnbunnei2020-08-251-1/+1
|\
| * memory_manager: Mark IsGranularRange() as a const member functionLioncash2020-08-241-1/+1
* | video_core: Initialize renderer with a GPUReinUsesLisp2020-08-221-2/+5
|/
* hle: nvdrv: Rewrite of GPU memory management.bunnei2020-07-261-106/+66
* memory_manager: Eliminate variable shadowingLioncash2020-06-191-6/+6
* video_core: memory_manager: Updates for Common::PageTable changes.bunnei2020-04-171-1/+1
* Memory: Address Feedback.Fernando Sahmkow2020-04-081-0/+3
* GPUMemoryManager: Improve safety of memory reads.Fernando Sahmkow2020-04-081-4/+1
* Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow2020-04-061-0/+5
* PageTable: move backing addresses to a children class as the CPU page table d...Fernando Sahmkow2020-03-141-1/+1
* Revert "video_core: memory_manager: Use GPU interface for cache functions."bunnei2020-02-151-1/+6
* video_core: memory_manager: Use GPU interface for cache functions.bunnei2020-02-071-6/+1
* prefer system reference over global accessorMichael Scire2019-07-091-1/+7
* GPUVM: Correct GPU VM virtual address spaceFernando Sahmkow2019-06-091-2/+2
* video_core/memory_manager: Mark IsBlockContinuous() as a const member functionLioncash2019-05-091-2/+2
* video_core/memory_manager: Mark the constructor as explicitLioncash2019-05-091-1/+1
* video_core/memory_manager: Default the destructor within the cpp fileLioncash2019-05-091-0/+1
* video_core/memory_manager: Amend doxygen commentsLioncash2019-05-091-7/+7
* video_core/memory_manager: Remove superfluous const from function declarationsLioncash2019-05-091-7/+7
* Implement IsBlockContinousFernando Sahmkow2019-04-161-2/+5
* Use ReadBlockUnsafe for fetyching DMA CommandListsFernando Sahmkow2019-04-161-2/+0
* Document unsafe versions and add BlockCopyUnsafeFernando Sahmkow2019-04-161-5/+25
* GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafeFernando Sahmkow2019-04-151-0/+2
* memory_manager: Improved implementation of read/write/copy block.bunnei2019-04-051-1/+6
* video_core/memory_manager: Make Read() a const qualified member functionLioncash2019-04-051-1/+1
* video_core/memory_manager: Make ReadBlock() a const qualifier member functionLioncash2019-04-051-1/+1
* video_core/memory_manager: Add a const qualified variant of GetPointer()Lioncash2019-04-051-0/+1
* video_core/memory_manager: Make FindFreeRegion() a const member functionLioncash2019-04-051-1/+1
* video_core/memory_manager: Make GpuToCpuAddress() a const member functionLioncash2019-04-051-1/+1
* memory_manager: Cleanup FindFreeRegion.bunnei2019-03-201-2/+2
* memory_manager: Bug fixes and further cleanup.bunnei2019-03-201-7/+7
* memory_manager: Add protections for invalid GPU addresses.bunnei2019-03-201-7/+8
* gpu: Rewrite virtual memory manager using PageTable.bunnei2019-03-201-47/+115
* gpu: Move GPUVAddr definition to common_types.bunnei2019-03-201-3/+0
* video_core: Refactor to use MemoryManager interface for all memory access.bunnei2019-03-161-1/+16
* memory_manager: Do not allow 0 to be a valid GPUVAddr.bunnei2018-11-231-1/+2
* memory_manager: Do not MapBufferEx over already in use memory.bunnei2018-11-011-4/+4
* global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-4/+3