No flags found
Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.
e.g., #unittest #integration
#production #enterprise
#frontend #backend
28de27a
... +0 ...
1334865
Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.
e.g., #unittest #integration
#production #enterprise
#frontend #backend
201 | 201 | MESHOPTIMIZER_API size_t meshopt_encodeIndexBufferBound(size_t index_count, size_t vertex_count); |
|
202 | 202 | ||
203 | 203 | /** |
|
204 | - | * Experimental: Set index encoder format version |
|
204 | + | * Set index encoder format version |
|
205 | 205 | * version must specify the data format version to encode; valid values are 0 (decodable by all library versions) and 1 (decodable by 0.14+) |
|
206 | 206 | */ |
|
207 | 207 | MESHOPTIMIZER_API void meshopt_encodeIndexVersion(int version); |
217 | 217 | MESHOPTIMIZER_API int meshopt_decodeIndexBuffer(void* destination, size_t index_count, size_t index_size, const unsigned char* buffer, size_t buffer_size); |
|
218 | 218 | ||
219 | 219 | /** |
|
220 | - | * Experimental: Index sequence encoder |
|
220 | + | * Index sequence encoder |
|
221 | 221 | * Encodes index sequence into an array of bytes that is generally smaller and compresses better compared to original. |
|
222 | 222 | * Input index sequence can represent arbitrary topology; for triangle lists meshopt_encodeIndexBuffer is likely to be better. |
|
223 | 223 | * Returns encoded data size on success, 0 on error; the only error condition is if buffer doesn't have enough space |
250 | 250 | MESHOPTIMIZER_API size_t meshopt_encodeVertexBufferBound(size_t vertex_count, size_t vertex_size); |
|
251 | 251 | ||
252 | 252 | /** |
|
253 | - | * Experimental: Set vertex encoder format version |
|
253 | + | * Set vertex encoder format version |
|
254 | 254 | * version must specify the data format version to encode; valid values are 0 (decodable by all library versions) |
|
255 | 255 | */ |
|
256 | 256 | MESHOPTIMIZER_API void meshopt_encodeVertexVersion(int version); |
433 | 433 | }; |
|
434 | 434 | ||
435 | 435 | /** |
|
436 | - | * Experimental: Meshlet builder |
|
436 | + | * Meshlet builder |
|
437 | 437 | * Splits the mesh into a set of meshlets where each meshlet has a micro index buffer indexing into meshlet vertices that refer to the original vertex buffer |
|
438 | 438 | * The resulting data can be used to render meshes using NVidia programmable mesh shading pipeline, or in other cluster-based renderers. |
|
439 | 439 | * When using buildMeshlets, vertex positions need to be provided to minimize the size of the resulting clusters. |
467 | 467 | }; |
|
468 | 468 | ||
469 | 469 | /** |
|
470 | - | * Experimental: Cluster bounds generator |
|
470 | + | * Cluster bounds generator |
|
471 | 471 | * Creates bounding volumes that can be used for frustum, backface and occlusion culling. |
|
472 | 472 | * |
|
473 | 473 | * For backface culling with orthographic projection, use the following formula to reject backfacing clusters: |
Files | Coverage |
---|---|
src | 97.54% |
Project Totals (16 files) | 97.54% |
1334865
28de27a