Martin Dørum
417064c7f4
tracy on demand
4年前
Martin Dørum
abc277b256
integrate tracy, cmake stuff, etc
4年前
Martin Dørum
4a8694dc27
store entities contiguously in memory
There are still some things left to do:
* Implement despawn
* Maybe shrink SlotVector if there's a lot more free slots than occupied slots
* Implement iteration over entities
4年前
Martin Dørum
c108c704ca
cmake stuff
4年前
Martin Dørum
24b8fdcd8d
more optimization
4年前
Martin Dørum
08d7346d5b
optimization
4年前
Martin Dørum
d808b8bcfb
this is a big one
* reworked some resource loading and mod init stuff
* texetures are now configured at runtime via .toml files
* moved from SRF to messagepack
* changed folder structures
* added the fmt library (for later)
4年前
Martin Dørum
903774f7a7
caves
4年前
Martin Dørum
051d044dbf
add compile_commands to all
4年前
Martin Dørum
09899a4b20
compile_commands target
4年前
Martin Dørum
bcc6e9f421
make clang-tidy happier
4年前
Martin Dørum
c6ffa3c7d5
basic imgui integration (now with SDL)
4年前
Martin Dørum
49b180cea4
tiny stuff
4年前
Martin Dørum
43c238db24
profile build type
4年前
Martin Dørum
4af9678582
compile options
4年前
Martin Dørum
34a0000cb4
add check target
4年前
Martin Dørum
3af2d77f68
build stuff
4年前
Martin Dørum
78b29bbb5d
build stuff
4年前
Martin Dørum
e782d5b1af
more progress on sfml -> sdl
4年前
Martin Dørum
e71e20c6c5
WIP, rewriting stuff to use SDL instead of SFML
4年前
Martin Dørum
045b4bdd96
imgui-sfml apparently ends up in lib64 sometimes
4年前
Martin Dørum
e1fef8792e
integrate imgui, and associated build system work
4年前
Martin Dørum
e7437ef94c
randomness
4年前
Martin Dørum
3902a2d652
move Win into its own thing, make vector stuff constexpr
4年前
Martin Dørum
362adf6171
clang-tidy
4年前
Martin Dørum
92ef995116
visible entity, cmake stuff
4年前
Martin Dørum
4ff0dbcc16
a bunch of SRF stuff, and use SRF for entity params
4年前
Martin Dørum
dba1185667
bundle clang and sfml
4年前
Martin Dørum
e12ba020fa
changed tile registration and stuff
4年前
Martin Dørum
367d4ed70c
use configure_file to copy assets
4年前
Martin Dørum
bc0f62c44d
hey, music
4年前
Martin Dørum
735c797de4
icon
4年前
Martin Dørum
7347e6cb5c
perlin noise worldgen
5年前
Martin Dørum
dae49455a9
add support for ancient cmake
5年前
Martin Dørum
124abba0f8
release modes
5年前
Martin Dørum
7f4dedb8f2
let's just use C++17 ok
5年前
Martin Dørum
78bd1112be
basic collision
5年前
Martin Dørum
4824b8d553
naming things, and std::map of chunks
5年前
Martin Dørum
5bbe431f1b
almost ready to draw chunks!
5年前
Martin Dørum
909aaba699
textures and stuff
5年前
Martin Dørum
1ebc165245
cmake
5年前