shader-create: external shaders