Remove Value for size_t and correctly fix the problem
This commit is contained in:
parent
4bf49876c6
commit
143d7d391a
|
|
@ -68,7 +68,6 @@ namespace Nz
|
|||
virtual void Value(UInt16& val) = 0;
|
||||
virtual void Value(UInt32& val) = 0;
|
||||
virtual void Value(UInt64& val) = 0;
|
||||
virtual void Value(std::size_t& val) = 0;
|
||||
inline void SizeT(std::size_t& val);
|
||||
|
||||
virtual void Variable(ShaderNodes::VariablePtr& var) = 0;
|
||||
|
|
@ -102,7 +101,6 @@ namespace Nz
|
|||
void Value(UInt16& val) override;
|
||||
void Value(UInt32& val) override;
|
||||
void Value(UInt64& val) override;
|
||||
void Value(std::size_t& val) override;
|
||||
void Variable(ShaderNodes::VariablePtr& var) override;
|
||||
|
||||
ByteStream& m_stream;
|
||||
|
|
@ -134,7 +132,6 @@ namespace Nz
|
|||
void Value(UInt16& val) override;
|
||||
void Value(UInt32& val) override;
|
||||
void Value(UInt64& val) override;
|
||||
void Value(std::size_t& val) override;
|
||||
void Variable(ShaderNodes::VariablePtr& var) override;
|
||||
|
||||
ByteStream& m_stream;
|
||||
|
|
|
|||
|
|
@ -258,7 +258,7 @@ namespace Nz
|
|||
|
||||
void ShaderAstSerializerBase::Serialize(ShaderNodes::SwizzleOp& node)
|
||||
{
|
||||
Value(node.componentCount);
|
||||
SizeT(node.componentCount);
|
||||
Node(node.expression);
|
||||
|
||||
for (std::size_t i = 0; i < node.componentCount; ++i)
|
||||
|
|
@ -466,11 +466,6 @@ namespace Nz
|
|||
m_stream << val;
|
||||
}
|
||||
|
||||
void ShaderAstSerializer::Value(std::size_t& val)
|
||||
{
|
||||
m_stream << val;
|
||||
}
|
||||
|
||||
void ShaderAstSerializer::Variable(ShaderNodes::VariablePtr& var)
|
||||
{
|
||||
ShaderNodes::VariableType nodeType = (var) ? var->GetType() : ShaderNodes::VariableType::None;
|
||||
|
|
@ -737,11 +732,6 @@ namespace Nz
|
|||
m_stream >> val;
|
||||
}
|
||||
|
||||
void ShaderAstUnserializer::Value(std::size_t& val)
|
||||
{
|
||||
m_stream >> val;
|
||||
}
|
||||
|
||||
void ShaderAstUnserializer::Variable(ShaderNodes::VariablePtr& var)
|
||||
{
|
||||
Int32 nodeTypeInt;
|
||||
|
|
|
|||
Loading…
Reference in New Issue