Keep up with tinyobj's API update.
diff --git a/examples/raytrace/obj-loader.cc b/examples/raytrace/obj-loader.cc
index d55fb45..cf31b13 100644
--- a/examples/raytrace/obj-loader.cc
+++ b/examples/raytrace/obj-loader.cc
@@ -150,6 +150,7 @@
tinyobj::attrib_t attrib;
std::vector<tinyobj::shape_t> shapes;
std::vector<tinyobj::material_t> materials;
+ std::string warn;
std::string err;
std::string basedir = GetBaseDir(filename) + "/";
@@ -158,12 +159,16 @@
// auto t_start = std::chrono::system_clock::now();
bool ret =
- tinyobj::LoadObj(&attrib, &shapes, &materials, &err, filename.c_str(),
+ tinyobj::LoadObj(&attrib, &shapes, &materials, &warn, &err, filename.c_str(),
basepath, /* triangulate */ true);
// auto t_end = std::chrono::system_clock::now();
// std::chrono::duration<double, std::milli> ms = t_end - t_start;
+ if (!warn.empty()) {
+ std::cout << warn << std::endl;
+ }
+
if (!err.empty()) {
std::cerr << err << std::endl;
}