attackgoat / screen-13

Screen 13 is an easy-to-use Vulkan rendering engine in the spirit of QBasic.
Apache License 2.0
264 stars 13 forks source link

upgraded egui to 0.20 #49

Closed DoeringChristian closed 1 year ago

DoeringChristian commented 1 year ago

I agree. Seems that the response can be ignored.

attackgoat commented 1 year ago

I should probably start to publish some of these /contrib crates, the main crate is becoming more and more production ready.

Sometime this summer I hope to get to a stable point where everything mostly works and the API is mostly ready for 1.0; although I don't think I'll bump to that version for a while just in case. I'm working on an example game that loads assets, has raster and ReSTIR ray traced GI modes, transitions between screens, menu UI, sound, etc. Once complete that would be a good indicator things are working.

DoeringChristian commented 1 year ago

Sounds good I hope your project gets a bit more attention once it reaches Version 1. I think it's one of the best abstractions over Vulkan for Rust.

DoeringChristian commented 1 year ago

As a side note I also tried to integrate screen-13 into bevy but ran into some problems. As bevy is the most popular engines in rust but uses wgpu, which does not support ray tracing, this might also be an interesting long term goal.