summaryrefslogtreecommitdiffstats
path: root/src/common/page_table.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* page_table: Allow page tables to be movedLioncash2020-11-181-1/+1
| | | | | | | | Makes page tables and virtual buffers able to be moved, but not copied, making the interface more flexible. Previously, with the destructor specified, but no move assignment or constructor specified, they wouldn't be implicitly generated.
* common: page_table: Update to use VirtualBuffer and simplify.bunnei2020-04-171-25/+9
|
* PageTable: move backing addresses to a children class as the CPU page table does not need them.Fernando Sahmkow2020-03-141-1/+11
| | | | | | This PR aims to reduce the memory usage in the CPU page table by moving GPU specific parameters into a child class. This saves 1Gb of Memory for most games.
* gpu: Rewrite virtual memory manager using PageTable.bunnei2019-03-211-0/+2
|
* core: Move PageTable struct into Common.bunnei2019-03-171-0/+29