28 #ifndef BERSERK_GEOMETRY_HPP
29 #define BERSERK_GEOMETRY_HPP
61 BRK_API static void GenTangentSpace(
const std::array<Vec3f, 3> &positions,
const std::array<Vec3f, 3> &normals,
const std::array<Vec2f, 3> &texCoords, std::array<Vec3f, 3> &tangents, std::array<Vec3f, 3> &bitangents);
#define BRK_NS_END
Definition: Config.hpp:48
#define BRK_API
Definition: Config.hpp:32
Util class to manipulate 3d geometry.
Definition: Geometry.hpp:47
static BRK_API void GenTangentSpace(const std::array< Vec3f, 3 > &positions, const std::array< Vec3f, 3 > &normals, const std::array< Vec2f, 3 > &texCoords, std::array< Vec3f, 3 > &tangents, std::array< Vec3f, 3 > &bitangents)
Generates tangent vectors from provided vertex data.
Definition: Geometry.cpp:33
Definition: GLDevice.cpp:46