Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix ScratchBuffer moves | Kelebek1 | 2023-07-04 | 1 | -2/+15 |
| | |||||
* | scratch_buffer: Add member types to ScratchBuffer | Morph | 2023-06-30 | 1 | -20/+26 |
| | | | | Allows for implicit conversion to std::span<T>. | ||||
* | Remove memory allocations in some hot paths | Kelebek1 | 2023-06-22 | 1 | -0/+9 |
| | |||||
* | Allow Fermi blit accelerate to add src/dst to the cache if they don't exist already. Use ScratchBuffers in the software blit path. | Kelebek1 | 2023-05-11 | 1 | -0/+9 |
| | |||||
* | texture_cache: Add async texture decoding | ameerj | 2023-02-22 | 1 | -0/+1 |
| | |||||
* | scratch_buffer: Explicitly defing resize and resize_destructive functions | ameerj | 2022-12-20 | 1 | -0/+17 |
| | | | | | resize keeps previous data intact when the buffer grows resize_destructive destroys the previous data when the buffer grows | ||||
* | tests: Add ScratchBuffer tests | ameerj | 2022-12-20 | 1 | -5/+9 |
| | |||||
* | common: Add ScratchBuffer class | ameerj | 2022-12-20 | 1 | -0/+74 |
This class creates a default initialized heap allocated buffer for cases where value initializing members during allocation or resize is redundant. |