|
|
c3f94380c2
|
set internal profiler thread affinities
|
2025-07-12 05:29:15 -05:00 |
|
|
|
bf3e71c859
|
enable average sim dt calculation
|
2025-07-12 00:02:07 -05:00 |
|
|
|
2f3c47697b
|
app startup as job
|
2025-07-11 21:24:56 -05:00 |
|
|
|
9fc74f4838
|
texture load waitable
|
2025-07-11 19:39:24 -05:00 |
|
|
|
e02858fd21
|
use floating job for playback wait
|
2025-07-11 14:57:39 -05:00 |
|
|
|
ff8056b214
|
remove atomic signedness
|
2025-07-11 12:14:09 -05:00 |
|
|
|
25e20ea3bd
|
sys job pools
|
2025-07-11 01:05:07 -05:00 |
|
|
|
7e81231639
|
double buffer sys events and pass into present job
|
2025-07-10 21:59:53 -05:00 |
|
|
|
66bae61b1a
|
schedule user update from sys scheduler
|
2025-07-10 18:32:26 -05:00 |
|
|
|
905151abe9
|
replace null, true, false with integers in code
|
2025-07-10 13:11:36 -05:00 |
|
|
|
f1f54fe519
|
more sleep yield testing
|
2025-07-10 11:16:15 -05:00 |
|
|
|
1dd5bf90d0
|
yield sleep testing
|
2025-07-09 22:04:11 -05:00 |
|
|
|
0a3e9adcbd
|
reset mutex spin count after wait
|
2025-07-07 02:55:56 -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 |
|
|
|
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 |
|
|
|
e2a0d38e70
|
fiber testing
|
2025-07-05 13:45:10 -05:00 |
|
|
|
514c2a6496
|
fibers wip
|
2025-07-03 19:53:59 -05:00 |
|
|
|
ca94dbec3e
|
launch profiler capture program at start
|
2025-07-03 14:32:21 -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 |
|
|
|
fea0346982
|
pinned jobs
|
2025-06-30 20:00:11 -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 |
|
|
|
e503fc9bdf
|
d3d12 profiling
|
2025-06-25 16:17:14 -05:00 |
|
|
|
5a9d9debba
|
shape shader start
|
2025-06-25 00:11:05 -05:00 |
|
|
|
5bdaba67e7
|
add grid to material shader
|
2025-06-24 17:25:29 -05:00 |
|
|
|
520dd6c874
|
pipeline cache
|
2025-06-24 15:30:14 -05:00 |
|
|
|
214e794ec4
|
blit shader
|
2025-06-23 18:54:11 -05:00 |
|
|
|
7a4554ba99
|
clear render target
|
2025-06-23 15:08:41 -05:00 |
|
|
|
b96465191e
|
dx12 present testing
|
2025-06-19 22:24:56 -05:00 |
|
|
|
15b4ca9442
|
rename gp plan -> flow
|
2025-06-19 16:00:53 -05:00 |
|
|
|
4313b1c768
|
rename layer 'gpu' -> 'gp'
|
2025-06-19 14:51:06 -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 |
|
|
|
13f5348265
|
submit plan data implicitly
|
2025-06-17 18:52:43 -05:00 |
|
|
|
9aad25a699
|
remove dispatch_state
|
2025-06-17 18:46:43 -05:00 |
|
|
|
7b0c95d403
|
don't expose backbuffer texture to user (blit internally during present)
|
2025-06-17 17:39:40 -05:00 |
|
|
|
0c0cfdde08
|
set draw target xform per-dispatch
|
2025-06-17 16:47:21 -05:00 |
|
|
|
29ec298b48
|
dx12 progress
|
2025-06-17 15:21:26 -05:00 |
|
|
|
68c116095c
|
rename gpu_cmd_list -> gpu_plan
|
2025-06-10 00:04:39 -05:00 |
|
|
|
1c18cba5f8
|
depluralize res dirs
|
2025-06-08 20:26:01 -05:00 |
|