quakeforge/tools/qfcc/test/vecops.r
Bill Currie a66fb80517 [gamecode] Switch dot products to give a scalar
Making them give a vector was a mistake for Ruamoko. I've probably got a
mess to clean up in game-source, but oh well.
2023-08-31 15:32:52 +09:00

20 lines
286 B
R
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include "test-harness.h"
vector a = { 1, 0, 0 };
vector b = { 0, 1, 0 };
vector c = { 0, 0, 1 };
int
main ()
{
vector v = a × b;
if (v != c) {
printf ("cross product failed\n");
return 1;
};
if (vc != 1) {
printf ("dot product failed\n");
return 1;
}
return 0;
}