RNA: generate valid infinite float property default values #113854

Manually merged
Sybren A. Stüvel merged 1 commits from dr.sybren/blender:pr/rna-float-infinite-defaults into main 2023-10-19 14:55:58 +02:00

1 Commits

Author SHA1 Message Date
Sybren A. Stüvel b559d8676c RNA: generate valid infinite float property default values
In `makesrna`, generate valid default values for float properties, when
those defaults are positive/negative infinity.

Blender would currently generate the strings `inff` and `-inff`, which
are not valid C++. This PR changes that to
`std::numeric_limits<float>::infinity()` and
`-std::numeric_limits<float>::infinity()`.
2023-10-17 18:22:41 +02:00