meta4d-me / CatDogEngine

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

Shader hot compile and reload #421

Closed roeas closed 1 year ago

roeas commented 1 year ago

Finally, we can modify the shader and apply the changes in real time while the editor is launched.

TODO: We can't handle dependencies between resource files right now.

T-rvw commented 1 year ago

It is a very useful feature for us to improve experience on developing shaders across platforms.