X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fmesa%2Fstate_tracker%2Fst_glsl_to_tgsi.cpp;h=3a72377f540abad5c895f4bb8a8c8ff18b03634b;hp=0fb30bb3b2d31b6abe9d8faf7f2836fc7bc37ab4;hb=500b0735c0caa293d22fb3728cb76d267a016834;hpb=34b3e1f5121ee532a1eb087e9b08c3d15e16cc9d;ds=sidebyside diff --git a/src/mesa/state_tracker/st_glsl_to_tgsi.cpp b/src/mesa/state_tracker/st_glsl_to_tgsi.cpp index 0fb30bb3b2d..3a72377f540 100644 --- a/src/mesa/state_tracker/st_glsl_to_tgsi.cpp +++ b/src/mesa/state_tracker/st_glsl_to_tgsi.cpp @@ -6520,17 +6520,6 @@ emit_face_var(struct gl_context *ctx, struct st_translate *t) t->inputs[t->inputMapping[VARYING_SLOT_FACE]] = ureg_src(face_temp); } -static void -emit_compute_block_size(const struct gl_program *prog, - struct ureg_program *ureg) { - ureg_property(ureg, TGSI_PROPERTY_CS_FIXED_BLOCK_WIDTH, - prog->info.cs.local_size[0]); - ureg_property(ureg, TGSI_PROPERTY_CS_FIXED_BLOCK_HEIGHT, - prog->info.cs.local_size[1]); - ureg_property(ureg, TGSI_PROPERTY_CS_FIXED_BLOCK_DEPTH, - prog->info.cs.local_size[2]); -} - struct sort_inout_decls { bool operator()(const struct inout_decl &a, const struct inout_decl &b) const { return mapping[a.mesa_index] < mapping[b.mesa_index]; @@ -6746,14 +6735,6 @@ st_translate_program( } if (procType == PIPE_SHADER_FRAGMENT) { - if (program->shader->Program->info.fs.early_fragment_tests || - program->shader->Program->info.fs.post_depth_coverage) { - ureg_property(ureg, TGSI_PROPERTY_FS_EARLY_DEPTH_STENCIL, 1); - - if (program->shader->Program->info.fs.post_depth_coverage) - ureg_property(ureg, TGSI_PROPERTY_FS_POST_DEPTH_COVERAGE, 1); - } - if (proginfo->info.inputs_read & VARYING_BIT_POS) { /* Must do this after setting up t->inputs. */ emit_wpos(st_context(ctx), t, proginfo, ureg, @@ -6816,13 +6797,6 @@ st_translate_program( } } - if (procType == PIPE_SHADER_COMPUTE) { - emit_compute_block_size(proginfo, ureg); - } - - if (program->shader->Program->info.layer_viewport_relative) - ureg_property(ureg, TGSI_PROPERTY_LAYER_VIEWPORT_RELATIVE, 1); - /* Declare address register. */ if (program->num_address_regs > 0) {