Patedam
|
dec8cbd059
|
keyboard support improved. F1 open a new window.
|
2026-10-25 18:12:51 -04:00 |
|
Patedam
|
f580776964
|
can close windows independently
|
2026-10-25 15:57:52 -04:00 |
|
Patedam
|
d2d9981efe
|
two windows open + can close the app by pressing X
|
2026-10-25 15:23:07 -04:00 |
|
Patedam
|
f6b48a1c11
|
window management. still missing first paint but progressing
|
2026-10-24 22:52:26 -04:00 |
|
Patedam
|
bf13f269fe
|
almost there (open window)
|
2026-10-24 18:17:43 -04:00 |
|
Patedam
|
cf86dd10a7
|
lock submodules to version + move from stb to stb_sprintf
|
2026-10-24 17:36:47 -04:00 |
|
Patedam
|
5995dd9a47
|
Replace stb with standalone stb_sprintf and pin submodule versions
|
2026-10-24 17:31:55 -04:00 |
|
Patedam
|
d5c6c79a76
|
adding xxhash
|
2026-10-24 17:16:41 -04:00 |
|
Patedam
|
7e8e626e24
|
adding hash library + multi windows support being started
|
2026-10-24 17:05:55 -04:00 |
|
Patedam
|
f96b2e99cf
|
windows open now
|
2026-10-23 23:35:45 -04:00 |
|
Patedam
|
4ec42f4bee
|
open window code still not opening :)
|
2026-10-22 22:58:32 -04:00 |
|
Patedam
|
886e722c71
|
started window management
|
2026-10-20 23:15:56 -04:00 |
|
Patedam
|
575379e264
|
added thread naming
|
2026-10-18 23:41:43 -04:00 |
|
Patedam
|
17e26fdd00
|
fix build error
|
2026-10-18 23:07:59 -04:00 |
|
Patedam
|
5d6ca639fd
|
Adding more core layer stuff. Can now boot.
|
2026-10-18 23:06:41 -04:00 |
|
Patedam
|
16664c68b5
|
wok on arena
|
2026-10-18 00:25:02 -04:00 |
|
Patedam
|
ee1878cce7
|
core layer
|
2026-10-17 23:21:16 -04:00 |
|
Patedam
|
7542d9200d
|
Merge pull request 'conversion to c by gemini 4 argon' (#3) from convert-to-c99 into main
Reviewed-on: #3
|
2026-10-17 17:19:10 -04:00 |
|
Patedam
|
f9356f9ba7
|
conversion to c by gemini 4 argon
|
2026-10-16 23:40:45 -04:00 |
|
Patedam
|
b70e2d21d2
|
entity per world
|
2026-10-16 21:33:57 -04:00 |
|
Patedam
|
16ba641d8a
|
Support of clangd for the project
|
2026-10-05 23:37:18 -04:00 |
|
Patedam
|
7075556bf2
|
Reading / writing user id based on os username
|
2026-09-19 21:48:02 -04:00 |
|
Patedam
|
f32a3f73a9
|
more path utils and fixing get os username that was returning a string including the \0
User now can be serialized properly
|
2026-09-18 21:19:38 -04:00 |
|
Patedam
|
1367146503
|
natvis support in build system + some natvis
|
2026-09-18 18:23:49 -04:00 |
|
Patedam
|
2fd675cf11
|
Added utils and types to handle paths
|
2026-09-18 18:14:00 -04:00 |
|
Patedam
|
f77b7fb901
|
clean all path returned by GetAssetPath
|
2026-09-16 20:43:48 -04:00 |
|
Patedam
|
10ac51f167
|
Merge branch 'main' of https://gitea.itspm.cc/Patedam/Juliet
|
2026-09-16 18:42:06 -04:00 |
|
Patedam
|
9e8bbad5d4
|
Working on supporting multiple users during edition. For now prepare a way to write a .ini file with user and its id.
|
2026-09-16 18:41:50 -04:00 |
|
Patedam
|
0f262fb06e
|
Working on supporting multiple users during edition. For now prepare a way to write a .ini file with user and its id.
|
2026-09-16 18:41:37 -04:00 |
|
Patedam
|
c70cce463b
|
Modifying GetAssetPath to support more than just shaders (added jasset)
|
2026-09-15 19:31:34 -04:00 |
|
Patedam
|
2bd0cf39f1
|
serialization fixing world unit test and missing serialize for inert.
|
2026-09-13 11:59:10 -04:00 |
|
Patedam
|
58b79fb499
|
wip entity deserialization phase 1. Unit test not passing because of globals that assume only one entity manager / game state.
|
2026-09-10 22:50:18 -04:00 |
|
Patedam
|
615d36b09c
|
Serialization : started to unify how to allocate entity whether its from MakeEntity or during deserialization.
|
2026-09-08 23:24:48 -04:00 |
|
Patedam
|
3123d2f2e6
|
updating serialization tdd with latest changes
|
2026-09-07 20:05:17 -04:00 |
|
Patedam
|
b1de6ccc49
|
finishing first step of serialization : the basics
|
2026-09-07 19:42:15 -04:00 |
|
Patedam
|
a462575af4
|
ongoing refactor of serialization and various cleanup
|
2026-09-07 16:58:57 -04:00 |
|
Patedam
|
1a045c3578
|
updating coding guidelines + plan for full juliet serialization and entity system
|
2026-09-06 12:08:57 -04:00 |
|
Patedam
|
62e6284976
|
preparing serialization of entities
|
2026-09-06 12:08:31 -04:00 |
|
Patedam
|
d7825270ee
|
crc32: moving to constexpr to prepare for the juliet serializer
|
2026-09-06 12:04:13 -04:00 |
|
Patedam
|
cb615091ca
|
Improving entity manager and entity support for a simpler version, made some cleanup on the road to support serialization of world
|
2026-08-31 23:05:20 -04:00 |
|
Patedam
|
4180622d6a
|
Removing named namespace from code base.
|
2026-08-22 21:39:21 -04:00 |
|
Patedam
|
678795b793
|
calloc to arena
|
2026-08-16 22:44:52 -04:00 |
|
Patedam
|
4d803fdf77
|
conversion to arena, missing get asset filename
|
2026-08-16 22:37:31 -04:00 |
|
Patedam
|
a50e3c75cb
|
conversion to arena of filesystem
|
2026-08-16 22:30:40 -04:00 |
|
Patedam
|
262d91dd49
|
Various conversion to memory arena and misc clean up
|
2026-08-16 22:10:51 -04:00 |
|
Patedam
|
d1b7c5dbbe
|
Adding scratch arena for main thread (and any thread in the future)
Added some function based on raddbg code for string conversion and more.
|
2026-08-16 18:06:46 -04:00 |
|
Patedam
|
3e7216f57d
|
Modified build system to detect pch changes *gemini
|
2026-08-16 13:13:51 -04:00 |
|
Patedam
|
5566f76a94
|
Cleaning game.cpp removing old test code.
Created static mesh entity
Created debug bar
|
2026-08-10 22:12:31 -04:00 |
|
Patedam
|
ee20c903b2
|
improved the shader of mesh renderer to make the global lighting better
|
2026-08-09 18:04:46 -04:00 |
|
Patedam
|
e14931b27b
|
Merge remote-tracking branch 'origin/main'
|
2026-08-09 18:00:16 -04:00 |
|