Ryan Fleury
|
e7368af35c
|
artifact cache waitable cache access; debugging / fixes; start plugging in file stream to artifact cache
|
2025-09-24 11:25:18 -07:00 |
|
Ryan Fleury
|
7e05a60ffe
|
checkpoint on more artifact cache port of ctrl process memory streaming
|
2025-09-23 17:05:45 -07:00 |
|
Ryan Fleury
|
141b6c1396
|
sketch out artifact cache hooks for file streaming layer
|
2025-09-23 11:58:00 -07:00 |
|
Ryan Fleury
|
6cdce22284
|
expand artifacts a bit more, to be more useful with larger-than-ptr but not huge allocations
|
2025-09-23 11:27:56 -07:00 |
|
Ryan Fleury
|
9787c698e6
|
sketch out new async path for ctrl memory streaming
|
2025-09-23 10:58:17 -07:00 |
|
Ryan Fleury
|
2ce581fa19
|
more subset flag respecting
|
2025-09-22 17:39:26 -07:00 |
|
Ryan Fleury
|
5c1cf77fda
|
respect subset flags in pdb -> rdi converter
|
2025-09-22 17:32:05 -07:00 |
|
Ryan Fleury
|
8078b90f51
|
text_cache / dasm_cache -> text / disasm
|
2025-09-22 16:52:55 -07:00 |
|
Ryan Fleury
|
408c57639a
|
eliminate dasm cache hook calls
|
2025-09-22 16:23:11 -07:00 |
|
Ryan Fleury
|
6ac8c588f7
|
eliminate old disasm cache code
|
2025-09-22 16:22:33 -07:00 |
|
Ryan Fleury
|
4b1939bd6d
|
provide u64 broadcasting mechanism in base layer wavefront lane context, allows more flexible data sharing mechanism which does not depend on statics; reshape dasm building codepath for clicking into artifact cache
|
2025-09-22 16:21:30 -07:00 |
|
Ryan Fleury
|
8a1e6ab2e6
|
extend artifact cache with non-key-included generations, to allow gracefully decaying certain computations
|
2025-09-22 15:25:01 -07:00 |
|
Ryan Fleury
|
811e58c249
|
progress on single async-filled computation artifact cache; hook up to text cache layer, eliminate bespoke cache for text only
|
2025-09-22 15:13:31 -07:00 |
|
Ryan Fleury
|
9459327687
|
pull out table stripe arrays as base layer primitive; unified 'artifact cache' experiment
|
2025-09-22 14:07:21 -07:00 |
|
Nikita Smith
|
6b278e1ccc
|
parallelize image fill
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
a75a33e6d3
|
minor fix for UBA detour
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
e72512f638
|
switch over to 64-bit pointer tagging
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
d1dd8e654c
|
add 128-bit compare exchange
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
861c2cf893
|
macro for aligning types
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
4717701540
|
update threading API
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
362557e503
|
renormalize line endings
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
872c387bad
|
let errors from MT to bubble up to linker's stdout and stderr
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
3d7afb58fa
|
speed up symbol patching
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
42999bea63
|
profile markup obj relocation patching
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
553154eb39
|
layer color fix
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
ac985bb5da
|
add a real pgo PGO target
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
371e52ad42
|
add /rad_alt_pch_dir for remapping objs in the local folder for pgo builds
|
2025-09-22 10:06:21 -07:00 |
|
Nikita Smith
|
ee75ada087
|
mark function override meta-data sections with link info flag so
they do not get a section definition
|
2025-09-22 10:06:20 -07:00 |
|
Nikita Smith
|
ce044e7e83
|
detect removed fixup symbol and propagate correct section number
|
2025-09-22 10:06:20 -07:00 |
|
Nikita Smith
|
a060f581d9
|
stub /d2
|
2025-09-22 10:06:20 -07:00 |
|
Nikita Smith
|
17058e71bf
|
remove empty nodes
|
2025-09-22 10:06:20 -07:00 |
|
Nikita Smith
|
e864674fbd
|
add pgo support to build.cmd
|
2025-09-22 10:06:20 -07:00 |
|
Ryan Fleury
|
aa0eec5763
|
prevent focusing null window, which was causing weird input event stealing on run...
|
2025-09-19 16:58:41 -07:00 |
|
Ryan Fleury
|
1745ad4758
|
eliminate old profiling markup
|
2025-09-19 16:55:07 -07:00 |
|
Ryan Fleury
|
53054e5add
|
fix incorrect loop-again logic on async threads
|
2025-09-19 16:41:49 -07:00 |
|
Ryan Fleury
|
8fa01d3e30
|
expand access scope touches to automatically record update clock idx touch time, + timestamp; move texture cache to new async wavefront
|
2025-09-19 15:31:30 -07:00 |
|
Ryan Fleury
|
8e2ceeee9e
|
provide mechanism to not wait at top of async loop
|
2025-09-18 16:20:17 -07:00 |
|
Ryan Fleury
|
30ae9620f9
|
eliminate ptr graph scope; simplify dasm cache eviction loop
|
2025-09-18 15:59:21 -07:00 |
|
Ryan Fleury
|
4e99312b75
|
eliminate tex_scope; fold into access
|
2025-09-18 15:53:00 -07:00 |
|
Ryan Fleury
|
c5bcdbf232
|
eliminate geo_scope, fold into base layer's 'access' construct
|
2025-09-18 15:40:13 -07:00 |
|
Ryan Fleury
|
2131e792a1
|
eliminate text cache scope; fold into base layer's 'access' construct
|
2025-09-18 15:25:11 -07:00 |
|
Ryan Fleury
|
1b93dbd4bd
|
promote content scope to base layer, rename as 'access'; generalize based just on list of scope refcounts, + optional cvs; eliminate c_scope; replace dasm_scope with access as well
|
2025-09-18 15:21:22 -07:00 |
|
Ryan Fleury
|
5381307e90
|
hash_store -> content
|
2025-09-18 14:42:25 -07:00 |
|
Ryan Fleury
|
364e15491c
|
switch from static lane distribution in file/dasm to dynamic counter
|
2025-09-18 14:19:00 -07:00 |
|
Ryan Fleury
|
7c08d6846b
|
dasm cache in new async wavefront
|
2025-09-18 11:18:36 -07:00 |
|
Ryan Fleury
|
0c1010b72d
|
move hash store eviction to base layer async wavefront; start dasm transition
|
2025-09-17 16:38:14 -07:00 |
|
Nikita Smith
|
e33a95bfe2
|
do not embed time stamp with /brepro
|
2025-09-17 15:21:37 -07:00 |
|
Nikita Smith
|
0b154cef46
|
stub /brepro
|
2025-09-17 15:21:37 -07:00 |
|
Nikita Smith
|
c653410af5
|
stub /errorreportlevel
|
2025-09-17 15:21:37 -07:00 |
|
Nikita Smith
|
28aec349fd
|
update readme
|
2025-09-17 15:21:37 -07:00 |
|