fix: Issues with various float nodes

This commit is contained in:
WerWolv
2023-09-04 19:59:09 +02:00
parent 7685a22c5f
commit 1bb0a72bed
2 changed files with 13 additions and 4 deletions

View File

@@ -534,7 +534,7 @@ namespace hex::plugin::builtin {
i128 output = 0;
if (input.empty() || input.size() > sizeof(output))
throwNodeError("Buffer is empty or bigger than 64 bits");
throwNodeError("Buffer is empty or bigger than 128 bits");
std::memcpy(&output, input.data(), input.size());
@@ -691,7 +691,7 @@ namespace hex::plugin::builtin {
void process() override {
const auto &input = this->getFloatOnInput(0);
this->setIntegerOnOutput(1, std::ceil(input));
this->setFloatOnOutput(1, std::ceil(input));
}
};
@@ -702,7 +702,7 @@ namespace hex::plugin::builtin {
void process() override {
const auto &input = this->getFloatOnInput(0);
this->setIntegerOnOutput(1, std::floor(input));
this->setFloatOnOutput(1, std::floor(input));
}
};
@@ -713,7 +713,7 @@ namespace hex::plugin::builtin {
void process() override {
const auto &input = this->getFloatOnInput(0);
this->setIntegerOnOutput(1, std::round(input));
this->setFloatOnOutput(1, std::round(input));
}
};