aclysma / rafx

Multi-backend renderer with asset pipeline. The objective of this repo is to build a scalable, flexible, data driven renderer.
Apache License 2.0
641 stars 32 forks source link

Integrate rafx-plugins codegen into the rafx-plugin crate #177

Closed aclysma closed 3 years ago

aclysma commented 3 years ago

Integrate rafx-plugin codegen into the rafx-plugin crate. This allows us to remove the rafx-plugins-shaders crate and publish a single crate without also needing to publish a separate codegen crate.

The old style of having codegen in a separate crate is still supported and recommended for end-users. For plugins that are to be published, integrating codegen into the plugin crate is cleaner for publishing.