gallium: replace an assertion with "if (!texobj) continue"
It's possible to call update_samplers() between the time a fragment shader is bound and when a texture image is defined (such as glClear). This fixes the case where we don't have a complete texture object yet.
This commit is contained in:
@@ -136,7 +136,8 @@ update_samplers(struct st_context *st)
|
||||
const struct gl_texture_object *texobj
|
||||
= st->ctx->Texture.Unit[texUnit]._Current;
|
||||
|
||||
assert(texobj);
|
||||
if (!texobj)
|
||||
continue;
|
||||
|
||||
sampler->wrap_s = gl_wrap_to_sp(texobj->WrapS);
|
||||
sampler->wrap_t = gl_wrap_to_sp(texobj->WrapT);
|
||||
|
||||
Reference in New Issue
Block a user