Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rasterizer: Update pages in batches | ReinUsesLisp | 2021-06-11 | 1 | -15/+41 |
| | |||||
* | video_core: rasterizer_cache: Use u16 for cached page count. | bunnei | 2021-05-27 | 1 | -3/+3 |
| | | | | - Greatly reduces the risk of overflow, at the cost of doubling the size of this array. | ||||
* | video_core: rasterizer_accelerated: Fix un/signed mismatch. | bunnei | 2021-03-13 | 1 | -1/+2 |
| | |||||
* | video_core: rasterizer_accelerated: Fix delta check ordering. | bunnei | 2021-03-03 | 1 | -3/+3 |
| | |||||
* | video_core: rasterizer_accelerated: Improve error handling & fix implicit conversion. | bunnei | 2021-03-03 | 1 | -4/+8 |
| | |||||
* | video_core: rasterizer_accelerated: Use a flat array instead of interval_map for cached pages. | bunnei | 2021-03-03 | 1 | -38/+13 |
| | | | | | | - Uses a fixed 64MB for the cache instead of an ever growing map. - Slightly faster by using atomics instead of a single mutex for access. - Thanks for Rodrigo for the idea. | ||||
* | core: memory: Move to Core::Memory namespace. | bunnei | 2020-04-17 | 1 | -5/+5 |
| | | | | - helpful to disambiguate Kernel::Memory namespace. | ||||
* | Added missing include | Joel Holdsworth | 2019-12-11 | 1 | -0/+1 |
| | |||||
* | core/memory: Migrate over RasterizerMarkRegionCached() to the Memory class | Lioncash | 2019-11-27 | 1 | -2/+2 |
| | | | | | This is only used within the accelerated rasterizer in two places, so this is also a very trivial migration. | ||||
* | core: Prepare various classes for memory read/write migration | Lioncash | 2019-11-27 | 1 | -1/+2 |
| | | | | | | | | | | Amends a few interfaces to be able to handle the migration over to the new Memory class by passing the class by reference as a function parameter where necessary. Notably, within the filesystem services, this eliminates two ReadBlock() calls by using the helper functions of HLERequestContext to do that for us. | ||||
* | rasterizer_accelerated: Add intermediary for GPU rasterizers | ReinUsesLisp | 2019-10-27 | 1 | -0/+63 |
Add an intermediary class that implements common functions across GPU accelerated rasterizers. This avoids code repetition on different backends. |