Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | memory_manager: Do not allow 0 to be a valid GPUVAddr. | bunnei | 2018-11-23 | 1 | -1/+2 |
| | | | | - Fixes a bug with Undertale using 0 for a render target. | ||||
* | memory_manager: Do not MapBufferEx over already in use memory. | bunnei | 2018-11-01 | 1 | -4/+4 |
| | | | | - This fixes rendering when changing areas in Super Mario Odyssey. | ||||
* | global: Use std::optional instead of boost::optional (#1578) | Frederic L | 2018-10-30 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | | * get rid of boost::optional * Remove optional references * Use std::reference_wrapper for optional references * Fix clang format * Fix clang format part 2 * Adressed feedback * Fix clang format and MacOS build | ||||
* | memory_manager: Add a method for querying the end of a mapped GPU region. | bunnei | 2018-10-16 | 1 | -0/+1 |
| | |||||
* | GPU: Implemented nvhost-as-gpu's UnmapBuffer ioctl. | Subv | 2018-05-20 | 1 | -0/+1 |
| | | | | It removes a mapping previously created with the MapBufferEx ioctl. | ||||
* | gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses. | bunnei | 2018-04-25 | 1 | -1/+0 |
| | |||||
* | memory_manager: Add implement CpuToGpuAddress. | bunnei | 2018-04-24 | 1 | -0/+10 |
| | |||||
* | memory_manager: Make GpuToCpuAddress return an optional. | bunnei | 2018-04-24 | 1 | -1/+4 |
| | |||||
* | memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses. | bunnei | 2018-04-24 | 1 | -8/+8 |
| | |||||
* | GPU: Make the GPU virtual memory manager use 16 page bits and 10 page table bits. | Subv | 2018-04-23 | 1 | -1/+5 |
| | | | | Also removed some dead code and added memory map consistency asserts. | ||||
* | Make a GPU class in VideoCore to contain the GPU state. | Subv | 2018-02-12 | 1 | -0/+49 |
Also moved the GPU MemoryManager class to video_core since it makes more sense for it to be there. |