|
|
bc17e94758
|
gpu queue synchronization
|
2025-12-10 14:06:27 -06:00 |
|
|
|
3da749ef51
|
formatting
|
2025-12-10 11:48:42 -06:00 |
|
|
|
4727e5786b
|
working shader print w/o formatting
|
2025-12-10 10:24:01 -06:00 |
|
|
|
93e9c4b78a
|
working host-memory gpu resources
|
2025-12-09 21:04:48 -06:00 |
|
|
|
c7e560f98c
|
remove forced descriptor slot api
|
2025-12-09 19:09:25 -06:00 |
|
|
|
f47f7114d0
|
shader print progress
|
2025-12-09 19:02:27 -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 |
|
|
|
781e6ff75a
|
create shader headers
|
2025-12-09 16:26:31 -06:00 |
|
|
|
bb8f105309
|
move shader debug implementation to backend layer
|
2025-12-09 15:34:50 -06:00 |
|
|
|
3bf89a8911
|
formatting
|
2025-12-09 14:31:25 -06:00 |
|
|
|
7c1602e463
|
specify platform name as argument for default downstream layer declarations
|
2025-12-09 14:14:33 -06:00 |
|
|
|
a54b9c62c8
|
use '.g' & '.gh' extensions for shader source files
|
2025-12-09 13:03:34 -06:00 |
|
|
|
b8ba0d7ec0
|
enable warning for usage of undefined macros
|
2025-12-09 11:21:59 -06:00 |
|
|
|
d22f97debf
|
IsAsyncCompute constant
|
2025-12-08 20:06:50 -06:00 |
|
|
|
9772e4ce4c
|
compile-time shader resource handles
|
2025-12-08 18:47:28 -06:00 |
|
|
|
3e722bb982
|
shader printf progress
|
2025-12-08 16:33:44 -06:00 |
|
|
|
859e1c5245
|
fix descriptor index off by 1
|
2025-12-08 14:14:34 -06:00 |
|
|
|
2f915de96c
|
add ByteAddressBuffer support to gpu layer
|
2025-12-08 14:12:51 -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 |
|
|
|
905cb50e33
|
sync singular build data struct during prep
|
2025-12-07 04:33:03 -06:00 |
|
|
|
97237b5ed9
|
ditch jobs in prototype
|
2025-12-06 04:46:30 -06:00 |
|
|
|
718c0de889
|
remove profiler markup
|
2025-12-03 20:41:03 -06:00 |
|
|
|
7ed6b8a62e
|
implement queue sync
|
2025-12-03 20:32:14 -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 |
|
|
|
b9181ea200
|
access barrier batching
|
2025-11-23 13:32:37 -06:00 |
|
|
|
1144eef5b3
|
enhanced barrier testing
|
2025-11-22 16:12:44 -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 |
|
|
|
b4a51ff5af
|
gpu layer refactor progress
|
2025-11-19 16:32:42 -06:00 |
|
|
|
b10866bed7
|
tweak swapchain present signature
|
2025-11-16 06:08:29 -06:00 |
|
|
|
4a8eacbcda
|
gpu layer refactor progress
|
2025-11-16 06:01:18 -06:00 |
|
|
|
4b0a12bc20
|
backdrop shader
|
2025-11-14 18:36:17 -06:00 |
|
|
|
05a84ddd5a
|
rename 'rect' -> 'rng'
|
2025-11-13 16:13:15 -06:00 |
|
|
|
03eed624c9
|
shape drawing
|
2025-11-12 21:21:30 -06:00 |
|
|
|
fe34752146
|
prep vis renderer
|
2025-11-12 18:37:24 -06:00 |
|
|
|
13b942efb2
|
doubly-linked-stack helper macros
|
2025-11-12 14:12:09 -06:00 |
|
|
|
a94e62e023
|
'ArenaBase(arena)' -> 'ArenaFirst(arena, type)'
|
2025-11-07 17:42:50 -06:00 |
|
|
|
0b98c24f46
|
specify backbuffer src & dst positions in call to present
|
2025-11-05 18:55:26 -06:00 |
|