mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-09 05:48:18 +02:00
The state tracker now uses these functions to free shaders, rather than the pipe->delete_vs/fs-state() functions. Before, we could get in a situation where we free() a shader and happen to alloc() a new one at the same address. The cso_set_vertex/fragment_shader() function would no-op the state change since the pointers were the same. This led to problems elsewhere, of course. The new delete functions null-out the CSO's current shader pointers. |
||
|---|---|---|
| .. | ||
| egl | ||
| gallium | ||
| glu | ||
| glut | ||
| glw | ||
| glx | ||
| mesa | ||
| Makefile | ||
| SConscript | ||