bevy_robin_render
bevy_robin_render是一个社区实现的基于frame-graph的渲染器。 这是实现渲染器的一系列文章,
Wgpu
bevy_robin_render以wgpu作为基础的图形api。
RenderPass
一个wgpu的RenderPass构建如下:
- RenderPassDescriptor
- RenderPipeline 实例
- Vertex
- Indexs
- BindGroup
RenderPassDescriptor需要TextureView,Vertex和Indexs是Buffer。BindGroup指向Buffer和Texture。
FrameGraph在Execute阶段需要构建如上的元素。RenderPassDescriptor,Vertex,Indexs,BindGroup都和资源关联。