mesa: remove now unused IsCentroid from gl_fragment_program

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
Timothy Arceri
2016-10-18 10:51:43 +11:00
parent d9d04373c1
commit 91d5b0eda9
2 changed files with 1 additions and 11 deletions

View File

@@ -26,8 +26,7 @@
* *
* Sets the InputsRead and OutputsWritten of Mesa programs. * Sets the InputsRead and OutputsWritten of Mesa programs.
* *
* Additionally, for fragment shaders, sets the IsCentroid and IsSample * Additionally, for fragment shaders, set the IsSample bitfield.
* bitfields.
* *
* Mesa programs (gl_program, not gl_shader_program) have a set of * Mesa programs (gl_program, not gl_shader_program) have a set of
* flags indicating which varyings are read and written. Computing * 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) { if (stage == MESA_SHADER_FRAGMENT) {
gl_fragment_program *fprog = (gl_fragment_program *) prog; gl_fragment_program *fprog = (gl_fragment_program *) prog;
if (var->data.centroid)
fprog->IsCentroid |= bitfield;
if (var->data.sample) if (var->data.sample)
fprog->IsSample |= bitfield; fprog->IsSample |= bitfield;
} }
@@ -443,7 +440,6 @@ do_set_program_inouts(exec_list *instructions, struct gl_program *prog,
prog->SystemValuesRead = 0; prog->SystemValuesRead = 0;
if (shader_stage == MESA_SHADER_FRAGMENT) { if (shader_stage == MESA_SHADER_FRAGMENT) {
gl_fragment_program *fprog = (gl_fragment_program *) prog; gl_fragment_program *fprog = (gl_fragment_program *) prog;
fprog->IsCentroid = 0;
fprog->IsSample = 0; fprog->IsSample = 0;
fprog->UsesKill = false; fprog->UsesKill = false;
} }

View File

@@ -2004,12 +2004,6 @@ struct gl_fragment_program
GLboolean PixelCenterInteger; GLboolean PixelCenterInteger;
enum gl_frag_depth_layout FragDepthLayout; 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 * Bitfield indicating, for each fragment shader input, 1 if that input
* uses sample interpolation, 0 otherwise. Unused inputs are 0. * uses sample interpolation, 0 otherwise. Unused inputs are 0.