vsh is a GLSL vertex shader source file and fsh is a fragment shader GLSL file. vsc and fsc are compiled binaries created using vsh and fsh files, respectively.
Many platforms do not support pre-compiled shader files, so instead our SDK applications target online shader compilation (shaders are compiled when the application launches). Online shader compilation provides a more flexible solution as binaries would need to be compiled for particular graphics cores, which means you would have to create binaries for multiple target platforms for each shader.
Depending on your target platform, you may be able to obtain a shader compiler for your target platform from the manufacturer.
You can use a shader editor, such as PVRUniSCoEditor that is included in our free SDK, to create and edit shader files. Depending on your development OS, you may also be able to use the default shader compiler in this utilitiy to compile shader files so that you can see per line cycle count approximations, which make it easier to find bottlenecks in your shaders. The files generated by this compilation are only for development and are unlikely to work on your target platform.Joe2010-07-05 10:12:18