mirror of
https://github.com/brl/mutter.git
synced 2024-11-22 16:10:41 -05:00
Add a note about [0, 0, 0] and cogl_vector3_normalize()
When having the [0, 0, 0] vector, normalize() won't try to divide by 0 and thus it's always safe to use that funtion. Reviewed-by: Neil Roberts <neil@linux.intel.com> (cherry picked from commit 64370e7ddd32f25556a1792c00d14adc48a81d45)
This commit is contained in:
parent
5a36ce4f43
commit
a87b657d73
@ -233,6 +233,10 @@ cogl_vector3_divide_scalar (float *vector,
|
|||||||
* Updates the vector so it is a "unit vector" such that the
|
* Updates the vector so it is a "unit vector" such that the
|
||||||
* @vector<!-- -->s magnitude or length is equal to 1.
|
* @vector<!-- -->s magnitude or length is equal to 1.
|
||||||
*
|
*
|
||||||
|
* <note>It's safe to use this function with the [0, 0, 0] vector, it will not
|
||||||
|
* try to divide components by 0 (its norm) and will leave the vector
|
||||||
|
* untouched.</note>
|
||||||
|
*
|
||||||
* Since: 1.4
|
* Since: 1.4
|
||||||
* Stability: Unstable
|
* Stability: Unstable
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user