gallium: trace driver crashes
Trying to use GALLIUM_TRACE
now results in a crash at this block in st_extensions.c:
if (prefer_nir &&
screen->get_shader_param(screen, PIPE_SHADER_FRAGMENT, PIPE_SHADER_CAP_INTEGERS) &&
extensions->ARB_stencil_texturing &&
!(nir_options->lower_doubles_options & nir_lower_fp64_full_software))
extensions->NV_copy_depth_to_color = TRUE;
Specifically the part dereferencing nir_options
added in a3512ddf, which is null for the trace driver. I'm not familiar with the infrastructure here, but it seems like this pointer shouldn't be null?
cc @mareko @tarceri since git logs show you both as being involved in context-based nir options