Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/core
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2025-05-31 06:34:48 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2025-05-31 06:34:48 +1000
commitd9481850f365b4fe0424d299480d3cb114b1c446 (patch)
tree826680e32713b6c21c6589b780ac7b7138e7e133 /source/core
parentc8aea48d84a1da84759a6a15b95212ca43082581 (diff)
default to GCC on Linux for now, move to optional Clang build action
Diffstat (limited to 'source/core')
-rw-r--r--source/core/StarColor.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/core/StarColor.cpp b/source/core/StarColor.cpp
index 4eb726c..cab4b4f 100644
--- a/source/core/StarColor.cpp
+++ b/source/core/StarColor.cpp
@@ -322,8 +322,10 @@ Vec3F Color::toRgbF() const {
return Vec3F(redF(), greenF(), blueF());
}
+#ifdef __GNUC__
#pragma GCC push_options
#pragma GCC optimize("-fno-fast-math")
+#endif
Vec4F Color::toHsva() const {
float h, s, v;
@@ -367,7 +369,9 @@ Vec4F Color::toHsva() const {
return Vec4F(h, s, v, alphaF());
}
+#ifdef __GNUC__
#pragma GCC pop_options
+#endif
String Color::toHex() const {
auto rgba = toRgba();