Rapier C — 3D / f64 0.36.0+c.0
Loading...
Searching...
No Matches
R3BuildFeatures Struct Reference

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

#include <rapier.h>

Data Fields

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

Detailed Description

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

Field Documentation

◆ enhanced_determinism

R3Bool R3BuildFeatures::enhanced_determinism

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

◆ parallel

R3Bool R3BuildFeatures::parallel

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

◆ profiling

R3Bool R3BuildFeatures::profiling

Whether native profiling timers were compiled in.

◆ simd_lanes

uint32_t R3BuildFeatures::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: