Browse Source

{image,scene}converter: wow, C++, what the hell?

I'm speechless. Why would anybody think this is a good idea?
pull/542/merge
Vladimír Vondruš 4 years ago
parent
commit
c54b500a20
  1. 6
      src/Magnum/MeshTools/sceneconverter.cpp
  2. 6
      src/Magnum/Trade/imageconverter.cpp

6
src/Magnum/MeshTools/sceneconverter.cpp

@ -300,7 +300,8 @@ used.)")
if(args.isSet("verbose")) importer->addFlags(Trade::ImporterFlag::Verbose);
Implementation::setOptions(*importer, "AnySceneImporter", args.value("importer-options"));
std::chrono::high_resolution_clock::duration importTime;
/* Wow, C++, you suck. This implicitly initializes to random shit?! */
std::chrono::high_resolution_clock::duration importTime{};
/* Open the file or map it if requested */
#if defined(CORRADE_TARGET_UNIX) || (defined(CORRADE_TARGET_WINDOWS) && !defined(CORRADE_TARGET_WINDOWS_RT))
@ -976,7 +977,8 @@ used.)")
}
}
std::chrono::high_resolution_clock::duration conversionTime;
/* Wow, C++, you suck. This implicitly initializes to random shit?! */
std::chrono::high_resolution_clock::duration conversionTime{};
/* Filter attributes, if requested */
if(!args.value("only-attributes").empty()) {

6
src/Magnum/Trade/imageconverter.cpp

@ -369,7 +369,8 @@ key=true; configuration subgroups are delimited with /.)")
Containers::Array<Trade::ImageData2D> images2D;
Containers::Array<Trade::ImageData3D> images3D;
std::chrono::high_resolution_clock::duration importTime;
/* Wow, C++, you suck. This implicitly initializes to random shit?! */
std::chrono::high_resolution_clock::duration importTime{};
for(std::size_t i = 0, max = args.arrayValueCount("input"); i != max; ++i) {
const std::string input = args.arrayValue("input", i);
@ -624,7 +625,8 @@ key=true; configuration subgroups are delimited with /.)")
}
}
std::chrono::high_resolution_clock::duration conversionTime;
/* Wow, C++, you suck. This implicitly initializes to random shit?! */
std::chrono::high_resolution_clock::duration conversionTime{};
std::string output;
if(args.isSet("in-place")) {

Loading…
Cancel
Save