|
|
2b08223472
|
add SYS_PRIORITY_INHERIT
|
2025-07-06 18:06:25 -05:00 |
|
|
|
994ed1e1e1
|
use SI units for size macros
|
2025-07-06 16:25:39 -05:00 |
|
|
|
69a8a7aa9a
|
move synchronization primitives out of sys layer
|
2025-07-06 16:20:07 -05:00 |
|
|
|
a9bcab1b78
|
allow color & values for profiling
|
2025-07-06 14:37:17 -05:00 |
|
|
|
40dcdb40dc
|
fiber wait wip
|
2025-07-05 22:40:39 -05:00 |
|
|
|
d47b951b82
|
wait / wake wip
|
2025-07-05 21:01:30 -05:00 |
|
|
|
5e99224b28
|
allocate counters in sys layer
|
2025-07-05 16:18:07 -05:00 |
|
|
|
ca5c1d6ee3
|
rename 'runner' -> 'worker'
|
2025-07-05 15:43:18 -05:00 |
|
|
|
55187aed97
|
remove old job system
|
2025-07-05 14:44:00 -05:00 |
|
|
|
514c2a6496
|
fibers wip
|
2025-07-03 19:53:59 -05:00 |
|
|
|
fdf35c698d
|
use compiler static assert when possible
|
2025-07-03 13:02:16 -05:00 |
|
|
|
05ce4f32a1
|
remove scratch.h
|
2025-07-03 12:29:09 -05:00 |
|
|
|
6841ff9784
|
remove thread local storage
|
2025-07-03 12:20:17 -05:00 |
|
|
|
b017a9a477
|
rename atomic eval -> fetch
|
2025-07-02 13:26:34 -05:00 |
|
|
|
892daa5ed2
|
call resource callbacks in job
|
2025-07-01 01:03:06 -05:00 |
|
|
|
749cc0f625
|
replace job system w/ with one that makes data parallelism easier
|
2025-06-30 15:39:48 -05:00 |
|
|
|
2f8ca7c2f5
|
remove gp_handle, use raw pointer
|
2025-06-27 01:29:36 -05:00 |
|
|
|
9e0696d183
|
push & process commands separately
|
2025-06-25 20:25:08 -05:00 |
|
|
|
5a9d9debba
|
shape shader start
|
2025-06-25 00:11:05 -05:00 |
|
|
|
4313b1c768
|
rename layer 'gpu' -> 'gp'
|
2025-06-19 14:51:06 -05:00 |
|
|
|
40e7abcc4e
|
dx12 command buffers
|
2025-06-19 14:40:08 -05:00 |
|
|
|
d51c694795
|
sprite prefetch
|
2025-06-18 14:21:35 -05:00 |
|
|
|
b50ba7d4e2
|
move mutexes & cvs into opaque ptrs
|
2025-06-17 23:30:59 -05:00 |
|
|
|
04f4c3a180
|
convert sys thread & watch structs to opaque ptrs
|
2025-06-17 23:06:42 -05:00 |
|
|
|
743738ac30
|
determine arena base implicitly
|
2025-06-17 22:41:50 -05:00 |
|
|
|
cfd8fb5f21
|
store arena in its own committed memory
|
2025-06-17 22:21:58 -05:00 |
|
|
|
29ec298b48
|
dx12 progress
|
2025-06-17 15:21:26 -05:00 |
|
|
|
05668865a7
|
rename temp_arena -> arena_temp
|
2025-06-07 21:20:35 -05:00 |
|
|
|
da2de90de1
|
unify gpu api types into 'gpu_handle'
|
2025-06-03 16:54:57 -05:00 |
|
|
|
91f89ac65b
|
gpu layer refactoring progress
|
2025-05-27 01:57:47 -05:00 |
|
|
|
53d03f1684
|
debug & time logs in console
|
2025-05-24 16:28:28 -05:00 |
|
|
|
d48706d1f7
|
simple in-game debug console
|
2025-05-24 13:49:22 -05:00 |
|
|
|
2dc481bfc0
|
don't prefix resource names with res directory. check for resource existence after opening.
|
2025-05-23 23:35:43 -05:00 |
|
|
|
85bac53e78
|
rename 'renderer' -> 'gpu'
|
2025-05-23 20:43:51 -05:00 |
|
|
|
7c1eae3b8c
|
srgb aware rendering
|
2025-05-23 00:40:51 -05:00 |
|
|
|
fa4f750beb
|
rename 'fixed_dict' -> 'dict'
|
2025-05-21 14:14:05 -05:00 |
|
|
|
9e804186c2
|
pass hash directly into fixed dict funtions
|
2025-05-21 14:03:46 -05:00 |
|
|
|
2c0b2fcc36
|
convert some arena no_zero pushes to zeroed style
|
2025-05-15 09:09:00 -05:00 |
|
|
|
57174796b9
|
arena push zero by default
|
2025-05-15 08:42:12 -05:00 |
|
|
|
12e5cbe7cc
|
some pausing fixes
|
2025-05-15 07:48:28 -05:00 |
|
|
|
5e81b78ac1
|
re-add sim pausing & stepping
|
2025-05-15 05:27:33 -05:00 |
|
|
|
f7c994678d
|
fix entries always out of date
|
2025-05-15 04:01:45 -05:00 |
|
|
|
fafbfbfa6a
|
sprite hot-reload without prematurely unloading (remove reload flicker)
|
2025-05-15 02:46:33 -05:00 |
|
|
|
282f89f4fa
|
search sprite scope for entry first
|
2025-05-15 00:57:07 -05:00 |
|
|
|
f213593cdc
|
track sprite cache bin num_out_of_date_entries
|
2025-05-15 00:05:23 -05:00 |
|
|
|
8310bba397
|
avoid mid-scope change to reloaded sprite
|
2025-05-14 14:05:21 -05:00 |
|
|
|
bf96dbb46a
|
sprite cache ref struct
|
2025-05-14 07:29:23 -05:00 |
|
|
|
dfe0034154
|
rename sprite cache_node -> cache_entry
|
2025-05-14 05:14:10 -05:00 |
|
|
|
5b13d4cd02
|
sprite cache memory budget threshold & target
|
2025-05-14 05:03:23 -05:00 |
|
|
|
c93b2829ce
|
get rid of sprite tctx
|
2025-05-14 04:12:17 -05:00 |
|