mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 10:00:40 +00:00
Make sure all ShaderVariable values are initialised to 0
This commit is contained in:
@@ -227,8 +227,7 @@ struct ShaderVariable
|
||||
rows = columns = 0;
|
||||
displayAsHex = isStruct = rowMajor = false;
|
||||
type = VarType::Unknown;
|
||||
for(int i = 0; i < 16; i++)
|
||||
value.uv[i] = 0;
|
||||
memset(&value, 0, sizeof(value));
|
||||
}
|
||||
ShaderVariable(const ShaderVariable &) = default;
|
||||
ShaderVariable &operator=(const ShaderVariable &) = default;
|
||||
@@ -238,8 +237,7 @@ struct ShaderVariable
|
||||
rows = 1;
|
||||
columns = 4;
|
||||
displayAsHex = isStruct = rowMajor = false;
|
||||
for(int i = 0; i < 16; i++)
|
||||
value.uv[i] = 0;
|
||||
memset(&value, 0, sizeof(value));
|
||||
type = VarType::Float;
|
||||
value.f.x = x;
|
||||
value.f.y = y;
|
||||
@@ -252,8 +250,7 @@ struct ShaderVariable
|
||||
rows = 1;
|
||||
columns = 4;
|
||||
displayAsHex = isStruct = rowMajor = false;
|
||||
for(int i = 0; i < 16; i++)
|
||||
value.uv[i] = 0;
|
||||
memset(&value, 0, sizeof(value));
|
||||
type = VarType::SInt;
|
||||
value.i.x = x;
|
||||
value.i.y = y;
|
||||
@@ -266,8 +263,7 @@ struct ShaderVariable
|
||||
rows = 1;
|
||||
columns = 4;
|
||||
displayAsHex = isStruct = rowMajor = false;
|
||||
for(int i = 0; i < 16; i++)
|
||||
value.uv[i] = 0;
|
||||
memset(&value, 0, sizeof(value));
|
||||
type = VarType::UInt;
|
||||
value.u.x = x;
|
||||
value.u.y = y;
|
||||
|
||||
Reference in New Issue
Block a user