summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2025-08-13fix gcc compile-time errorStanislaw Halik
2025-02-05fix gcc build due to missing include <utility>Stanislaw Halik
2025-02-05move generated LUT into function scopeStanislaw Halik
2025-02-05add commented-out parts to hardcoded constantsStanislaw Halik
This is for rendering procedural holes.
2025-02-05compat/assert: move internal functions to own namespaceStanislaw Halik
2024-11-18src/{critter,chunk}: simplify LUT generation a bitStanislaw Halik
2024-11-18eStanislaw Halik
2024-11-16src/critter: fix flickering rotation on 3way movement glitchStanislaw Halik
2024-11-16src/critter: reduce movement logic's code bloatStanislaw Halik
2024-11-16src/chunk-walls: zero-initialize table pad bitsStanislaw Halik
2024-11-16src/chunk-walls: move computing wall parts to lookup tableStanislaw Halik
2024-11-15try fix buildStanislaw Halik
2024-11-15src/chunk-walls: factor out common formulasStanislaw Halik
2024-10-06Revert "fix build for now (wip)"Stanislaw Halik
This reverts commit 10ccb5f431c25dc6945711f3547cc847480e7f04.
2024-10-06fix build for now (wip)Stanislaw Halik
2024-09-20wStanislaw Halik
2024-09-20src: add exact calculations for wall hole renderingStanislaw Halik
2024-09-20src/hole: prep for wall hole renderingStanislaw Halik
2024-09-20aStanislaw Halik
2024-09-20dStanislaw Halik
2024-09-20wipStanislaw Halik
2024-09-20src/chunk: allow arbitrary amount of wall quads for renderingStanislaw Halik
It's required for drawing holes on walls.
2024-09-20workaround clionStanislaw Halik
2024-09-20src/chunk: don't allocate empty ground/wall/scenery meshesStanislaw Halik
2024-09-20cStanislaw Halik
2024-09-20dStanislaw Halik
2024-09-20aStanislaw Halik
2024-09-20src/hole: add unsigned integral value supportStanislaw Halik
2024-08-12remove object::goneStanislaw Halik
With `bptr::destroy()` there's no need to be extra careful anymore.
2024-08-11remove few todo commentsStanislaw Halik
2024-08-11aStanislaw Halik
2024-08-11bStanislaw Halik
2024-08-11fix clang-tidy warningStanislaw Halik
2024-08-11cStanislaw Halik
2024-08-11cStanislaw Halik
2024-08-11bStanislaw Halik
2024-08-11bStanislaw Halik
2024-08-11src: fix typo in wall depth valueStanislaw Halik
2024-08-11src: branch less when rendering wallsStanislaw Halik
2024-08-11editor: now use bptr<object>::destroy()Stanislaw Halik
2024-08-11src: unroll chunk wall rendering loopStanislaw Halik
2024-08-11aStanislaw Halik
2024-08-11factor out hole-making code for UVsStanislaw Halik
2024-08-11bStanislaw Halik
2024-07-28fix ci buildStanislaw Halik
2024-07-28eStanislaw Halik
2024-07-28expose find_hole_in_bbox()Stanislaw Halik
2024-07-28simplify disabling holes for debuggingStanislaw Halik
2024-07-28fStanislaw Halik
2024-07-28allow forward-declaring chunk::rtreeStanislaw Halik
Move chunk::RTree to Chunk_RTree.