zeux / meshoptimizer
Showing 1 of 1 files from the diff.
Newly tracked file
src/meshoptimizer.h changed.

@@ -201,7 +201,7 @@
Loading
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,7 +217,7 @@
Loading
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,7 +250,7 @@
Loading
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,7 +433,7 @@
Loading
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,7 +467,7 @@
Loading
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%
1
comment: false
2

3
coverage:
4
  status:
5
    project: off
6
    patch: off
7

8
ignore:
9
  - demo
10
  - extern
11
  - tools
Sunburst
The inner-most circle is the entire project, moving away from the center are folders then, finally, a single file. The size and color of each slice is representing the number of statements and the coverage, respectively.
Icicle
The top section represents the entire project. Proceeding with folders and finally individual files. The size and color of each slice is representing the number of statements and the coverage, respectively.
Grid
Each block represents a single file in the project. The size and color of each block is represented by the number of statements and the coverage, respectively.
Loading