mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-17 16:08:06 +02:00
As opposed to returning true only if it can handle the case and it also successfully processes it. This is because we expect handled cases to be successfully processed except in abnormal situations such as out-of-memory errors. If an OOM is the reason a fallback path fails, we don't want to try another path (which will likely hit an OOM too): we have already recorded the OOM error in the command buffer and we just want to stop executing the command, so just flag the case as handled and move on. Also, if we don't do this, in an OOM scenario we'll likely end up running out of fallback paths and end up asserting (on debug builds), which makes some CTS tests unhappy because they expect OOM to be handled more gracefully, so this allows us to make CTS happy also in debug builds, which is convenient. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766> |
||
|---|---|---|
| .. | ||
| cle | ||
| clif | ||
| common | ||
| compiler | ||
| drm-shim | ||
| qpu | ||
| simulator | ||
| vulkan | ||
| .editorconfig | ||
| Android.cle.mk | ||
| Android.genxml.mk | ||
| Android.mk | ||
| Makefile.sources | ||
| meson.build | ||