|
|
8ba63a7821
|
dxc layer refactor
|
2025-07-30 17:54:31 -05:00 |
|
|
|
2d953cca9b
|
draw layer refactor
|
2025-07-30 17:51:40 -05:00 |
|
|
|
3d863022fb
|
collider layer refactor
|
2025-07-30 17:31:14 -05:00 |
|
|
|
9731a5742a
|
asset_cache refactor
|
2025-07-30 16:57:33 -05:00 |
|
|
|
c1c0ca5464
|
ase layer refactor
|
2025-07-30 16:44:49 -05:00 |
|
|
|
a29c728b92
|
app layer refactor
|
2025-07-30 16:09:40 -05:00 |
|
|
|
dd3427db83
|
res -> result
|
2025-07-30 15:58:38 -05:00 |
|
|
|
1215f9ff58
|
base layer refactored
|
2025-07-30 15:47:14 -05:00 |
|
|
|
380f63cacf
|
base_rand refactor
|
2025-07-30 15:03:15 -05:00 |
|
|
|
d2e1be0df9
|
base_memory refactor
|
2025-07-30 14:37:19 -05:00 |
|
|
|
6776a15141
|
base_math refactor
|
2025-07-30 14:27:30 -05:00 |
|
|
|
b61cf28266
|
base_math refactor progress
|
2025-07-30 14:07:29 -05:00 |
|
|
|
a844aaa225
|
base_math refactor progress
|
2025-07-30 12:58:22 -05:00 |
|
|
|
acc006e316
|
base refactor progress
|
2025-07-29 21:24:34 -05:00 |
|
|
|
580447d3d5
|
base_core refactor
|
2025-07-29 20:56:33 -05:00 |
|
|
|
8dfd996cdf
|
buddy refactor
|
2025-07-29 20:18:02 -05:00 |
|
|
|
deaa397709
|
bitbuff refactor
|
2025-07-29 20:01:35 -05:00 |
|
|
|
8e1cbdd192
|
formatting
|
2025-07-29 18:14:57 -05:00 |
|
|
|
e2ca90f6ad
|
platform layer refactor
|
2025-07-29 18:12:41 -05:00 |
|
|
|
1a33021a52
|
refactor progress
|
2025-07-29 00:06:43 -05:00 |
|
|
|
8f96d89f35
|
struct typedef progress
|
2025-07-28 19:49:46 -05:00 |
|
|
|
06e69945c9
|
remove most common types from base core
|
2025-07-28 18:14:33 -05:00 |
|
|
|
4821bd1e85
|
decouple gp from sprite layer
|
2025-07-28 17:59:02 -05:00 |
|
|
|
d544a55f0e
|
sh -> kernel
|
2025-07-28 17:27:20 -05:00 |
|
|
|
809994ebd4
|
non-pch modules made into layers
|
2025-07-28 16:55:20 -05:00 |
|
|
|
70e5e115c9
|
codebase layers progress
|
2025-07-28 15:58:03 -05:00 |
|
|
|
1738c3e1f0
|
formatting
|
2025-07-28 10:44:53 -05:00 |
|
|
|
2237762d06
|
vertex pull shape verts
|
2025-07-26 04:20:41 -05:00 |
|
|
|
bd4b55c2e0
|
formatting
|
2025-07-26 04:13:59 -05:00 |
|
|
|
efbef9cd61
|
shader static assertion
|
2025-07-25 21:42:43 -05:00 |
|
|
|
26a64ce1eb
|
full bindless
|
2025-07-25 20:39:46 -05:00 |
|
|
|
1fc534004e
|
add toggleable topmost window key
|
2025-07-25 17:47:38 -05:00 |
|
|
|
a8651f7aa7
|
upgrade from fxc to dxc
|
2025-07-25 13:43:47 -05:00 |
|
|
|
a7b6b501a2
|
formatting
|
2025-07-23 20:31:46 -05:00 |
|
|
|
d427bcbb2a
|
formatting
|
2025-07-23 18:12:41 -05:00 |
|
|
|
87b6e3b909
|
offscreen light falloff
|
2025-07-23 18:05:25 -05:00 |
|
|
|
75a5177444
|
disable lighting in debug camera
|
2025-07-23 16:49:30 -05:00 |
|
|
|
6bb1c07a94
|
round camera xforms
|
2025-07-23 15:31:45 -05:00 |
|
|
|
e52470951a
|
render texture scaling
|
2025-07-23 15:11:47 -05:00 |
|
|
|
7227c8f3d1
|
render texture testing
|
2025-07-23 14:53:12 -05:00 |
|
|
|
5fb52441d4
|
render texture testing
|
2025-07-23 10:58:41 -05:00 |
|
|
|
cebb0dae46
|
temporal accumulation testing
|
2025-07-20 14:06:39 -05:00 |
|
|
|
c6f500ebf4
|
shade & blit to final target separately
|
2025-07-20 10:40:53 -05:00 |
|
|
|
762a7d83fe
|
distinguish pipeline warnings from errors
|
2025-07-20 09:20:14 -05:00 |
|
|
|
9344c2c632
|
3d blue noise
|
2025-07-19 17:51:01 -05:00 |
|
|
|
05008ca5ab
|
blue noise testing
|
2025-07-19 14:21:29 -05:00 |
|
|
|
4aabab35e7
|
formatting
|
2025-07-18 15:03:31 -05:00 |
|
|
|
6de00915ea
|
merge ui & render
|
2025-07-18 12:48:59 -05:00 |
|
|
|
aa395bfd5a
|
tone mapping
|
2025-07-18 12:04:06 -05:00 |
|
|
|
37796ea505
|
formatting
|
2025-07-18 09:27:30 -05:00 |
|
|
|
0c1047bc9c
|
separate ui into its own pipeline
|
2025-07-18 09:12:13 -05:00 |
|
|
|
a403c07e8a
|
lighting testing
|
2025-07-18 00:54:13 -05:00 |
|
|
|
9dc863289e
|
gpu power state define
|
2025-07-17 20:12:58 -05:00 |
|
|
|
210242b6d6
|
store emittance flood texture as r16g16
|
2025-07-17 19:57:08 -05:00 |
|
|
|
fd0501c700
|
working jfa
|
2025-07-17 19:48:30 -05:00 |
|
|
|
2b3ca4bbaf
|
flood testing
|
2025-07-17 14:52:57 -05:00 |
|
|
|
acbc25b6a2
|
emittance testing
|
2025-07-16 17:44:46 -05:00 |
|
|
|
9770cb0a84
|
gbuffer testing
|
2025-07-16 17:00:38 -05:00 |
|
|
|
f58bcd52ee
|
jfa start
|
2025-07-16 11:04:28 -05:00 |
|
|
|
070fb5427a
|
formatting
|
2025-07-14 18:16:44 -05:00 |
|
|
|
a5582f098f
|
remove threads outside of system layer
|
2025-07-14 17:59:28 -05:00 |
|
|
|
0948e357c6
|
use jobs for resource watch
|
2025-07-14 17:27:46 -05:00 |
|
|
|
630dbdbb58
|
formatting
|
2025-07-14 17:08:05 -05:00 |
|
|
|
a504b27767
|
move sock into sys layer
|
2025-07-14 17:04:39 -05:00 |
|
|
|
f27ec95481
|
remove host thread
|
2025-07-14 16:42:44 -05:00 |
|
|
|
0a20e3fdd4
|
formatting
|
2025-07-14 13:50:19 -05:00 |
|
|
|
66586f9cf5
|
unlock fiber wake while wait list locked
|
2025-07-12 20:21:13 -05:00 |
|
|
|
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 |
|
|
|
0ce5a1ed87
|
formatting
|
2025-07-11 13:45:54 -05:00 |
|
|
|
439cc8d860
|
ability to set job as unyielding
|
2025-07-11 13:41:43 -05:00 |
|
|
|
047f5c8359
|
separate fiber free lists by job pool
|
2025-07-11 12:48:35 -05:00 |
|
|
|
e13aca535a
|
8 & 16 bit atomics
|
2025-07-11 12:34:05 -05:00 |
|
|
|
ff8056b214
|
remove atomic signedness
|
2025-07-11 12:14:09 -05:00 |
|
|
|
c1f405c6e4
|
allow pools to push jobs to any other pool
|
2025-07-11 12:07:18 -05:00 |
|
|
|
25e20ea3bd
|
sys job pools
|
2025-07-11 01:05:07 -05:00 |
|
|
|
13e1860656
|
merge addr & time wake logic into function call
|
2025-07-10 23:16:51 -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 |
|
|
|
b270737bec
|
move latency waitable to end of present
|
2025-07-10 15:06:31 -05:00 |
|
|
|
63a8dc7595
|
use ticket mutex for wait bins
|
2025-07-10 14:08:41 -05:00 |
|
|
|
e3e0a98456
|
wait on frame latency object
|
2025-07-10 13:55:10 -05:00 |
|
|
|
c548eacd35
|
sys wake count
|
2025-07-10 13:32:49 -05:00 |
|
|
|
905151abe9
|
replace null, true, false with integers in code
|
2025-07-10 13:11:36 -05:00 |
|
|
|
a1e062f362
|
formatting
|
2025-07-10 12:50:44 -05:00 |
|
|
|
6838c7ac02
|
add padded atomic types
|
2025-07-10 12:47:12 -05:00 |
|
|
|
915a9272e4
|
align & pad snc structs to cache line
|
2025-07-10 11:43:24 -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 |
|
|
|
cc51fe29a7
|
add scheduler thread for waking yields with timeout
|
2025-07-09 20:42:48 -05:00 |
|
|
|
e878a2c96f
|
formatting
|
2025-07-09 14:43:51 -05:00 |
|
|
|
4dab156b5f
|
atomically load wait address value
|
2025-07-09 14:16:37 -05:00 |
|
|
|
166db8575b
|
consolidate yielder & fiber_ctx into fiber struct
|
2025-07-09 13:39:02 -05:00 |
|
|
|
5dd56dea5c
|
formatting
|
2025-07-09 11:38:22 -05:00 |
|
|
|
0a3e9adcbd
|
reset mutex spin count after wait
|
2025-07-07 02:55:56 -05:00 |
|
|
|
e720e7e2af
|
worker sleeping
|
2025-07-06 22:47:08 -05:00 |
|
|
|
2b08223472
|
add SYS_PRIORITY_INHERIT
|
2025-07-06 18:06:25 -05:00 |
|