Rapier C — 2D / f32 0.36.0+c.0
Loading...
Searching...
No Matches
R2BuildFeatures Struct Reference

Features available through the loaded C library, independent of consumer defines. More...

#include <rapier.h>

Data Fields

R2Bool profiling
 Whether native profiling timers were compiled in.
uint32_t simd_lanes
 Solver SIMD lane count.
R2Bool parallel
 Whether this library exposes Rapier's parallel execution and thread-pool APIs.
R2Bool enhanced_determinism
 Whether the library is built with enhanced-determinism: the simulation, and the math functions such as r2Sin, give bit-identical results on every platform.

Detailed Description

Features available through the loaded C library, independent of consumer defines.

Field Documentation

◆ enhanced_determinism

R2Bool R2BuildFeatures::enhanced_determinism

Whether the library is built with enhanced-determinism: the simulation, and the math functions such as r2Sin, give bit-identical results on every platform.

◆ parallel

R2Bool R2BuildFeatures::parallel

Whether this library exposes Rapier's parallel execution and thread-pool APIs.

◆ profiling

R2Bool R2BuildFeatures::profiling

Whether native profiling timers were compiled in.

◆ simd_lanes

uint32_t R2BuildFeatures::simd_lanes

Solver SIMD lane count.

Hardware instruction width depends on the target CPU.


The documentation for this struct was generated from the following file: