Nico Weber
|
72f0575fb0
LibGfx: Fix -Wdouble-promotion for float matrices
|
2 years ago |
Luke Wilde
|
dec09333a3
LibGfx: Add method to Matrix that determines if the matrix is invertible
|
2 years ago |
Linus Groh
|
d26aabff04
Everywhere: Run clang-format
|
2 years ago |
Zaggy1024
|
ba79de0439
LibGfx: Make Matrix and VectorN more constexpr-friendly
|
2 years ago |
MacDue
|
6b167c8427
LibGfx: Add `[[nodiscard]]` to Matrix operators
|
2 years ago |
MacDue
|
3d532571bb
LibGfx: Add Matrix::operator*(T scalar)
|
2 years ago |
MacDue
|
95878688a7
LibGfx: Add Matrix::operator+(Matrix const & other)
|
2 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Jelle Raaijmakers
|
8a3242cb83
LibGL+LibSoftGPU+LibGfx: Reimplement normal transformation
|
3 years ago |
Jelle Raaijmakers
|
a41d5ffa1e
LibGfx+LibGL: Allow singular matrices to be inverted
|
3 years ago |
Jelle Raaijmakers
|
a4a666152b
LibGfx+LibGL: Do not crash if matrix inverse does not exist
|
3 years ago |
Jelle Raaijmakers
|
e056cf7e3f
LibGfx: Mark some `Matrix` functions as `[[nodiscard]]`
|
3 years ago |
Ben Wiederhake
|
ee18912373
LibGfx: Implement copy-assign for Matrix
|
3 years ago |
Jelle Raaijmakers
|
22d8778437
LibGfx/Matrix: Add inverse() and friends
|
4 years ago |
Stephan Unverwerth
|
c2d84efaae
LibGfx+Demos: Make Matrix4x4 a true alias for Matrix<4,T>
|
4 years ago |
Stephan Unverwerth
|
0833db0874
LibGfx: Make Matrix class consistently row-major
|
4 years ago |
Hendiadyoin1
|
1424c4651f
LibGfx: Constexpr Matrices and Vectors
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 years ago |