Sfoglia il codice sorgente

LibGL: Always inline `to_rgba32()`

This function popped up in profiles.
Jelle Raaijmakers 3 anni fa
parent
commit
65cda8e4aa
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      Userland/Libraries/LibGL/SoftwareRasterizer.cpp

+ 1 - 1
Userland/Libraries/LibGL/SoftwareRasterizer.cpp

@@ -34,7 +34,7 @@ constexpr static T mix(const T& x, const T& y, float interp)
     return x * (1 - interp) + y * interp;
 }
 
-static Gfx::RGBA32 to_rgba32(const FloatVector4& v)
+ALWAYS_INLINE constexpr static Gfx::RGBA32 to_rgba32(const FloatVector4& v)
 {
     auto clamped = v.clamped(0, 1);
     u8 r = clamped.x() * 255;