For those who wants to learn more about shaders I can warmly recommend this list of open source documentations and projects. https://awesomeopensource.com/projects/shader