2
0
Эх сурвалжийг харах

World: enable tangents on BigPrim when using normalMaps

trethaller 7 жил өмнө
parent
commit
c9262d9032
1 өөрчлөгдсөн 3 нэмэгдсэн , 1 устгасан
  1. 3 1
      h3d/scene/World.hx

+ 3 - 1
h3d/scene/World.hx

@@ -445,7 +445,9 @@ class World extends Object {
 			for( g in model.geometries ) {
 				var b = c.buffers.get(g.m.bits);
 				if( b == null ) {
-					b = new h3d.scene.Mesh(new h3d.prim.BigPrimitive(getStride(model), true), c.root);
+					var bp = new h3d.prim.BigPrimitive(getStride(model), true);
+					bp.hasTangents = enableNormalMaps;
+					b = new h3d.scene.Mesh(bp, c.root);
 					b.name = g.m.name;
 					c.buffers.set(g.m.bits, b);
 					initMaterial(b, g.m);