|
|
e49bcfbe2c
|
mip support
|
2026-02-15 07:23:35 -06:00 |
|
|
|
83a41fc289
|
turn composite pass into compute shader
|
2026-02-15 04:11:08 -06:00 |
|
|
|
a4bb13d59d
|
particle occluder testing
|
2026-02-14 01:08:33 -06:00 |
|
|
|
d9228b78a3
|
particle cell densities w/ atomic writes
|
2026-02-13 04:25:39 -06:00 |
|
|
|
e7ade79ea5
|
IsLanguageC/G -> IsCpu/Gpu. CacheLineSize -> IsolationSize.
|
2026-02-05 18:59:05 -06:00 |
|
|
|
8745cb4da7
|
gpu resource logging command
|
2026-02-03 01:12:46 -06:00 |
|
|
|
201d0c2bf0
|
fix oob resource access during composition pass
|
2026-02-02 22:29:23 -06:00 |
|
|
|
e3ae1a789f
|
draw crosshair via shader sdf
|
2026-02-01 21:50:22 -06:00 |
|
|
|
f9067bfa8b
|
shading pass testing
|
2026-01-22 09:46:58 -06:00 |
|
|
|
5ad14b2dfd
|
formatting
|
2026-01-22 03:47:58 -06:00 |
|
|
|
0c9dd684af
|
dynamic time dilation for server->client prediction rate
|
2026-01-20 01:59:56 -06:00 |
|
|
|
746ef6913b
|
client -> server control snapshots
|
2026-01-18 18:14:46 -06:00 |
|
|
|
fe5aca14d2
|
net_win32 layer
|
2026-01-15 13:22:24 -06:00 |
|
|
|
b73daaf1f1
|
networking progress
|
2026-01-14 16:51:24 -06:00 |
|
|
|
db7cbad4b3
|
queue user cmds from sim
|
2026-01-13 11:58:37 -06:00 |
|
|
|
a3455e07e3
|
tweaking
|
2026-01-12 08:35:30 -06:00 |
|
|
|
4df1418aa5
|
formatting
|
2026-01-10 14:28:45 -06:00 |
|
|
|
86b12bf909
|
tile sprite testing
|
2026-01-09 15:37:23 -06:00 |
|
|
|
1c042f1c11
|
stain dryness
|
2026-01-08 09:31:38 -06:00 |
|
|
|
d6d3c8915f
|
automatically split particle emitter uploads
|
2026-01-08 06:01:17 -06:00 |
|
|
|
869b415ebb
|
particle falloff testing
|
2026-01-06 23:35:49 -06:00 |
|
|
|
b8e08c72ad
|
gpu particle testing
|
2026-01-06 02:15:45 -06:00 |
|
|
|
6a305b4803
|
update user & sim worlds via structured deltas
|
2026-01-05 01:45:10 -06:00 |
|
|
|
54f77c87be
|
import old collision detection code
|
2026-01-04 04:11:02 -06:00 |
|
|
|
235cf72018
|
switch dx12 from using placed resources to committed resources for now. add async gpu resource eviction.
|
2026-01-03 23:29:18 -06:00 |
|
|
|
d0130c4810
|
aim above 1.0 when easing palette in
|
2026-01-02 20:03:44 -06:00 |
|
|
|
ba8b1667db
|
use premultiplied alpha for ui composition
|
2026-01-02 18:15:30 -06:00 |
|
|
|
8aa44b5deb
|
shader constant tweak vars
|
2026-01-02 01:23:32 -06:00 |
|
|
|
fa04e56065
|
tweak variable precision
|
2026-01-01 15:52:25 -06:00 |
|
|
|
102bb6dc36
|
tweak palette sliders
|
2025-12-31 20:56:57 -06:00 |
|
|
|
bed51e195e
|
immediate mode tweak vars
|
2025-12-30 00:06:00 -06:00 |
|
|
|
3d7f6eddfe
|
sim world swapping
|
2025-12-28 16:11:37 -06:00 |
|
|
|
75bedaecbb
|
match global system state variable names to corresponding namespace
|
2025-12-28 13:07:07 -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 |
|
|
|
60608fc3cd
|
cpu -> texture upload fixes
|
2025-12-17 17:38:18 -06:00 |
|
|
|
d9898eeab8
|
create gpu resources with command list. add discard command.
|
2025-12-17 16:49:45 -06:00 |
|
|
|
81990f81a4
|
edit mode
|
2025-12-16 20:47:21 -06:00 |
|
|
|
0efcc35696
|
fix dx12 global barriers
|
2025-12-16 18:43:42 -06:00 |
|
|
|
1de54d60ba
|
'ZI' -> 'Zi'
|
2025-12-16 16:46:25 -06:00 |
|
|
|
cbeafdb8fe
|
dynamic glyph atlas creation
|
2025-12-16 13:25:33 -06:00 |
|
|
|
9fc666d49d
|
cache DirectWrite render targets
|
2025-12-14 15:53:00 -06:00 |
|
|
|
4ddc2f1666
|
gpu staging ring working
|
2025-12-13 23:08:09 -06:00 |
|
|
|
6c3c7231ff
|
descriptor reuse
|
2025-12-13 18:41:01 -06:00 |
|
|
|
f241379dba
|
unify gpu resource creation codepath
|
2025-12-13 16:04:21 -06:00 |
|
|
|
77434a988b
|
glyph cache progress
|
2025-12-13 13:12:45 -06:00 |
|
|
|
476d154beb
|
aggregate base layer state
|
2025-12-12 13:40:22 -06:00 |
|
|
|
ac8a4cf6c2
|
start implementing async system
|
2025-12-12 12:37:47 -06:00 |
|
|
|
e9e8dcc04d
|
glyph cache progress
|
2025-12-11 19:35:11 -06:00 |
|
|
|
ad359c8495
|
re-enable ui & vis rendering
|
2025-12-11 15:41:38 -06:00 |
|
|
|
eeec7e7191
|
vector printf format
|
2025-12-11 14:16:56 -06:00 |
|
|
|
4453d18d51
|
check for overflow in shader printf
|
2025-12-11 10:24:30 -06:00 |
|
|
|
84fbaaf7cd
|
working shader printf w/ formatting & logging
|
2025-12-10 22:00:04 -06:00 |
|
|
|
4fe18195d1
|
begin reworking format utils to take argument arrays instead of only va_list
|
2025-12-10 21:19:23 -06:00 |
|
|
|
bc76a511e6
|
shader printf arg parsing on cpu
|
2025-12-10 20:21:08 -06:00 |
|
|
|
f911e98c98
|
reset print buffer size in collection worker
|
2025-12-10 17:23:51 -06:00 |
|
|
|
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 |
|