Fix ShaderNode compilation

This commit is contained in:
SirLynix
2023-05-14 18:51:46 +02:00
parent 383e905b3f
commit f1cd5ad048
12 changed files with 17 additions and 17 deletions

View File

@@ -49,7 +49,7 @@ ShaderNode(graph)
UpdatePreview();
}
nzsl::Ast::NodePtr BufferField::BuildNode(nzsl::Ast::ExpressionPtr* expressions, std::size_t count, std::size_t outputIndex) const
nzsl::Ast::NodePtr BufferField::BuildNode(nzsl::Ast::ExpressionPtr* /*expressions*/, std::size_t count, std::size_t outputIndex) const
{
assert(count == 0);
assert(outputIndex == 0);

View File

@@ -17,7 +17,7 @@ class CastVec : public ShaderNode
CastVec(ShaderGraph& graph);
~CastVec() = default;
nzsl::Ast::NodePtr BuildNode(nzsl::Ast::ExpressionPtr* expressions, std::size_t count, std::size_t outputIndex) const;
nzsl::Ast::NodePtr BuildNode(nzsl::Ast::ExpressionPtr* expressions, std::size_t count, std::size_t outputIndex) const override;
void BuildNodeEdition(QFormLayout* layout) override;
QString caption() const override;

View File

@@ -54,7 +54,7 @@ unsigned int Discard::nPorts(QtNodes::PortType portType) const
return 0;
}
std::shared_ptr<QtNodes::NodeData> Discard::outData(QtNodes::PortIndex port)
std::shared_ptr<QtNodes::NodeData> Discard::outData(QtNodes::PortIndex /*port*/)
{
return {};
}

View File

@@ -15,7 +15,7 @@ class Discard : public ShaderNode
Discard(ShaderGraph& graph);
nzsl::Ast::NodePtr BuildNode(nzsl::Ast::ExpressionPtr* expressions, std::size_t count, std::size_t outputIndex) const override;
int GetOutputOrder() const;
int GetOutputOrder() const override;
QString caption() const override { return "Discard"; }
QString name() const override { return "Discard"; }

View File

@@ -89,7 +89,7 @@ void FloatValue::BuildNodeEdition(QFormLayout* layout)
layout->addRow(tr("Value"), spinbox);
}
nzsl::Ast::NodePtr FloatValue::BuildNode(nzsl::Ast::ExpressionPtr* expressions, std::size_t count, std::size_t outputIndex) const
nzsl::Ast::NodePtr FloatValue::BuildNode(nzsl::Ast::ExpressionPtr* /*expressions*/, std::size_t count, std::size_t outputIndex) const
{
assert(count == 0);
assert(outputIndex == 0);

View File

@@ -13,7 +13,7 @@ class Mat4BinOp : public ShaderNode
Mat4BinOp(ShaderGraph& graph);
~Mat4BinOp() = default;
nzsl::Ast::NodePtr BuildNode(nzsl::Ast::ExpressionPtr* expressions, std::size_t count, std::size_t outputIndex) const;
nzsl::Ast::NodePtr BuildNode(nzsl::Ast::ExpressionPtr* expressions, std::size_t count, std::size_t outputIndex) const override;
unsigned int nPorts(QtNodes::PortType portType) const override;

View File

@@ -170,7 +170,7 @@ std::shared_ptr<QtNodes::NodeData> TextureValue::outData(QtNodes::PortIndex port
return textureData;
}
QString TextureValue::portCaption(QtNodes::PortType portType, QtNodes::PortIndex portIndex) const
QString TextureValue::portCaption(QtNodes::PortType portType, QtNodes::PortIndex /*portIndex*/) const
{
assert(portType == QtNodes::PortType::Out);
@@ -181,7 +181,7 @@ QString TextureValue::portCaption(QtNodes::PortType portType, QtNodes::PortIndex
return QString::fromStdString(textureEntry.name);
}
bool TextureValue::portCaptionVisible(QtNodes::PortType portType, QtNodes::PortIndex portIndex) const
bool TextureValue::portCaptionVisible(QtNodes::PortType portType, QtNodes::PortIndex /*portIndex*/) const
{
switch (portType)
{

View File

@@ -63,7 +63,7 @@ unsigned int VecDecomposition::nPorts(QtNodes::PortType portType) const
switch (portType)
{
case QtNodes::PortType::In: return 1;
case QtNodes::PortType::Out: return m_outputs.size();
case QtNodes::PortType::Out: return static_cast<unsigned int>(m_outputs.size());
default:
break;