From: Tapani Pälli Date: Mon, 16 Nov 2015 06:44:18 +0000 (+0200) Subject: glsl: initialize precision when adding per vertex record fields X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=023fd58fd685135bfb4ee401ac9bd1c3a3988e02;p=mesa.git glsl: initialize precision when adding per vertex record fields Fixes issues with tessellation builtin variables since precision was introduced to IR with commit f84bc57d7dc02fceb805803131426c791eadeff9. Signed-off-by: Tapani Pälli Reviewed-by: Samuel Iglesias Gonsálvez Reviewed-by: Kenneth Graunke --- diff --git a/src/glsl/builtin_variables.cpp b/src/glsl/builtin_variables.cpp index b06c1bc5c12..b927d506faf 100644 --- a/src/glsl/builtin_variables.cpp +++ b/src/glsl/builtin_variables.cpp @@ -327,6 +327,7 @@ per_vertex_accumulator::add_field(int slot, const glsl_type *type, this->fields[this->num_fields].centroid = 0; this->fields[this->num_fields].sample = 0; this->fields[this->num_fields].patch = 0; + this->fields[this->num_fields].precision = GLSL_PRECISION_NONE; this->num_fields++; }