anchor.diff:                  bounds = !state.bounds
                   meshes = state.meshes
               }
  +
  +        let load (file : string) =
  +            loadFrom file defaultFlags
  +
  +    type Assimp with
  +        static member Load(fileName : string, ?flags : Assimp.PostProcessSteps) =
  +            let flags = defaultArg flags Assimp.defaultFlags
  +            Assimp.loadFrom fileName flags
positive.code:             member x.GlobalBoundingBox(s : Scene) =
                  s.ModelTrafo |> Mod.map (fun t -> s.bounds.Transformed t)
  
      module Assimp =
          open System.Runtime.CompilerServices
          open System.Collections.Generic
  
negative.code:             if r then Log.line "Assimp native dependencies successfully unpacked."
              else Log.line "Failed to unpack native assimp dependencies. Did you forget Aardvark.Init()? Make sure Aardvark.SceneGraph.IO.dll is in your output directory."
  
          let defaultFlags = 
              Assimp.PostProcessSteps.CalculateTangentSpace |||
              Assimp.PostProcessSteps.GenerateSmoothNormals |||
              //Assimp.PostProcessSteps.FixInFacingNormals ||| 
              //Assimp.PostProcessSteps.JoinIdenticalVertices |||
              Assimp.PostProcessSteps.FindDegenerates |||
              //Assimp.PostProcessSteps.FlipUVs |||
              //Assimp.PostProcessSteps.FlipWindingOrder |||
              Assimp.PostProcessSteps.MakeLeftHanded ||| 
              Assimp.PostProcessSteps.Triangulate |||
              Assimp.PostProcessSteps.CalculateTangentSpace
  
          let loadFrom (file : string) (postProcessingFlags : Assimp.PostProcessSteps) = 
              use ctx = new Assimp.AssimpContext()
              let dir = Path.GetDirectoryName(file)
              let scene = ctx.ImportFile(file, postProcessingFlags)
  
              let textureTable = getTextureTable dir
              printfn "%A" textureTable
  