Add InputTopologyVertices from torzu adapted to eden

This commit is contained in:
MrPurple666 2025-04-19 17:46:39 -03:00
parent b03d51f06f
commit 44dc152a2b
3 changed files with 27 additions and 0 deletions

View file

@ -30,6 +30,24 @@ enum class InputTopology {
TrianglesAdjacency,
};
struct InputTopologyVertices {
static u32 vertices(InputTopology input_topology) {
switch (input_topology) {
case InputTopology::Lines:
return 2;
case InputTopology::LinesAdjacency:
return 4;
case InputTopology::Triangles:
return 3;
case InputTopology::TrianglesAdjacency:
return 6;
case InputTopology::Points:
default:
return 1;
}
}
};
enum class CompareFunction {
Never,
Less,