diff options
author | Timm Bäder <mail@baedert.org> | 2017-12-08 20:43:47 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2017-12-21 19:12:32 +0100 |
commit | 703c4cf003d31ddf6a777761c24cf67c699b6951 (patch) | |
tree | 9f787ec3638ff9d17a4a78446cdab8017d9da96d /gsk/gl | |
parent | 2d3e87da4652cdda381ee0324dc54a5b39631c79 (diff) | |
download | gtk+-703c4cf003d31ddf6a777761c24cf67c699b6951.tar.gz |
gl renderer: Ignore render ops before we have a valid program
Diffstat (limited to 'gsk/gl')
-rw-r--r-- | gsk/gl/gskglrenderer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index 5da50f60ea..40020dedf0 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -1629,6 +1629,10 @@ gsk_gl_renderer_render_ops (GskGLRenderer *self, op->op == OP_CHANGE_VAO) continue; + if (op->op != OP_CHANGE_PROGRAM && + program == NULL) + continue; + OP_PRINT ("Op %u: %u", i, op->op); switch (op->op) |