iris: TES uniform fixes
authorKenneth Graunke <kenneth@whitecape.org>
Tue, 26 Jun 2018 20:11:05 +0000 (13:11 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:07 +0000 (10:26 -0800)
not that we have a TES, but...

src/gallium/drivers/iris/iris_program.c

index f0e57e55ba414d0a32843b4c97678251ed966fde..b94583e9b679c113d3e42e15a851a11d1cbaab17 100644 (file)
@@ -325,6 +325,8 @@ iris_compile_tes(struct iris_context *ice,
 
    assign_common_binding_table_offsets(devinfo, nir, prog_data, 0);
 
+   iris_setup_uniforms(compiler, mem_ctx, nir, prog_data);
+
    struct brw_vue_map input_vue_map;
    brw_compute_tess_vue_map(&input_vue_map, key->inputs_read,
                             key->patch_inputs_read);
@@ -334,7 +336,7 @@ iris_compile_tes(struct iris_context *ice,
       brw_compile_tes(compiler, &ice->dbg, mem_ctx, key, &input_vue_map,
                       tes_prog_data, nir, NULL, -1, &error_str);
    if (program == NULL) {
-      dbg_printf("Failed to compile vertex shader: %s\n", error_str);
+      dbg_printf("Failed to compile evaluation shader: %s\n", error_str);
       ralloc_free(mem_ctx);
       return false;
    }