adding initial shaderattribute state struct