|
|
e3bbeec2be
|
bundle D3D12 descriptors with resource lifetime
|
2026-03-12 05:15:51 -05:00 |
|
|
|
6af25419f1
|
wip
|
2026-03-10 18:03:06 -05:00 |
|
|
|
3197f18495
|
replace granular gpu sync, access, & texture-layouts with queue-exclusive/shared layouts & tracked sync
|
2026-03-05 07:07:00 -06:00 |
|
|
|
38196a8eb7
|
specify thread-size instead of group-size when dispatching compute shaders
|
2026-03-03 18:25:29 -06:00 |
|
|
|
e9176147f3
|
remove RW gpu reference types, instead storing at readonly-index + 1
|
2026-02-24 10:25:02 -06:00 |
|
|
|
65ae383d75
|
specify compute group size only in declaration
|
2026-02-19 17:07:27 -06:00 |
|
|
|
b363160103
|
tweaking
|
2026-01-14 12:29:15 -06:00 |
|
|
|
4ffb9a8d73
|
convert comment style from multi-line to single-line
|
2025-12-28 12:06:08 -06:00 |
|
|
|
3377e3f94c
|
convert indentation to 2 spaces
|
2025-12-18 18:42:53 -06:00 |
|
|
|
c1b768282f
|
use standard indentation style for multi-line function parameters
|
2025-12-18 16:48:41 -06:00 |
|
|
|
c8a9970438
|
glyph cache progress
|
2025-12-12 19:50:44 -06:00 |
|
|
|
c7e560f98c
|
remove forced descriptor slot api
|
2025-12-09 19:09:25 -06:00 |
|
|
|
1b02edb0b5
|
move shader handles into gpu layer
|
2025-12-09 18:04:32 -06:00 |
|
|
|
8565cbea53
|
change gpu layer namespace to 'G'
|
2025-12-09 17:45:01 -06:00 |
|
|
|
f773422abf
|
rename shader handle -> shader ref
|
2025-12-09 17:30:27 -06:00 |
|
|
|
7c1602e463
|
specify platform name as argument for default downstream layer declarations
|
2025-12-09 14:14:33 -06:00 |
|
|
|
9e8dcba2d3
|
ui & pp gpu layer updates
|
2025-12-08 11:39:27 -06:00 |
|
|
|
ed74c5cea5
|
ui gpu refactor progress
|
2025-12-07 13:07:24 -06:00 |
|
|
|
0559ba8cba
|
formatting
|
2025-12-07 10:03:24 -06:00 |
|
|
|
74413ca702
|
split meta.c types into meta.h
|
2025-12-07 06:40:37 -06:00 |
|
|
|
97237b5ed9
|
ditch jobs in prototype
|
2025-12-06 04:46:30 -06:00 |
|
|
|
7fecea03f5
|
texture upload
|
2025-12-03 00:55:17 -06:00 |
|
|
|
7bb5447abf
|
working buffer copy
|
2025-12-02 22:29:35 -06:00 |
|
|
|
f0f3da0bcd
|
gpu staging heap progress
|
2025-12-02 21:40:28 -06:00 |
|
|
|
98d849c3de
|
assume non-uniform resource access in shaders by default
|
2025-12-02 16:19:10 -06:00 |
|
|
|
8fbcb004fb
|
parameter-isolated root constants
|
2025-11-25 05:58:38 -06:00 |
|
|
|
0d1d46faa3
|
implement root constants
|
2025-11-25 01:46:02 -06:00 |
|
|
|
8dd05d6922
|
keep a constant number of rtv descriptors per command list
|
2025-11-24 21:44:33 -06:00 |
|
|
|
4e95e44823
|
expose barrier before/after sync, access & layout in gpu api
|
2025-11-23 22:06:45 -06:00 |
|
|
|
7c9f5f7e06
|
gpu fence op
|
2025-11-23 18:00:26 -06:00 |
|
|
|
f6c946cc64
|
gpu layer refactor progress
|
2025-11-22 15:30:40 -06:00 |
|
|
|
0ac3284511
|
more refactoring to support gpu pointers
|
2025-11-20 01:25:50 -06:00 |
|