Commit graph

31 commits

Author SHA1 Message Date
janis d1b5e427a7
access: this is quite complicated actually.. 2026-04-15 16:30:49 +02:00
janis 7acda4d1fb
automatic barriers 2026-04-12 14:26:02 +02:00
janis 666e05bb8e
command impls 2026-04-12 10:33:59 +02:00
janis c731f79f81 switching to more generic DeviceObject impl 2026-04-10 01:47:34 +02:00
janis cf3244197e warnings 2026-04-04 13:01:52 +02:00
janis 3c59cf022a fix swapchain/surface drop logic error 2026-04-04 00:43:50 +02:00
janis 60760ba67f almost done! 2026-04-04 00:28:43 +02:00
janis b00b1b3151 fix egui ? 2026-04-03 03:13:51 +02:00
janis 82d37247d8 image view type validation 2026-04-02 23:10:01 +02:00
janis 2f05c97bda format class 2026-04-02 17:10:42 +02:00
janis b0f6c7a1b3 yeah........ 2026-04-02 17:10:37 +02:00
janis 55d22e3164 image? alloc? bruh.. 2026-04-02 13:32:49 +02:00
janis f8907ca6ed more fence/semaphore refactor 2026-03-31 23:07:47 +02:00
janis ea1779a19e fence refactor 2026-03-31 21:40:15 +02:00
janis fd4e92c69e a lot! 2025-09-20 15:27:21 +02:00
Janis 3332e59453 i genuinely believe this is close to working 2025-01-09 22:27:47 +01:00
Janis 0f96689079 images+commands: sync
- lock pool when allocating command buffers
- store image parent as weak arc in order to not create cycles
2025-01-05 18:22:50 +01:00
Janis 5b5a7cba54 swapchain: use Image abstraction, add support to that for swapchain images 2025-01-05 03:13:02 +01:00
Janis 9334e8fa9e Image: allow alias on &Arc<Self>, then clone parent or self 2025-01-05 01:13:48 +01:00
Janis 66ae2603e6 deviceowned Eq trait 2025-01-05 01:13:12 +01:00
Janis 32ce6e9140 aliases stored along side views in-line 2025-01-04 02:28:51 +01:00
Janis 0627556051 merge Texture and Image structs, add image aliasing 2025-01-04 02:15:37 +01:00
Janis e76055860d rendergraph: transitions 2025-01-03 18:10:36 +01:00
Janis da0befbeaf buffer/image desc; queueflags 2025-01-03 00:21:00 +01:00
Janis e76bf29840 warning cleanup 2025-01-01 02:00:23 +01:00
Janis e8bcaae2a7 render egui to the screen (finally) 2024-12-31 11:19:23 +01:00
Janis f0fff72bce idek so much when i thought i was only doing egui integration
egui cant draw yet, but textures are loaded/updated
2024-12-29 15:48:55 +01:00
Janis f7e6a92018 command buffer abstraction, images/buffers start 2024-12-22 02:02:27 +01:00
Janis d29b121aca idk man... 2024-12-21 22:18:18 +01:00
Janis 37aaa07edc async acquire image 2024-12-20 22:47:41 +01:00
Janis 29258aed7b stuff? 2024-12-15 22:24:18 +01:00