From: Christian Hergert Date: Mon, 14 Mar 2022 23:22:52 +0000 (-0700) Subject: gsk/gl: check for format as well X-Git-Tag: archive/raspbian/4.8.3+ds-2+rpi1~3^2~20^2~4^2~301^2~6 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2efc1729e20c014ebcd0184da148dbbf999731e4;p=gtk4.git gsk/gl: check for format as well This could potentially happen if a uniform had never been set. --- diff --git a/gsk/gl/gskglcommandqueue.c b/gsk/gl/gskglcommandqueue.c index b7640edf87..4d7ef4b3d3 100644 --- a/gsk/gl/gskglcommandqueue.c +++ b/gsk/gl/gskglcommandqueue.c @@ -282,7 +282,7 @@ snapshot_uniforms (GskGLUniformState *state, { const GskGLUniformMapping *mapping = &program->mappings[i]; - if (!mapping->info.initial && mapping->location > -1) + if (!mapping->info.initial && mapping->info.format && mapping->location > -1) { uniform[count].location = mapping->location; uniform[count].info = mapping->info;