engine/include/gen_tangents.h

21 lines
467 B
C
Raw Normal View History

#pragma once
2024-06-04 22:31:22 +00:00
#include <cstdint>
#include <vector>
namespace engine {
2024-06-04 22:31:22 +00:00
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
*/
2024-06-04 22:31:22 +00:00
std::vector<uint32_t> genTangents(std::vector<engine::Vertex>& vertices);
2024-06-04 22:31:22 +00:00
} // namespace engine