anchor.diff:                          str
   
                   let samplers =
  -                    e.Uniforms 
  +                    allUniforms
                           |> Map.toList
                           |> List.choose (fun (samplerName, u) ->
                               match u.uniformValue, u.uniformType with
  
positive.code:                                                 "uniform"
                                              | Some p ->
                                                  fullName p + "?" + s.Name
                                      let bufferName = fullName scope
                                      let typ = Aardvark.Base.ReflectionHelpers.getPrettyName u.uniformType
                                      let str = sprintf "    member x.%s : %s = %s?%s" name typ bufferName realName
  
negative.code:                                 ]
  
  
                              //for o in definition.opened do 
                              //    yield sprintf "    open %s" o
                              //
                              //yield ""
  
                              yield String.indent 1 vertexDef
  
  