emil
|
d2ef7fc8de
|
Bring back circular rendering
|
2025-06-08 05:54:19 +02:00 |
|
emil
|
79a4eaf809
|
Fix chunk corner vertice bug
|
2025-06-08 05:34:37 +02:00 |
|
emil
|
d1b1129ff4
|
Optimize ChunkMesh generation/rendering
|
2025-06-07 20:38:51 +02:00 |
|
emil
|
56b08e59f7
|
Dynamic render distance
|
2025-06-07 20:25:01 +02:00 |
|
emil
|
ee65434e5f
|
Small entity changes
|
2025-06-07 16:55:10 +02:00 |
|
emil
|
9971052f14
|
Frame budgets now in nanoseconds, game runs okayish on 5 % CPU
|
2025-06-07 16:16:52 +02:00 |
|
emil
|
eba888ef4d
|
Entity spawning optimizations, the game can now run on very slow processors
|
2025-06-07 14:29:21 +02:00 |
|
emil
|
eea720490a
|
Make the flight speed a bit faster
|
2025-06-07 14:01:14 +02:00 |
|
emil
|
7b0328a8a5
|
More flight mode stuff
|
2025-06-07 13:59:15 +02:00 |
|
emil
|
55ba42f19b
|
Flight mode
|
2025-06-07 13:52:28 +02:00 |
|
emil
|
d37be08c82
|
Font changes
|
2025-06-07 13:38:09 +02:00 |
|
emil
|
0f2441e7a5
|
Makefile revamp, flight mode
|
2025-06-07 13:28:39 +02:00 |
|
emil
|
d6920acd38
|
UI system improvements, event handling
|
2025-06-07 12:31:35 +02:00 |
|
emil
|
04b28f0bcb
|
UI system revamp
|
2025-06-07 10:23:44 +02:00 |
|
emil
|
1dad00ace0
|
Sturdier event system
|
2025-06-06 19:20:41 +02:00 |
|
emil
|
cac829ae17
|
Different template mechanism
|
2025-06-06 15:36:39 +02:00 |
|
emil
|
4652a83218
|
Fix entity AABB computation
|
2025-06-06 15:22:20 +02:00 |
|
emil
|
c05ab2d3ae
|
Super optimizing, gprof is no longer my friend
|
2025-06-06 13:51:44 +02:00 |
|
emil
|
6399b355bc
|
Potentially speed up entity rendering?
|
2025-06-05 21:42:14 +02:00 |
|
emil
|
63af50742d
|
rm
|
2025-06-05 19:19:05 +02:00 |
|
emil
|
6652194f2f
|
Basic UI system, font
|
2025-06-05 19:18:21 +02:00 |
|
emil
|
376c26aae6
|
Cloud shader fix, entity waving effect
|
2025-06-04 20:58:30 +02:00 |
|
emil
|
d8ea348867
|
Cloud shader, nice funny glitch
|
2025-06-04 20:26:25 +02:00 |
|
emil
|
0dc41a99ad
|
Prototype clouds, add new entity mesh type
|
2025-06-04 19:59:20 +02:00 |
|
emil
|
04bbee09dd
|
Bilinear interpolation for movement.
|
2025-06-04 17:41:39 +02:00 |
|
emil
|
3140b5d9ab
|
A very primitive movement system
|
2025-06-04 17:18:25 +02:00 |
|
emil
|
4ed5499911
|
More renaming
|
2025-06-04 15:53:10 +02:00 |
|
emil
|
63b13508b3
|
Some slight renames
|
2025-06-04 15:33:10 +02:00 |
|
emil
|
a232b161b0
|
Add checks and entity visibility
|
2025-06-04 15:23:35 +02:00 |
|
emil
|
0e5b0d1e32
|
Remove the billions of structs and globals
|
2025-06-04 14:39:40 +02:00 |
|
emil
|
0a0ba010b5
|
Primitive frustum culling
|
2025-06-04 10:34:31 +02:00 |
|
emil
|
8079e4a16f
|
Remove backup files
|
2025-06-03 22:03:23 +02:00 |
|
emil
|
2996e8ecaf
|
Sort entities by render type, bind buffers less often
|
2025-06-03 22:03:11 +02:00 |
|
emil
|
9142531ece
|
Implement billboarding
|
2025-06-03 21:42:39 +02:00 |
|
emil
|
d27468ea02
|
Make entity rotation work properly
|
2025-06-03 19:55:36 +02:00 |
|
emil
|
9b87ddef34
|
Remove backup
|
2025-06-03 19:29:46 +02:00 |
|
emil
|
c5370a4614
|
Entity system, generate some trees around player, etc
|
2025-06-03 19:29:36 +02:00 |
|
emil
|
c6377f1233
|
Revamp resource system
|
2025-06-03 16:41:31 +02:00 |
|
emil
|
9948c3df86
|
Preliminary entity system
|
2025-06-03 16:07:22 +02:00 |
|
emil
|
354d11acf8
|
Misc
|
2025-06-03 10:51:21 +02:00 |
|
emil
|
b7072568b4
|
Codebase cleanup
|
2025-06-03 10:44:48 +02:00 |
|
emil
|
23a5ba5abe
|
Change all Y to Z
|
2025-06-03 08:40:35 +02:00 |
|
emil
|
6b37822480
|
ChunkManager key changes
|
2025-06-02 22:55:18 +02:00 |
|
emil
|
cee2f480d5
|
Switch to cglm instead of header
|
2025-06-02 22:01:37 +02:00 |
|
emil
|
bee110d2b1
|
Fix the world being scaled down
|
2025-06-02 20:48:19 +02:00 |
|
emil
|
483f07ec19
|
Chunk manager, fixed some chunk mesh problems
|
2025-06-02 18:53:36 +02:00 |
|
emil
|
f6efad02a6
|
Fix indice order that skewed mesh
|
2025-06-01 19:54:01 +02:00 |
|
emil
|
983117fa9b
|
Textures fixed
|
2025-06-01 18:26:22 +02:00 |
|
emil
|
f164071fb0
|
Working chunk and textures
|
2025-06-01 18:14:05 +02:00 |
|
emil
|
7473b9c66d
|
Stub of a game
|
2025-06-01 13:37:23 +02:00 |
|