diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 15:19:47 -0500 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 15:19:47 -0500 |
| commit | e23b0f2fab9014225486beebd82fab8dbc0fe14c (patch) | |
| tree | 3297c6c501f02851387fa8dc64b8f6e2760a1521 /src/core/loader/nup.cpp | |
| parent | 561f87abec2f76b3ca40c59277752ed4d3b6bf16 (diff) | |
shader: keep the handle slot map thread-local instead of a pointer to it
BuildHandleProgram stored the address of its outermost call's local map
in a thread_local pointer for the nested calls, which GCC 15 rejects
with -Werror=dangling-pointer. The map itself is thread_local now, and
a depth counter tells the outermost call to clear it.
Diffstat (limited to 'src/core/loader/nup.cpp')
0 files changed, 0 insertions, 0 deletions
