Commit graph

9 commits

Author SHA1 Message Date
Mary
a799da1ec5 fix: fix build on Linux with gcc
Tested on Fedora 38, helpers.hpp was missing an import.
2023-06-17 10:11:35 +02:00
Wunkolo
2c94d0d683 Add Helpers:{getBits,getBit}
`constexpr` functions for extractint bitfields that lends itself a bit
better to emitting instructions like `bextr` on x86 or `ubfx` on arm64.
And may subjectively make things a bit more readable.
"Extract `5` bits" rather than `& 0x1F`.
2023-06-10 00:48:06 -07:00
xkevio
dee81bc62d Add <type_traits> header for std::integral_constant 2023-06-06 02:11:07 +02:00
xkevio
463c47af4f Fix GCC build error by correctly including <utility> header
This is needed to not rely on implementation defined behavior
regarding transitive header includes, here for std::integer_sequence.
2023-06-06 01:57:07 +02:00
wheremyfoodat
e80679fe77 Geometry pipeline v2
Co-Authored-By: Sky <skylersaleh@gmail.com>
2023-02-26 20:41:33 +02:00
wheremyfoodat
1019f65824 Fix Fedora build 2023-02-18 00:57:42 +02:00
wheremyfoodat
7547159a48 [Helpers] Fix oopsie 2022-11-18 00:07:14 +02:00
wheremyfoodat
905c7ed770 Start adding memory stuff 2022-09-15 13:35:15 +03:00
wheremyfoodat
b5371dc66c Initial commit (I really need to remove Boost) 2022-09-15 04:47:14 +03:00