Martin Dørum
95f7ea2e56
use modern cmake SDL2 target
3 years ago
Martin Dørum
025ac43e55
sunlight
3 years ago
Martin Dørum
d3ca166d2f
more lighting
3 years ago
Martin Dørum
c251cf9cd1
build type changes
3 years ago
Martin Dørum
293b05bade
lights are floats, range 0-1
3 years ago
Martin Dørum
7bc2c743bc
some light smoothing
3 years ago
Martin Dørum
86952836a5
a bit more lighting
3 years ago
Martin Dørum
367880391e
include fixes
3 years ago
Martin Dørum
c77bfb3262
light stuff
3 years ago
Martin Dørum
0a6a4b72c2
fix tracy gitmodule path
3 years ago
Martin Dørum
8f2e3578ea
lighting
3 years ago
Martin Dørum
d00aea0dca
more lighting
3 years ago
Martin Dørum
2ddc6cb454
only update light for chunks which need it
3 years ago
Martin Dørum
6e1b068d1c
update all chunks at once
3 years ago
Martin Dørum
c9ce067e11
lighting changes
3 years ago
Martin Dørum
2cfa6b547f
make player emit light
3 years ago
Martin Dørum
b8fcf907d5
integrate lighting with swan
3 years ago
Martin Dørum
d5b870ed8f
add debug symbols to Release, remove DebugRelease
3 years ago
Martin Dørum
569df98e5c
LightingThread -> LightServer
3 years ago
Martin Dørum
f9aaf6e5c7
more lighting stuff
3 years ago
Martin Dørum
102be7ec37
lighting system work
3 years ago
Martin Dørum
262ca389fe
a kind of lighting effect
3 years ago
Martin Dørum
e8315c9332
light map
3 years ago
Martin Dørum
da49c89543
add --gles
3 years ago
Martin Dørum
aa58a03e71
ditch libcygnet (for now?)
3 years ago
Martin Dørum
10c84289a7
don't store sx/sy
3 years ago
Martin Dørum
3ebcfc6a36
scale individual elements
3 years ago
Martin Dørum
b4e194fe98
resize changes
3 years ago
Martin Dørum
72399ea76c
resizing
3 years ago
Martin Dørum
44fc1f3748
RenderQueue and transformation matrixes and stuff
3 years ago
Martin Dørum
9dd2bc1337
remove PerfCounter, rely on tracy
3 years ago
Martin Dørum
f040f51b04
fix PlayerEntity::get
3 years ago
Martin Dørum
ca56ba165b
some tracy stuff
3 years ago
Martin Dørum
e20d10ee29
automatically center entity when spawning
3 years ago
Martin Dørum
719e391df8
lots of cygnet stuff
3 years ago
Martin Dørum
8ad02a78cb
fix coordinate system confusion
4 years ago
Martin Dørum
afbca0d590
aha, need 4-byte aligned strides
4 years ago
Martin Dørum
c81d8bd54e
progress, and almost-working hello-texture sample
4 years ago
Martin Dørum
090fb8bb59
variadic GlProgram instead of initializer_list
4 years ago
Martin Dørum
c52aaa0c68
deferred
4 years ago
Martin Dørum
84eb225142
libcygnets and hello-triangle
4 years ago
Martin Dørum
cc1c71717a
change InventoryTrait to new trait system
4 years ago
Martin Dørum
b2fd4178df
new trait system, split Body into Body and Physics
4 years ago
Martin Dørum
93ecc0a214
allow despawning entities
4 years ago
Martin Dørum
9dfdf8541d
ridiculously fast relPost/chunkPos
4 years ago
Martin Dørum
417064c7f4
tracy on demand
4 years ago
Martin Dørum
abc277b256
integrate tracy, cmake stuff, etc
4 years ago
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 years ago
Martin Dørum
c108c704ca
cmake stuff
4 years ago
Martin Dørum
976d9b4b9c
replace core::air with @::air
"@internal::" is also renamed to "@::" for libswan-internal stuff.
4 years ago