What is the problem this feature will solve?
Only compile shaders when necessary:
- When the shader source has changed
- When targeting another graphics backend
What is the feature you are proposing to solve the problem?
AFAIK, khamake already handles shader compilation that way. So similar/same strategy for Kinc/kmake projects.
What alternatives have you considered?
No real alternative viable.. I tend to add/remove the --noshaders flag to speed up / recompile all