/
ArtemNech
/
simpleOpenGL
Обзор
Документация
Войти
/
ArtemNech
/
simpleOpenGL
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
devOpt
backend/graphics-units/floats.cpp
46 строк
905 B
Artem Nechitaylenko
initial
16 май 2026, 12:48
16 май 2026, 12:48
0d3ac6c
Код
Авторство
О чём код?
// // Created by artem on 8/8/24. // #include <cmath> #include "floats.h" bool floats::is_float_less(const float &val1, const float &val2) { if (is_floats_equal(val1, val2)) { return false; } return val1 < val2; } bool floats::is_float_grater(const float &val1, const float &val2) { if (is_floats_equal(val1, val2)) { return false; } return val1 > val2; } bool floats::is_floats_equal(const float &val1, const float &val2) { return fabs(val1 - val2) < ACC_LIMIT; } bool floats::is_float_less_equal(const float &val1, const float &val2) { return is_floats_equal(val1, val2) || val1 < val2; } bool floats::is_float_grater_equal(const float &val1, const float &val2) { return is_floats_equal(val1, val2) || val1 > val2; } bool floats::is_floats_equal(const double &val1, const double &val2) { return (fabs(val1 - val2) < ACC_LIMIT); }