summaryrefslogtreecommitdiffstats
path: root/thirdparty/basis_universal/transcoder/basisu_transcoder.cpp
diff options
context:
space:
mode:
authorPedro J. Estébanez <pedrojrulez@gmail.com>2024-06-24 11:25:57 +0200
committerPedro J. Estébanez <pedrojrulez@gmail.com>2024-06-24 11:25:57 +0200
commit884d1da938bc679d537b322b4d02b53a6e334e59 (patch)
treed252428e246417ddbccb71c906178441a97b1ce5 /thirdparty/basis_universal/transcoder/basisu_transcoder.cpp
parent19bf77f66635c53cc28d54784a9a2333f4a8d289 (diff)
downloadredot-engine-884d1da938bc679d537b322b4d02b53a6e334e59.tar.gz
ResourceLoader: Fix handling of uncached loads
- `CACHE_MODE_IGNORE_DEEP` is checked in addition to `CACHE_MODE_IGNORE` to determine if a load is uncached. This avoids crashes in uncached loads due to prematurely freed load tasks. - Cached load tasks are isolated (not registered in the task map ever). This avoids regular loads from reusing in-flight cached loads, which is not correct.
Diffstat (limited to 'thirdparty/basis_universal/transcoder/basisu_transcoder.cpp')
0 files changed, 0 insertions, 0 deletions