mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2024-11-12 21:09:01 +00:00
[darkroom.objects.sphere] Reduce function call.(Remove function zweitens_2)
This commit is contained in:
parent
4f477dd0dc
commit
a9b349ad01
1 changed files with 4 additions and 13 deletions
|
@ -66,26 +66,17 @@ namespace sprout {
|
|||
radius_type rad_;
|
||||
material_type mat_;
|
||||
private:
|
||||
SPROUT_STATIC_CONSTEXPR zwo_type
|
||||
zweitens_2(unit_type const& i1, unit_type const& i2, int hit_side, bool does_intersect) {
|
||||
return zwo_type(
|
||||
hit_side,
|
||||
does_intersect,
|
||||
hit_side < 0 ? i2
|
||||
: hit_side > 0 ? i1
|
||||
: -1
|
||||
);
|
||||
}
|
||||
SPROUT_STATIC_CONSTEXPR zwo_type
|
||||
zweitens_1(unit_type const& i1, unit_type const& i2) {
|
||||
return zweitens_2(
|
||||
i1,
|
||||
i2,
|
||||
return zwo_type(
|
||||
i2 > 0
|
||||
? i1 < 0 ? -1 : 1
|
||||
: 0
|
||||
,
|
||||
i2 > 0,
|
||||
i2 > 0
|
||||
? i1 < 0 ? i2 : i1
|
||||
: -1
|
||||
);
|
||||
}
|
||||
SPROUT_STATIC_CONSTEXPR zwo_type
|
||||
|
|
Loading…
Reference in a new issue