4 ms·
The deviceorientation event enables us to pull alpha, beta and gamma rotation values. Note that these values are relative to the current orientation of the
by rollypolly 14y ago
The deviceorientation event enables us to pull alpha, beta
and gamma rotation values. Note that these values are
relative to the current orientation of the device. The
image above shows the axes of a phone held perpendicular
to the ground in portrait mode.
Does 'alpha' really run up-and-down the iPhone while in portrait? The first value is usually the X axis, and usually runs 'sideways' of an iPhone in portrait mode.
Unfortunately, each browser implements depth-sorting
differently and, therefore, has its own issues. The best
we can do to combat the glitchy pop-through of underlying
elements is to keep planes away from each other.
Is there no way to enable depth testing? ie: Using the zbuffer for per-pixel depth read / test / write? You can avoid depth sorting that way, at a small performance cost, and the result looks better.
- unconed 14y agoYou can't use the z buffer because layers may be transparent and require antialiasing on the edges...