Skip to content

Conversation

@wouterlucas
Copy link
Contributor

@wouterlucas wouterlucas commented Oct 1, 2025

This change improves the Texture Management and Garbage collection routines.

To eliminate the "stuck texture" problem:

IMG_9685

Fixes:
- Auto retry mechanism in case of failure
- Expose retry API on texture to trigger manually
- Expose max retry count property on texture
- Fix stuck texture failure case
- Reset dimensions on texture re-initialise
- Fix GC race condition on starved CPUs
- Optimized renderability toggling for faster loading
- Remove old fetching/fetched states
- Extended Inspector to have more metrics surrounding texture loading for easy debugging

wouterlucas and others added 2 commits October 1, 2025 22:08
This change improves the Texture Management and Garbage collection routines.
    - Auto retry mechanism in case of failure
    - Expose retry API on texture to trigger manually
    - Expose max retry count property on texture
    - Fix stuck texture failure case
    - Reset dimensions on texture re-initialise
    - Fix GC race condition on starved CPUs
    - Optimized renderability toggling for faster loading
    - Remove old fetching/fetched states
    - Extended Inspector to have more metrics surrounding texture loading for easy debugging

co-authored-by: jfboeve <[email protected]>
@wouterlucas wouterlucas requested a review from jfboeve October 1, 2025 20:15
@jfboeve jfboeve merged commit 652d1cc into v2 Oct 2, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants