gallium/tessellator: Fix uninitialized variable warnings.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10806>
This commit is contained in:
Timur Kristóf 2021-05-14 16:31:13 +02:00 committed by Marge Bot
parent 020c3c403f
commit 2d35857705

View file

@ -18,6 +18,7 @@
*/
#include "tessellator.hpp"
#include "util/macros.h"
#if defined(_MSC_VER)
#include <math.h> // ceil
#else
@ -2228,6 +2229,8 @@ void CHLSLTessellator::QuadHLSLProcessTessFactors( float tessFactor_Ueq0, float
case PIPE_TESSELLATOR_REDUCTION_AVERAGE:
insideTessFactor[U] = (tessFactor_Veq0 + tessFactor_Veq1 + tessFactor_Ueq0 + tessFactor_Ueq1) / 4;
break;
default:
unreachable("impossible m_insideTessFactorReduction");
}
// Scale inside tessFactor based on user scale factor.
@ -2293,6 +2296,8 @@ void CHLSLTessellator::QuadHLSLProcessTessFactors( float tessFactor_Ueq0, float
insideTessFactor[U] = (tessFactor_Veq0 + tessFactor_Veq1) / 2;
insideTessFactor[V] = (tessFactor_Ueq0 + tessFactor_Ueq1) / 2;
break;
default:
unreachable("impossible m_insideTessFactorReduction");
}
// Scale inside tessFactors based on user scale factor.
@ -2464,6 +2469,8 @@ void CHLSLTessellator::TriHLSLProcessTessFactors( float tessFactor_Ueq0, float t
case PIPE_TESSELLATOR_REDUCTION_AVERAGE:
insideTessFactor = (tessFactor_Ueq0 + tessFactor_Veq0 + tessFactor_Weq0) / 3;
break;
default:
unreachable("impossible m_insideTessFactorReduction");
}
// Scale inside TessFactor based on user scale factor.