From: Timothy Arceri Date: Mon, 17 Oct 2016 23:51:43 +0000 (+1100) Subject: mesa: remove now unused IsCentroid from gl_fragment_program X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=91d5b0eda9eeb2a41342e7ab46bd1c779d8b93c9;p=mesa.git mesa: remove now unused IsCentroid from gl_fragment_program Reviewed-by: Jason Ekstrand --- diff --git a/src/compiler/glsl/ir_set_program_inouts.cpp b/src/compiler/glsl/ir_set_program_inouts.cpp index baa52b18057..a1772199638 100644 --- a/src/compiler/glsl/ir_set_program_inouts.cpp +++ b/src/compiler/glsl/ir_set_program_inouts.cpp @@ -26,8 +26,7 @@ * * Sets the InputsRead and OutputsWritten of Mesa programs. * - * Additionally, for fragment shaders, sets the IsCentroid and IsSample - * bitfields. + * Additionally, for fragment shaders, set the IsSample bitfield. * * Mesa programs (gl_program, not gl_shader_program) have a set of * flags indicating which varyings are read and written. Computing @@ -125,8 +124,6 @@ mark(struct gl_program *prog, ir_variable *var, int offset, int len, if (stage == MESA_SHADER_FRAGMENT) { gl_fragment_program *fprog = (gl_fragment_program *) prog; - if (var->data.centroid) - fprog->IsCentroid |= bitfield; if (var->data.sample) fprog->IsSample |= bitfield; } @@ -443,7 +440,6 @@ do_set_program_inouts(exec_list *instructions, struct gl_program *prog, prog->SystemValuesRead = 0; if (shader_stage == MESA_SHADER_FRAGMENT) { gl_fragment_program *fprog = (gl_fragment_program *) prog; - fprog->IsCentroid = 0; fprog->IsSample = 0; fprog->UsesKill = false; } diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h index 545a8d2ca14..261995e98fd 100644 --- a/src/mesa/main/mtypes.h +++ b/src/mesa/main/mtypes.h @@ -2004,12 +2004,6 @@ struct gl_fragment_program GLboolean PixelCenterInteger; enum gl_frag_depth_layout FragDepthLayout; - /** - * Bitfield indicating, for each fragment shader input, 1 if that input - * uses centroid interpolation, 0 otherwise. Unused inputs are 0. - */ - GLbitfield64 IsCentroid; - /** * Bitfield indicating, for each fragment shader input, 1 if that input * uses sample interpolation, 0 otherwise. Unused inputs are 0.