CID 1354483
Signed-off-by: Julien Isorce <[email protected]>
---
src/gallium/drivers/radeonsi/si_pipe.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/gallium/drivers/radeonsi/si_pipe.c
b/src/gallium/drivers/radeonsi/si_pipe.c
index a9a7c8f..6cbaa72 100644
--- a/src/gallium/drivers/radeonsi/si_pipe.c
+++ b/src/gallium/drivers/radeonsi/si_pipe.c
@@ -675,12 +675,12 @@ static void si_destroy_screen(struct pipe_screen* pscreen)
{
struct si_screen *sscreen = (struct si_screen *)pscreen;
struct si_shader_part *parts[] = {
- sscreen->vs_prologs,
- sscreen->vs_epilogs,
- sscreen->tcs_epilogs,
- sscreen->gs_prologs,
- sscreen->ps_prologs,
- sscreen->ps_epilogs
+ sscreen ? sscreen->vs_prologs : NULL,
+ sscreen ? sscreen->vs_epilogs : NULL,
+ sscreen ? sscreen->tcs_epilogs : NULL,
+ sscreen ? sscreen->gs_prologs : NULL,
+ sscreen ? sscreen->ps_prologs : NULL,
+ sscreen ? sscreen->ps_epilogs : NULL
};
unsigned i;
--
2.7.4
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev