Commit c67e57e9 by Alexis Hetu Committed by Alexis Hétu

Build fix

Bug swiftshader:94 Change-Id: I4214270b4ee0dad3f13a8e1556ce0c6366bb045b Reviewed-on: https://swiftshader-review.googlesource.com/16029Tested-by: 's avatarAlexis Hétu <sugoi@google.com> Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com>
parent af13df45
......@@ -160,7 +160,7 @@ namespace glsl
struct Varying : public ShaderVariable
{
Varying(const TType& type, const std::string &name, int reg = -1, int col = -1)
: ShaderVariable(type, name, reg), qualifier(type.getQualifier()), col(col)
: ShaderVariable(type, name, reg), qualifier(type.getQualifier()), column(col)
{
}
......@@ -175,7 +175,7 @@ namespace glsl
}
TQualifier qualifier;
int col; // First register element, assigned during link
int column; // First register element, assigned during link
};
typedef std::list<Varying> VaryingList;
......
......@@ -968,8 +968,8 @@ namespace gl
if(available)
{
varying->reg = r;
varying->col = 0;
varying->registerIndex = r;
varying->column = 0;
for(int y = 0; y < n; y++)
{
......@@ -1002,8 +1002,8 @@ namespace gl
if(available)
{
varying->reg = r;
varying->col = 2;
varying->registerIndex = r;
varying->column = 2;
for(int y = 0; y < n; y++)
{
......@@ -1046,7 +1046,7 @@ namespace gl
{
if(!packing[r][column])
{
varying->reg = r;
varying->registerIndex = r;
for(int y = r; y < r + n; y++)
{
......@@ -1057,7 +1057,7 @@ namespace gl
}
}
varying->col = column;
varying->column = column;
success = true;
}
......@@ -1125,8 +1125,8 @@ namespace gl
{
if(output->name == input->name)
{
int in = input->reg;
int out = output->reg;
int in = input->registerIndex;
int out = output->registerIndex;
int components = VariableColumnCount(output->type);
int registers = VariableRowCount(output->type) * output->size();
......
......@@ -1494,7 +1494,7 @@ namespace es2
{
reg += rowCount > 1 ? colCount * subscript : subscript;
}
int col = varying.col;
int col = varying.column;
if(tfVaryingName == "gl_PointSize")
{
// Point size is stored in the y element of the vector, not the x element
......@@ -1952,7 +1952,7 @@ namespace es2
return false;
}
for(int i = 0; i < fields1.size(); ++i)
for(size_t i = 0; i < fields1.size(); ++i)
{
if(fields1[i].name != fields2[i].name)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment