lizzie
|
11de264541
|
[cmake] Fix some macOS compilation errors (#4350)
Don't compile GLSL/GLASM backends without OpenGL enabled. These codepaths are unused on non-OpenGL platforms.
Fixes other miscellaneous errors that pop up on Clang 23 as well.
Signed-off-by: Lizzie lizzie@eden-emu.dev
Signed-off-by: crueter crueter@eden-emu.dev
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.
-------------------
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4350
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
1 week ago |
Kelebek1
|
ba4569eab7
|
Fix ScratchBuffer moves
|
3 years ago |
Morph
|
8d75397bd9
|
scratch_buffer: Add member types to ScratchBuffer
Allows for implicit conversion to std::span<T>.
|
3 years ago |
Kelebek1
|
c7430e51e3
|
Remove memory allocations in some hot paths
|
3 years ago |
Kelebek1
|
fc6c77f7ae
|
Allow Fermi blit accelerate to add src/dst to the cache if they don't exist already. Use ScratchBuffers in the software blit path.
|
3 years ago |
ameerj
|
08c1dc9587
|
texture_cache: Add async texture decoding
|
4 years ago |
ameerj
|
4d5adfb3c9
|
scratch_buffer: Explicitly defing resize and resize_destructive functions
resize keeps previous data intact when the buffer grows
resize_destructive destroys the previous data when the buffer grows
|
4 years ago |
ameerj
|
37ac7d7841
|
tests: Add ScratchBuffer tests
|
4 years ago |
ameerj
|
ff76a433ab
|
common: Add ScratchBuffer class
This class creates a default initialized heap allocated buffer for cases where value initializing members during allocation or resize
is redundant.
|
4 years ago |