new (?code:ByteArray)
write onlybyteCode:ByteArray
data:ShaderData
read onlywrite onlyglFragmentSource:String
read onlyglProgram:Dynamic
read onlywrite onlyglVertexSource:String
precisionHint:ShaderPrecision