| Commit message (Collapse) | Author | Files | Lines |
|
- Greatly reduces the risk of overflow, at the cost of doubling the size of this array.
|
|
|
|
|
|
|
|
- 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.
|
|
- helpful to disambiguate Kernel::Memory namespace.
|
|
|
|
This is only used within the accelerated rasterizer in two places, so
this is also a very trivial migration.
|
|
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.
|
|
Add an intermediary class that implements common functions across GPU
accelerated rasterizers. This avoids code repetition on different
backends.
|