Modification to fit new dependency function api
Added call to ParserOptions.materialFunction in ObjDocument.
Fixed warning.
Fix mtl loader
Merge remote-tracking branch 'refs/remotes/origin/material-function' into dev
Fix vertex position read
Merge remote-tracking branch 'refs/remotes/origin/dev' into dev
Fix obj parser (keep hierarchie, faster, less memory usage, split parsing and scene construction)
Use uint instead of vector4 for colors
Add surface non support while the feature is non available
Comment surface part
Added ObjDocument.changeHandedness function.
Handle quad faces definition
Remove surface handling and add fallback when uv aren't set
Fix surface
Add fallback when normal/uv indexes are out of bounds
Uncomment try catch to handle non valid obj file
Handle missing mtl file
Fixed not creating new mesh when material changes
Set default color when a material isn't available
Fix multiple material definition
Fix specular color
Fix surface/mtl pattern