Panagiotis Christopoulos Charitos hace 14 años
padre
commit
22ed296ff2
Se han modificado 3 ficheros con 10 adiciones y 8 borrados
  1. 2 2
      shaders/MaterialFragmentFunctions.glsl
  2. 6 4
      src/Main.cpp
  3. 2 2
      src/util/Exception.cpp

+ 2 - 2
shaders/MaterialFragmentFunctions.glsl

@@ -121,9 +121,9 @@ vec3 readRgbFromTexture(in sampler2D tex, in vec2 texCoords)
 
 
 //==============================================================================
-// add2Vec2                                                                    =
+// add2Vec3                                                                    =
 //==============================================================================
-vec3 add2Vec2(in vec3 a, in vec3 b)
+vec3 add2Vec3(in vec3 a, in vec3 b)
 {
 	return a + b;
 }

+ 6 - 4
src/Main.cpp

@@ -46,6 +46,7 @@
 #include "rsrc/Material.h"
 #include "core/parallel/Manager.h"
 #include "r/PhysDbgDrawer.h"
+#include <boost/algorithm/string.hpp>
 
 
 // map (hard coded)
@@ -172,7 +173,7 @@ void init()
 	// Pentagram
 	/*pentagram = new ModelNode(false, NULL);
 	pentagram->init("models/pentagram/pentagram.mdl");
-	pentagram->setLocalTransform(Transform(Vec3(2, 0, 0), Mat3::getIdentity(), 1.0));
+	pentagram->setLocalTransform(Transform(Vec3(2, 0, 0), Mat3::getIdentity(), 1.0));*/
 
 	// Sponza
 	ModelNode* sponza = new ModelNode(false, NULL);
@@ -182,7 +183,7 @@ void init()
 
 
 	// Imp
-	imp = new SkinNode(false, NULL);
+	/*imp = new SkinNode(false, NULL);
 	imp->setLocalTransform(Transform(Vec3(0.0, 2.0, 0.0), Mat3::getIdentity(), 0.7));
 	imp->init("models/imp/imp.skin");
 	imp->skelAnimModelNodeCtrl = new SkelAnimModelNodeCtrl(*imp);
@@ -574,8 +575,9 @@ int main(int argc, char* argv[])
 	}
 	catch(std::exception& e)
 	{
-		//ERROR("Aborting: " << e.what());
-		std::cerr << "Aborting: " << e.what() << std::endl;
+		std::cerr << "Aborting: " <<
+			boost::replace_all_copy(std::string(e.what()), "AnKi exception: ",
+			"\n") << std::endl;
 		//abort();
 		exitCode = 1;
 	}

+ 2 - 2
src/util/Exception.cpp

@@ -42,8 +42,8 @@ std::string Exception::getInfoStr() const
 //==============================================================================
 const char* Exception::what() const throw()
 {
-	std::stringstream ss(errWhat);
-
+	std::stringstream ss;
 	ss << "AnKi exception: " << getInfoStr() << " " << err;
+	errWhat = ss.str();
 	return errWhat.c_str();
 }