engine/include/gen_tangents.h
2024-06-04 23:31:22 +01:00

21 lines
467 B
C++

#pragma once
#include <cstdint>
#include <vector>
namespace engine {
struct Vertex; // forward-dec
/*
* Generate tangents for a given list of vertices.
* The provided vertices must be in proper order.
* Parameters:
* vertices (in/out) - vertices to modify with generated tangents (size can change)
* Returns:
* index list for the provided vertices
*/
std::vector<uint32_t> genTangents(std::vector<engine::Vertex>& vertices);
} // namespace engine