|
|
1f7afffe32
|
dx12 progress
|
2025-06-17 21:10:33 -05:00 |
|
|
|
13f5348265
|
submit plan data implicitly
|
2025-06-17 18:52:43 -05:00 |
|
|
|
9aad25a699
|
remove dispatch_state
|
2025-06-17 18:46:43 -05:00 |
|
|
|
894044669c
|
formatting
|
2025-06-17 17:47:47 -05:00 |
|
|
|
7b0c95d403
|
don't expose backbuffer texture to user (blit internally during present)
|
2025-06-17 17:39:40 -05:00 |
|
|
|
0c0cfdde08
|
set draw target xform per-dispatch
|
2025-06-17 16:47:21 -05:00 |
|
|
|
29ec298b48
|
dx12 progress
|
2025-06-17 15:21:26 -05:00 |
|
|
|
68c116095c
|
rename gpu_cmd_list -> gpu_plan
|
2025-06-10 00:04:39 -05:00 |
|
|
|
1c18cba5f8
|
depluralize res dirs
|
2025-06-08 20:26:01 -05:00 |
|
|
|
67335eaa85
|
rename res/fx -> res/sh
|
2025-06-08 20:22:24 -05:00 |
|
|
|
012d0aaf07
|
rename res/gpu -> res/fx
|
2025-06-08 20:18:03 -05:00 |
|
|
|
1655d699ce
|
validate shader source file exists
|
2025-06-08 19:36:30 -05:00 |
|
|
|
54a8a45835
|
validate dx12 root signature presence. create debug log arena before registering callback
|
2025-06-08 18:47:25 -05:00 |
|
|
|
c9cd9d0b18
|
merge conflict
|
2025-06-08 16:24:29 -05:00 |
|
|
|
5a05229267
|
Merge branch 'master' of https://cabin.dumbtime.com/jcl1234/power_play
|
2025-06-08 16:22:58 -05:00 |
|
|
|
934dd0f13f
|
use 32 bit indices for mesh buffer
|
2025-06-08 16:15:58 -05:00 |
|
|
|
0a49253d4a
|
formatting
|
2025-06-08 16:08:12 -05:00 |
|
|
|
b87ef382d4
|
rename dx12 shader -> pipeline
|
2025-06-08 14:55:36 -05:00 |
|
|
|
7229daf49c
|
draw collider fast path when radius=0
|
2025-06-08 14:10:27 -05:00 |
|
|
|
05668865a7
|
rename temp_arena -> arena_temp
|
2025-06-07 21:20:35 -05:00 |
|
|
|
df4eb24fe3
|
rename gpu_cmd_store -> gpu_cmd_list
|
2025-06-07 20:26:20 -05:00 |
|
|
|
74609cdb3c
|
shader PSO creation
|
2025-06-07 20:20:21 -05:00 |
|
|
|
0551148ae8
|
dx12 shader compilation setup
|
2025-06-07 16:03:27 -05:00 |
|
|
|
5daf408aac
|
remove device = null test
|
2025-06-06 22:40:01 -05:00 |
|
|
|
87876f1a1f
|
remove device = null test
|
2025-06-06 22:36:09 -05:00 |
|
|
|
f1ac650471
|
create separate dx12 direct & compute queues
|
2025-06-06 21:26:06 -05:00 |
|
|
|
45afac951a
|
remove dx12 mesh shader feature requirement
|
2025-06-06 19:00:20 -05:00 |
|
|
|
4fb1e0231b
|
more dx12 initialization
|
2025-06-06 18:54:15 -05:00 |
|
|
|
50ca2387fa
|
release dx12 objects on exit
|
2025-06-06 17:31:36 -05:00 |
|
|
|
d0ec962123
|
dx12 testing
|
2025-06-04 00:29:25 -05:00 |
|
|
|
da2de90de1
|
unify gpu api types into 'gpu_handle'
|
2025-06-03 16:54:57 -05:00 |
|
|
|
4bc7d2a589
|
cleanup
|
2025-06-03 15:28:25 -05:00 |
|
|
|
f3ca533817
|
gpu pass -> dispatch
|
2025-06-03 15:10:25 -05:00 |
|
|
|
fae10387cd
|
light testing setup. backbuffer resize delay.
|
2025-06-02 22:54:50 -05:00 |
|
|
|
c6e70e201e
|
formatting
|
2025-06-02 20:36:31 -05:00 |
|
|
|
e7bdb1c24f
|
wait on swapchain to reduce vsync latency
|
2025-06-02 19:32:54 -05:00 |
|
|
|
c7b5a41523
|
gpu run -> gpu pass. use per-run pass params. set draw view via gpu cmd
|
2025-06-02 17:06:30 -05:00 |
|
|
|
ec77a62fda
|
gpu run state
|
2025-06-02 16:26:54 -05:00 |
|
|
|
88a1ad1450
|
dx11_unbind. test shader.
|
2025-06-02 15:21:16 -05:00 |
|
|
|
4d1c761254
|
formatting
|
2025-05-28 05:27:56 -05:00 |
|
|
|
40a20439e5
|
fix contact direction skip not updating
|
2025-05-28 03:43:34 -05:00 |
|
|
|
6926bdfa5a
|
create contacts but skip solve based on wall direction
|
2025-05-28 03:33:29 -05:00 |
|
|
|
8aa9f1402b
|
use float2x3 for xforms in shaders
|
2025-05-28 03:24:26 -05:00 |
|
|
|
dc46fb270d
|
readd mesh shader
|
2025-05-27 04:25:59 -05:00 |
|
|
|
ee96df51e3
|
readd grid shader w/ instancing
|
2025-05-27 03:51:09 -05:00 |
|
|
|
e040c00222
|
use indexed instancing for quads
|
2025-05-27 03:31:52 -05:00 |
|
|
|
1072f3225c
|
xform_from_rect
|
2025-05-27 02:10:18 -05:00 |
|
|
|
91f89ac65b
|
gpu layer refactoring progress
|
2025-05-27 01:57:47 -05:00 |
|
|
|
721151f04a
|
shader global naming
|
2025-05-25 23:17:34 -05:00 |
|
|
|
3d48c0c3de
|
fix rotating shapes phasing through collisions
|
2025-05-25 21:43:13 -05:00 |
|