MCPcopy Create free account
hub / github.com/crownengine/crown / generate_indices

Function generate_indices

src/resource/mesh_obj.cpp:84–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82 }
83
84 static void generate_indices(Array<u32> &triangle_indices, Array<f32> &vertex_data, size_t vertex_size)
85 {
86 ufbx_vertex_stream streams[1] =
87 {
88 { array::begin(vertex_data), array::size(vertex_data), vertex_size },
89 };
90
91 ufbx_generate_indices(streams
92 , 1
93 , array::begin(triangle_indices)
94 , array::size(triangle_indices)
95 , NULL
96 , NULL
97 );
98 }
99
100 /// See: https://ufbx.github.io/elements/meshes/#example
101 static size_t convert_mesh_part(Geometry &g, const ufbx_mesh *mesh, const ufbx_mesh_part *part)

Callers 1

parse_geometryFunction · 0.70

Calls 3

ufbx_generate_indicesFunction · 0.85
beginFunction · 0.50
sizeFunction · 0.50

Tested by

no test coverage detected