X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fgrid.cpp;h=aaeada8a73130e2ae2dccd4fb53c3da608731def;hp=2f1a2a1ca6225a680f24227b2c2fdc0c96098fe2;hb=8e9d872c2ba8dc633d29a673ba93adf38d262a5c;hpb=6e42e65cb070ef86ea748423a1c6e0a59a937958 diff --git a/source/grid.cpp b/source/grid.cpp index 2f1a2a1c..aaeada8a 100644 --- a/source/grid.cpp +++ b/source/grid.cpp @@ -88,10 +88,11 @@ void GridBuilder::build(PrimitiveBuilder &builder) const adjust_texture_scale(u_scale, v_scale, sqrt(l1_sq), l2); builder.normal(norm.x, norm.y, norm.z); - if(tangent_attr>=0) - builder.attrib(tangent_attr, side1.x, side1.y, side1.z); - if(binormal_attr>=0) - builder.attrib(tangent_attr, binorm.x, binorm.y, binorm.z); + if(generate_tbn) + { + builder.tangent(side1.x, side1.y, side1.z); + builder.binormal(binorm.x, binorm.y, binorm.z); + } for(unsigned j=0; j<=v_div; ++j) {