zink: split up creating zink_shader objects and VkShaderModule objects
[mesa.git] / src / gallium / drivers / zink / zink_draw.c
index 1a351ee518f0b9d4d658f4a89eb01a384821e82b..79e61ccb52bbe51b310bca0e04d6612fed70642a 100644 (file)
@@ -166,7 +166,7 @@ get_gfx_program(struct zink_context *ctx)
       if (!entry) {
          struct zink_gfx_program *prog;
          prog = zink_create_gfx_program(ctx, ctx->gfx_stages);
-         entry = _mesa_hash_table_insert(ctx->program_cache, prog->stages, prog);
+         entry = _mesa_hash_table_insert(ctx->program_cache, prog->shaders, prog);
          if (!entry)
             return NULL;
       }