shaderprogram can be registered from string sources

.