Skip to content

Commit

Permalink
plans for inital alpha release
Browse files Browse the repository at this point in the history
  • Loading branch information
thedocruby committed Oct 30, 2023
1 parent f909e3e commit 0e5ae01
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,20 @@ impl<T: From<Constants> + Copy + Clone + Pod + Zeroable> From<&RawShader<T>> for
}

// TODO: Use a `RenderGraphBuilder` for the external interface


// Prepare for initial alpha release: (SUBJECT TO CHANGE)
// todo: eliminate custom constants system. use gravylib_helpers::Constants instead
// todo: re-implement hot reloading
// todo: upgrade winit
// todo: upgrade wgpu
// todo: explore traits, annotations, macros, etc. to reduce boilerplate
// todo: explore using lib in place of common
// todo: more examples
// todo: make a custom example to showcase rust features in shaders
// todo: implement helpers as a module expansion of gravylib main crate
// todo: consider adding an example shader crate with some helper SDF primitives.
// todo: cleanup, refactoring, documentation
// todo: Shiny new README with images
// todo: Branding? Logo? Website? Promotion?
// todo: Release on crates.io

0 comments on commit 0e5ae01

Please sign in to comment.