summaryrefslogtreecommitdiff
path: root/src/common/page_table.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* page_table: Allow page tables to be movedGravatar Lioncash2020-11-171-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.Gravatar bunnei2020-04-171-25/+9
|
* PageTable: move backing addresses to a children class as the CPU page table ↵Gravatar Fernando Sahmkow2020-03-141-1/+11
| | | | | | | | does not need them. 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.Gravatar bunnei2019-03-201-0/+2
|
* core: Move PageTable struct into Common.Gravatar bunnei2019-03-161-0/+29