mirror of
https://github.com/johndoe6345789/SDL3CPlusPlus.git
synced 2026-04-25 14:15:02 +00:00
- Implement texture memory budget tracking to prevent GPU memory exhaustion. - Add validation for texture dimensions against GPU capabilities before loading. - Introduce checks for memory budget before texture allocation. - Validate the success of bgfx::copy() during texture loading. - Improve error handling and logging for texture creation failures. - Ensure proper cleanup of texture memory during pipeline destruction. - Add comprehensive unit tests for initialization order, texture loading, and resource management. - Document potential issues in LoadTextureFromFile and shader compilation processes.
19 KiB
19 KiB