On Jun 6, 2014, at 11:22 PM, Rik Cabanier <caban...@gmail.com> wrote:

> 
> The issue is not that "isIdentity()" is confusing. The problem is that you
> shouldn't make decisions based on it. From earlier in the thread:
> 
> The isIdentity() method has the same issue as was described about is2D()
> above: as matrices get computed, they are going to jump unpredicably
> between being exactly identity and not. People using isIdentity() to jump
> between code paths are going to get unexpected jumps between code paths
> i.e. typically performance cliffs, or worse if they start asserting that a
> matrix should or should not be exactly identity. For that reason, I would
> remove the isIdentity method.

And as real world examples show (browser implementations, graphic libraries and 
even game engines). This is not really an issue in practice.

Greetings,
Dirk
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to