|
|
e6cea55854
|
slight renderer refactor. grid shader.
|
2025-01-16 18:04:21 -06:00 |
|
|
|
ad7ca7d68c
|
pre-generate rand.dat file for deterministic noise. calculate shake based on world time
|
2025-01-15 14:32:36 -06:00 |
|
|
|
85234c8dac
|
add random direction to blood test
|
2025-01-13 09:50:01 -06:00 |
|
|
|
dbdd653ae8
|
fix epa collision not detecting when diagonals touch
|
2024-09-19 17:37:24 -05:00 |
|
|
|
5593db5202
|
replace { 0 } initializers with new ZI macro. enable 'Wmissing-field-initializers'
|
2024-09-19 12:15:55 -05:00 |
|
|
|
eed68f04cd
|
accumulate impulses
|
2024-09-19 12:11:00 -05:00 |
|
|
|
657d8206fc
|
fix alt key handling in win32 message loop
|
2024-08-30 19:50:18 -05:00 |
|
|
|
192d5db2a5
|
arena_set_readwrite
|
2024-08-12 15:04:27 -05:00 |
|
|
|
094b64078b
|
add (UNUSED) after lock assertions
|
2024-08-09 15:02:13 -05:00 |
|
|
|
bac9d797b9
|
fix entity gen comparison
|
2024-08-06 16:05:29 -05:00 |
|
|
|
91ea995209
|
cleanup double semicolons
|
2024-07-22 13:04:44 -05:00 |
|
|
|
5eb515ab90
|
rename suffix assume_locked -> ...locked
|
2024-06-25 19:58:48 -05:00 |
|
|
|
04db1226e2
|
refactor mutexes to use 'sys_lock' objects. make all mutexes rw mutexes.
|
2024-06-25 19:54:33 -05:00 |
|
|
|
3061d465d1
|
minor tweaks & fixes
|
2024-06-25 18:35:53 -05:00 |
|
|
|
1d43fee5a1
|
fix cv using wrong handle
|
2024-05-29 17:16:43 -05:00 |
|
|
|
ebc73abfb7
|
more buildit accommodations
|
2024-05-22 18:45:51 -05:00 |
|
|
|
27d6acadc7
|
minor tweaks
|
2024-05-16 23:50:17 -05:00 |
|
|
|
00629aa988
|
merge texture & sheet into 'sprite'
|
2024-05-01 15:50:50 -05:00 |
|
|
|
cf3d678699
|
texture cache w/ eviction & reloading
|
2024-05-01 00:22:06 -05:00 |
|
|
|
f414cd874b
|
sheet eviction when over memory budget
|
2024-04-30 14:04:18 -05:00 |
|
|
|
9733b1369e
|
parallel sheet eviction scanning
|
2024-04-29 19:50:21 -05:00 |
|
|
|
5a32c90813
|
sheet eviction & reload detection
|
2024-04-29 18:59:32 -05:00 |
|
|
|
925ef5a482
|
replace semaphore usage w/ condition variable
|
2024-04-24 20:03:07 -05:00 |
|
|
|
e3830fccae
|
working sheet cache prototype
|
2024-04-24 18:19:19 -05:00 |
|
|
|
f72c05297b
|
wait for panic event to be ready before aborting
|
2024-04-15 21:08:12 -05:00 |
|
|
|
3f1d714e7b
|
sleep thread after panicking
|
2024-04-15 20:59:42 -05:00 |
|
|
|
228bef5a68
|
more proper sys_panic
|
2024-04-15 19:31:22 -05:00 |
|
|
|
511364ee05
|
app exit / shutdown callbacks
|
2024-04-15 18:02:38 -05:00 |
|
|
|
d646d3434c
|
rename ase & sheet 'tag' -> 'span'. begin sheet testing.
|
2024-04-15 14:25:10 -05:00 |
|
|
|
f399c093ca
|
rename utf.h -> uni.h
|
2024-04-12 12:03:39 -05:00 |
|
|
|
2d593fee03
|
rename global 'L' vars to 'G'
|
2024-04-11 12:50:28 -05:00 |
|
|
|
02b31ab441
|
rename DEBUG_LVAR -> DEBUG_ALIAS
|
2024-04-11 12:42:44 -05:00 |
|
|
|
db9550a356
|
font testing
|
2024-04-10 17:22:50 -05:00 |
|
|
|
d11d2d8309
|
rename tls -> thread_local
|
2024-04-07 00:10:29 -05:00 |
|
|
|
773a221b44
|
more unified tls model. testing json parsing & unicode display.
|
2024-04-05 18:02:17 -05:00 |
|
|
|
d29b0569ee
|
define UNICODE when including windows
|
2024-04-04 17:57:26 -05:00 |
|
|
|
8035e3d4bd
|
fix - use W versions of GetMessage & DispatchMessage
|
2024-04-04 17:10:42 -05:00 |
|
|
|
e4ecc217e3
|
process unicode input in win32
|
2024-04-04 14:51:32 -05:00 |
|
|
|
354c372e26
|
indent labels
|
2024-04-03 23:20:31 -05:00 |
|
|
|
7eb63bc80f
|
only call CreateFileMapping if size > 0
|
2024-04-03 22:59:18 -05:00 |
|
|
|
9a8b712f98
|
unicode support in win32 layer
|
2024-04-03 19:34:52 -05:00 |
|
|
|
59239ce13f
|
cleanup - move linker lib imports to source code
|
2024-04-03 02:33:29 -05:00 |
|
|
|
c3d395a44e
|
give app its own thread
|
2024-04-03 01:48:32 -05:00 |
|
|
|
9ebb75f6c3
|
minor cleanup & logs
|
2024-04-01 15:38:31 -05:00 |
|
|
|
fec692b434
|
rename tls -> tls_table
|
2024-04-01 15:06:55 -05:00 |
|
|
|
7afa567ea0
|
tls.h & tls.c
|
2024-03-28 18:19:26 -05:00 |
|
|
|
508c77abfd
|
use macros for typedef'd function definitions
|
2024-03-28 11:46:43 -05:00 |
|
|
|
6122905949
|
replace tabs w/ spaces
|
2024-03-28 10:22:55 -05:00 |
|
|
|
b53dfe93f8
|
fix window dimensions when coming out of fulscreen
|
2024-03-19 19:40:48 -05:00 |
|
|
|
5f0c315d3f
|
add simple borderless fullscreen
|
2024-03-18 02:44:16 -05:00 |
|
|
|
e3ffcaa2a1
|
render to aspect-ratio-locked viewport
|
2024-03-18 00:54:00 -05:00 |
|
|
|
ba7769fba9
|
make published tick id atomic
|
2024-03-15 23:16:39 -05:00 |
|
|
|
3b0cdfd1f4
|
more fleshed out atomics for i32, i64, u32, u64
|
2024-03-15 22:37:49 -05:00 |
|
|
|
8b5b32ba76
|
add args to cursor clip set, stop rounding screen size to even number
|
2024-03-15 17:35:42 -05:00 |
|
|
|
39f7b09036
|
ln, exp, pow, camera lerping
|
2024-03-15 01:10:24 -05:00 |
|
|
|
181f8258fe
|
keep mouse in window instead of setting cursor pos to center
|
2024-03-13 22:26:28 -05:00 |
|
|
|
bdd8db60c3
|
player focus dir relative to player. raw mouse input. crosshair.
|
2024-03-13 21:44:25 -05:00 |
|
|
|
8a2c40c817
|
rename cpy -> copy
|
2024-03-08 17:41:39 -06:00 |
|
|
|
8f3aaba794
|
alter DEBUG_LVAR semantics
|
2024-03-08 17:19:09 -06:00 |
|
|
|
ba4dafcb4d
|
convert entity rel_trs -> rel_xform
|
2024-03-08 11:50:28 -06:00 |
|
|
|
255626f934
|
nil entity
|
2024-03-05 18:05:14 -06:00 |
|
|
|
fb2e026665
|
entity & sprite translation
|
2024-03-02 02:09:01 -06:00 |
|
|
|
7b2437889e
|
view zooming & panning
|
2024-02-29 19:01:51 -06:00 |
|
|
|
8284923173
|
initial commit
|
2024-02-29 16:01:51 -06:00 |
|