Commit Graph

24 Commits

Author SHA1 Message Date
7b0c95d403 don't expose backbuffer texture to user (blit internally during present) 2025-06-17 17:39:40 -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
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
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