From: Matt Turner Date: Mon, 26 Nov 2018 19:29:41 +0000 (-0800) Subject: nir: Call fflush() at the end of nir_print_shader() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1a210268b85fc4e4f3896d41cd889a9f88455542;p=mesa.git nir: Call fflush() at the end of nir_print_shader() We normally call with stderr which is unbuffered, so this won't affect that, but it does let me call nir_print_shader(nir, fopen("log", "w+")) from gdb and actually get the whole shader in my file. Reviewed-by: Tapani Pälli --- diff --git a/src/compiler/nir/nir_print.c b/src/compiler/nir/nir_print.c index e20c28fec87..8077a29b184 100644 --- a/src/compiler/nir/nir_print.c +++ b/src/compiler/nir/nir_print.c @@ -1312,6 +1312,7 @@ void nir_print_shader(nir_shader *shader, FILE *fp) { nir_print_shader_annotated(shader, fp, NULL); + fflush(fp); } void