================= LerpColor ================= */
| 8377 | ================= |
| 8378 | */ |
| 8379 | void LerpColor(vec4_t a, vec4_t b, vec4_t c, float t) |
| 8380 | { |
| 8381 | int i; |
| 8382 | |
| 8383 | // lerp and clamp each component |
| 8384 | for (i=0; i<4; i++) |
| 8385 | { |
| 8386 | c[i] = a[i] + t*(b[i]-a[i]); |
| 8387 | if (c[i] < 0) |
| 8388 | { |
| 8389 | c[i] = 0; |
| 8390 | } |
| 8391 | else if (c[i] > 1.0) |
| 8392 | { |
| 8393 | c[i] = 1.0; |
| 8394 | } |
| 8395 | } |
| 8396 | } |
| 8397 | |
| 8398 | /* |
| 8399 | ================= |
no outgoing calls
no test coverage detected