diff --git a/neo/renderer/Model_gltf.cpp b/neo/renderer/Model_gltf.cpp index df319475..73efcc14 100644 --- a/neo/renderer/Model_gltf.cpp +++ b/neo/renderer/Model_gltf.cpp @@ -107,9 +107,6 @@ void idRenderModelGLTF::ProcessNode( gltfNode* modelNode, idMat4 trans, gltfData { ProcessNode( nodeList[child], curTrans, data ); } - - // derive mikktspace tangents from normals - FinishSurfaces( true ); } //constructs a renderModel from a gltfScene node found in the "models" scene of the given gltfFile. @@ -172,6 +169,9 @@ void idRenderModelGLTF::InitFromFile( const char* fileName ) return; } + // derive mikktspace tangents from normals + FinishSurfaces( true ); + // it is now available for use purged = false;