Daxa icon indicating copy to clipboard operation
Daxa copied to clipboard

daxa 3.0

Open Ipotrick opened this issue 1 year ago • 2 comments

As daxa 2.0 is nearly done, we can start to plan and build daxa 2.X.

Main Features:

~~* [ ] rust bindings~~ ~~* [ ] gpu based validation of resource id access~~ ~~* [ ] better device creation (make physical device list visible and all attributes, create device based on selected physical~~ ~~* [ ] use defer makro for function unwinding on error~~ ~~* [ ] flags work in c++~~ ~~* [ ] replace size_t's for u64 if they represent a VkDeviceSize~~ ~~* [ ] swapchain format selection should respect the format restrictions based on the image use flags~~ ~~* [ ] swapchain format selection rework~~

  • [x] task head concept cleanup + arrays in task heads + wiki for tasks
  • [x] c apidevice)~~
  • [x] raytracing api
  • [x] raytracing pipeline
  • [x] type safe command recording
  • [x] improved VkCommandPool reuse. VkCommandEncoder idea.
  • [x] improved ids, full rust safeties

Ipotrick avatar Jul 07 '23 23:07 Ipotrick

finished c api

Ipotrick avatar Oct 20 '23 21:10 Ipotrick

killed rest of features for 3.0 to get it out as so much has changed already.

Ipotrick avatar Jan 20 '24 00:01 Ipotrick

We will start doing regular releases soon with new versioning

Ipotrick avatar May 11 '24 23:05 Ipotrick