Commit graph

9 commits

Author SHA1 Message Date
Eidolon
61a021ce4a Add SPMC queue + thread pool job executor 2023-10-14 15:26:52 -05:00
Eidolon
28f22e3f71 Add per-frame linear memory allocator 2023-10-14 15:26:52 -05:00
Eidolon
9a149ed35b Give StaticVec a special iterator type
Avoids a bogus warning in std::sort in GCC's STL.
2023-07-09 12:27:00 -05:00
Eidolon
91a6bcf8be Merge branch 'shader-postproc' into 'master'
Shader-based postimg effects

See merge request KartKrew/Kart!1138
2023-04-04 03:37:43 +00:00
Eidolon
356e3317df hwr2: Do postimg in hardware
Depends on updated shaders
2023-04-02 19:46:21 -05:00
James R
dfe49a5bf3 Fix srb2::StaticVec::pop_back
lmao
2023-04-02 17:26:34 +01:00
James R
4d6b15eca9 srb2::StaticVec: define value_type
Lets std::back_inserter work on srb2::StaticVec
2023-04-02 17:26:07 +01:00
Eidolon
ccc10eadd0 hwr2: Reformat C++ code 2023-01-14 19:59:41 -06:00
Eidolon
01ddbf6dcf (WIP) hardware: add render hardware interface 2023-01-14 18:40:26 -06:00