Commit graph

24 commits

Author SHA1 Message Date
janis ce46ca1801
extract device into renderer_device
add deviceref macro
2026-10-24 17:36:43 +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 b00b1b3151 fix egui ? 2026-04-03 03:13:51 +02:00
janis 297b79d347 debug name from bevy 2026-04-03 00:17:33 +02:00
janis 55d22e3164 image? alloc? bruh.. 2026-04-02 13:32:49 +02:00
janis fd4e92c69e a lot! 2025-09-20 15:27:21 +02:00
Janis 8a7bfed29e font rendering test, ahash, F32 new type 2025-01-27 17:05:43 +01:00
Janis 40ea757543 renderer: remove Vulkan object, move debug mod to its own file 2025-01-19 21:27:45 +01:00
Janis 0db6b7790d fix: UB in safe rust! 2025-01-19 18:43:09 +01:00
Janis 75e75ec706 util: rawmutexguard: MutexGuard for RawMutex 2025-01-19 18:42:45 +01:00
Janis 81c6b6f4ee move all of device and instance creation to Device type 2025-01-19 00:24:04 +01:00
Janis c70c1591db stuff: slight refactoring 2025-01-18 14:49:25 +01:00
Janis 6274b6e5a8 rendergraph resolves faster
Access: layout is nolonger stored in option
rendergraph resolved with linear vectors instead of maps
2025-01-09 22:27:47 +01:00
Janis 3332e59453 i genuinely believe this is close to working 2025-01-09 22:27:47 +01:00
Janis f3cc43e49e util: WithLifetime type for tagging with a lifetime 2025-01-05 03:11:14 +01:00
Janis 208b1569d6 rect2d: getters for size, top_left, height and width 2025-01-05 01:13:23 +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 409fd653c7 take optional wait semaphore when presenting
no longer assume that frame.release is necessarily signaled.
this previously caused a hang in the async_swapchain_acquiring test.
2025-01-01 21:35:38 +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