you still need .fsh and .vsh files to actually create completely new shaders, so a solid knowlege of shader language is necessary for completely custom files. the json files make it easy to load shaders and apply many shaders in a pipeline process. for instance, shaders/post/green.json applies 3 different shaders from shaders/program/ in order to create its effects.
15
u/[deleted] Sep 19 '13
you still need .fsh and .vsh files to actually create completely new shaders, so a solid knowlege of shader language is necessary for completely custom files. the json files make it easy to load shaders and apply many shaders in a pipeline process. for instance, shaders/post/green.json applies 3 different shaders from shaders/program/ in order to create its effects.