Skip to content

Commit

Permalink
fix(compression): ensure correct interpolation alpha is used for sele…
Browse files Browse the repository at this point in the history
…ction mask
  • Loading branch information
nfrechette committed Jul 11, 2024
1 parent 4c8b0ca commit d7e5855
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions includes/acl/compression/impl/track_array.impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -241,9 +241,6 @@ namespace acl
no_rounding_alpha, // per_track
};

// True if interpolation alpha is 0.0, false otherwise
const rtm::mask4f no_rounding_mask = rtm::vector_equal(rtm::vector_set(interpolation_alpha), rtm::vector_zero());

switch (track_type)
{
case track_type8::float1f:
Expand Down Expand Up @@ -330,6 +327,9 @@ namespace acl
ACL_ASSERT(rounding_policy_ != sample_rounding_policy::per_track, "track_writer::get_rounding_policy() cannot return per_track");
const float alpha = interpolation_alpha_per_policy[static_cast<int>(rounding_policy_)];

// True if interpolation alpha is 0.0, false otherwise
const rtm::mask4f no_rounding_mask = rtm::vector_equal(rtm::vector_set(alpha), rtm::vector_zero());

const rtm::qvvf& value0 = track__[key_frame0];
const rtm::qvvf& value1 = track__[key_frame1];

Expand Down

0 comments on commit d7e5855

Please sign in to comment.