meta4d-me / CatDogEngine

A cross-platform game engine/editor written in modern C++ (WIP)
GNU General Public License v2.0
158 stars 16 forks source link

[FrameGraph] Improve high level rendering usages #11

Open T-rvw opened 1 year ago

T-rvw commented 1 year ago

1.A resource manager holds every resource handles in bgfx. Any renderers can use string to find the expected one. 2.As RenderGraph talk said, I need to split resource compile stage away from render logic!

T-rvw commented 1 year ago

The first step was done easily by adding StringHash support and moving resource creation apis to RenderContext. FrameGraph / RenderGraph is on the way!

T-rvw commented 1 year ago
T-rvw commented 1 year ago
T-rvw commented 1 year ago

Current understanding to implement Render Graph on top of bgfx. The requirement is: