1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 19:17:44 +00:00

LibGfx+LibSoftGPU: Allow indexed reads into Gfx::Vector

This commit is contained in:
Jelle Raaijmakers 2022-03-10 20:43:28 +01:00 committed by Andreas Kling
parent 20a5a4363c
commit 870b835115
2 changed files with 9 additions and 22 deletions

View file

@ -56,6 +56,12 @@ public:
constexpr void set_z(T value) requires(N >= 3) { m_data[2] = value; }
constexpr void set_w(T value) requires(N >= 4) { m_data[3] = value; }
[[nodiscard]] constexpr T operator[](size_t index) const
{
VERIFY(index < N);
return m_data[index];
}
constexpr VectorN& operator+=(const VectorN& other)
{
UNROLL_LOOP