-
369223eafd
fix json child parsing issue
jacob
2024-04-03 15:28:04 -0500
-
4978ec6633
minor cleanup
jacob
2024-04-03 02:48:43 -0500
-
5f79b9ce8c
fix asan crtlib check in cmakelists
jacob
2024-04-03 02:36:05 -0500
-
59239ce13f
cleanup - move linker lib imports to source code
jacob
2024-04-03 02:33:29 -0500
-
c3d395a44e
give app its own thread
jacob
2024-04-03 01:48:32 -0500
-
13d927e752
fix ase tag names pushed to wrong arena
jacob
2024-04-03 01:47:57 -0500
-
f78837ca8a
add debug_asan config
jacob
2024-04-03 01:47:39 -0500
-
bd8f5e7f01
minor cleanup
jacob
2024-04-01 15:49:19 -0500
-
9ebb75f6c3
minor cleanup & logs
jacob
2024-04-01 15:38:31 -0500
-
ecbc0c8501
tweak byteio & ase to avoid unaligned access
jacob
2024-04-01 15:10:34 -0500
-
900e841228
rewrite json parser to be dumber
jacob
2024-04-01 15:09:14 -0500
-
fec692b434
rename tls -> tls_table
jacob
2024-04-01 15:06:55 -0500
-
57a61aa119
ignore unused dir
jacob
2024-04-01 14:21:46 -0500
-
7afa567ea0
tls.h & tls.c
jacob
2024-03-28 18:19:26 -0500
-
2c3597646d
atomic ptr
jacob
2024-03-28 15:31:15 -0500
-
04eb118e60
system startup receipts
jacob
2024-03-28 13:31:35 -0500
-
508c77abfd
use macros for typedef'd function definitions
jacob
2024-03-28 11:46:43 -0500
-
6122905949
replace tabs w/ spaces
jacob
2024-03-28 10:22:55 -0500
-
fb43d04f8f
correct d3d11_debug check
jacob
2024-03-28 08:52:21 -0500
-
81c4b10def
minor cleanup
jacob
2024-03-28 08:51:06 -0500
-
cdb0d2bf58
minor tweaks
jacob
2024-03-28 08:44:27 -0500
-
0a1761627b
camera debug drawing and less direct rel xform application
jacob
2024-03-20 13:36:57 -0500
-
c6ca5c0c9a
viewport scaling by camera size
jacob
2024-03-19 21:17:49 -0500
-
b53dfe93f8
fix window dimensions when coming out of fulscreen
jacob
2024-03-19 19:40:48 -0500
-
5f0c315d3f
add simple borderless fullscreen
jacob
2024-03-18 02:44:16 -0500
-
e3ffcaa2a1
render to aspect-ratio-locked viewport
jacob
2024-03-18 00:54:00 -0500
-
4a68e0c6c7
begin aspect ratio work
jacob
2024-03-15 23:16:54 -0500
-
ba7769fba9
make published tick id atomic
jacob
2024-03-15 23:16:39 -0500
-
3b0cdfd1f4
more fleshed out atomics for i32, i64, u32, u64
jacob
2024-03-15 22:37:49 -0500
-
edadca820a
clip cursor by crosshair dimensions
jacob
2024-03-15 17:47:25 -0500
-
8b5b32ba76
add args to cursor clip set, stop rounding screen size to even number
jacob
2024-03-15 17:35:42 -0500
-
744a6f8d65
use cursor position as aim direction
jacob
2024-03-15 16:52:40 -0500
-
39f7b09036
ln, exp, pow, camera lerping
jacob
2024-03-15 01:10:24 -0500
-
fa6df3152c
add interp enable def in config
jacob
2024-03-14 14:00:25 -0500
-
1d2e7c0b9f
hash fnv from seed
jacob
2024-03-14 13:28:31 -0500
-
fd486bb71b
remove 'view' type, replace with xform
jacob
2024-03-14 01:08:55 -0500
-
808e106f78
draw debug lines on screen canvas
jacob
2024-03-13 23:17:07 -0500
-
e91a66f5b3
xform movement & focus directions by world view basis
jacob
2024-03-13 23:08:18 -0500
-
181f8258fe
keep mouse in window instead of setting cursor pos to center
jacob
2024-03-13 22:26:28 -0500
-
bdd8db60c3
player focus dir relative to player. raw mouse input. crosshair.
jacob
2024-03-13 21:44:25 -0500
-
aa8dd7a4fa
minor tweaks
jacob
2024-03-13 15:10:16 -0500
-
bac001947b
interp tick ratio rather than time offset. set world tick timestamp at beginning of frame
jacob
2024-03-13 14:00:56 -0500
-
8f33957bf9
use a blend time for interpolation
jacob
2024-03-13 13:14:51 -0500
-
85ff4d5e2e
minor cleanup
jacob
2024-03-12 11:50:59 -0500
-
536d1f602b
resource debug lvar
jacob
2024-03-11 21:47:55 -0500
-
efa639c971
separate entity handling from world to new entity_store
jacob
2024-03-11 20:55:49 -0500
-
495d7c97ee
testing
jacob
2024-03-11 20:11:12 -0500
-
c602220707
draw debug motion arrows
jacob
2024-03-11 19:48:51 -0500
-
4f52d24c94
rename ui_canvas -> screen_canvas
jacob
2024-03-11 19:43:17 -0500
-
0f67701761
proper xform tree iteration
jacob
2024-03-11 19:39:26 -0500
-
ff3fbecc10
push debug info to temp arena
jacob
2024-03-11 13:49:24 -0500
-
452e922e23
rework animation logic, don't loop increasingly as time goes on
jacob
2024-03-11 13:21:31 -0500
-
76c609f8d5
fix entities arena not growing
jacob
2024-03-11 12:16:34 -0500
-
6cdcb60784
tweak slice names
jacob
2024-03-08 22:43:44 -0600
-
adce14bbf3
rework tick -> world, move related logic from game into world api
jacob
2024-03-08 19:56:34 -0600
-
8a2c40c817
rename cpy -> copy
jacob
2024-03-08 17:41:39 -0600
-
c78635f499
minor cleanup
jacob
2024-03-08 17:39:07 -0600
-
8f3aaba794
alter DEBUG_LVAR semantics
jacob
2024-03-08 17:19:09 -0600
-
b5433abf22
add nil entity macros
jacob
2024-03-08 17:09:55 -0600
-
46495d5815
rework sprite_trs -> sprite_xform
jacob
2024-03-08 15:56:07 -0600
-
ba4dafcb4d
convert entity rel_trs -> rel_xform
jacob
2024-03-08 11:50:28 -0600
-
2a7146c8c9
xform macros
jacob
2024-03-07 16:17:11 -0600
-
650c5cd762
rename xform.t -> xform.tl
jacob
2024-03-07 16:02:43 -0600
-
77421d7c09
change type mtx3x3 to xform
jacob
2024-03-07 15:43:51 -0600
-
fa5fdbe955
fix memory error during optimization
jacob
2024-03-06 20:41:14 -0600
-
ed9841c1b1
sprite tag / animating logic touchup
jacob
2024-03-06 19:26:00 -0600
-
6b21649c74
fix ase reading pixels outside of frame
jacob
2024-03-06 17:21:24 -0600
-
a25941d364
merge
jacob
2024-03-06 13:59:34 -0600
-
8b8d01e67c
find camera entity before iterating
jacob
2024-03-06 13:08:23 -0600
-
c5d0f8b6ea
player acceleration, debug draw & camera mode
jacob
2024-03-06 12:53:47 -0600
-
a4dc273480
camera entity
jacob
2024-03-05 22:51:10 -0600
-
255626f934
nil entity
jacob
2024-03-05 18:05:14 -0600
-
f260bf6579
fix fmod
jacob
2024-03-05 14:34:35 -0600
-
48fef5ce2e
player movement
jacob
2024-03-05 13:21:50 -0600
-
bb9b374471
entity trees, xform storing & lerping
jacob
2024-03-04 18:39:10 -0600
-
e9dc6b2854
testing sprite scaling
jacob
2024-03-02 02:17:18 -0600
-
fb2e026665
entity & sprite translation
jacob
2024-03-02 02:09:01 -0600
-
7b2437889e
view zooming & panning
jacob
2024-02-29 19:01:51 -0600
-
8284923173
initial commit
jacob
2024-02-29 16:01:51 -0600