zink: fix program init flag
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Tue, 24 Aug 2021 21:59:44 +0000 (17:59 -0400)
committerMarge Bot <eric+marge@anholt.net>
Wed, 25 Aug 2021 03:11:41 +0000 (03:11 +0000)
this was accidentally !! instead of ! as intended

Fixes: c4702204bc3 ("zink: optimize shader recalc")
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12535>

src/gallium/drivers/zink/zink_program.c

index f0e12314b68feab3710d2dbe5ef4c0896c3d14ba..4fa238c050e215aefcfda3455649515ce3b89565 100644 (file)
@@ -280,7 +280,7 @@ update_shader_modules(struct zink_context *ctx, struct zink_gfx_program *prog)
 {
    bool hash_changed = false;
    bool default_variants = true;
-   bool first = !!prog->modules[PIPE_SHADER_VERTEX];
+   bool first = !prog->modules[PIPE_SHADER_VERTEX];
    u_foreach_bit(pstage, ctx->dirty_shader_stages & prog->stages_present) {
       assert(prog->shaders[pstage]);
       struct zink_shader_module *zm = get_shader_module_for_stage(ctx, prog->shaders[pstage], prog);