Lines Matching refs:right
14 thread bool operator==(const half3x3 left, const half3x3 right);
15 thread bool operator!=(const half3x3 left, const half3x3 right);
17 thread bool operator==(const half4x4 left, const half4x4 right);
18 thread bool operator!=(const half4x4 left, const half4x4 right);
20 thread bool operator==(const half2x2 left, const half2x2 right);
21 thread bool operator!=(const half2x2 left, const half2x2 right);
23 thread bool operator==(const float3x3 left, const float3x3 right);
24 thread bool operator!=(const float3x3 left, const float3x3 right);
26 thread bool operator==(const float4x4 left, const float4x4 right);
27 thread bool operator!=(const float4x4 left, const float4x4 right);
29 thread bool operator==(const float2x2 left, const float2x2 right);
30 thread bool operator!=(const float2x2 left, const float2x2 right);
31 thread bool operator==(const half3x3 left, const half3x3 right) {
32 return all(left[0] == right[0]) &&
33 all(left[1] == right[1]) &&
34 all(left[2] == right[2]);
36 thread bool operator!=(const half3x3 left, const half3x3 right) {
37 return !(left == right);
39 thread half3x3 operator/(const half3x3 left, const half3x3 right) {
40 return half3x3(left[0] / right[0], left[1] / right[1], left[2] / right[2]);
42 thread half3x3& operator/=(thread half3x3& left, thread const half3x3& right) {
43 left = left / right;
46 thread bool operator==(const half4x4 left, const half4x4 right) {
47 return all(left[0] == right[0]) &&
48 all(left[1] == right[1]) &&
49 all(left[2] == right[2]) &&
50 all(left[3] == right[3]);
52 thread bool operator!=(const half4x4 left, const half4x4 right) {
53 return !(left == right);
55 thread bool operator==(const half2x2 left, const half2x2 right) {
56 return all(left[0] == right[0]) &&
57 all(left[1] == right[1]);
59 thread bool operator!=(const half2x2 left, const half2x2 right) {
60 return !(left == right);
62 thread half2x2 operator/(const half2x2 left, const half2x2 right) {
63 return half2x2(left[0] / right[0], left[1] / right[1]);
65 thread half2x2& operator/=(thread half2x2& left, thread const half2x2& right) {
66 left = left / right;
69 thread half2x2& operator*=(thread half2x2& left, thread const half2x2& right) {
70 left = left * right;
73 thread half3x3& operator*=(thread half3x3& left, thread const half3x3& right) {
74 left = left * right;
77 thread bool operator==(const float3x3 left, const float3x3 right) {
78 return all(left[0] == right[0]) &&
79 all(left[1] == right[1]) &&
80 all(left[2] == right[2]);
82 thread bool operator!=(const float3x3 left, const float3x3 right) {
83 return !(left == right);
85 thread float3x3 operator/(const float3x3 left, const float3x3 right) {
86 return float3x3(left[0] / right[0], left[1] / right[1], left[2] / right[2]);
88 thread float3x3& operator/=(thread float3x3& left, thread const float3x3& right) {
89 left = left / right;
92 thread bool operator==(const float4x4 left, const float4x4 right) {
93 return all(left[0] == right[0]) &&
94 all(left[1] == right[1]) &&
95 all(left[2] == right[2]) &&
96 all(left[3] == right[3]);
98 thread bool operator!=(const float4x4 left, const float4x4 right) {
99 return !(left == right);
101 thread bool operator==(const float2x2 left, const float2x2 right) {
102 return all(left[0] == right[0]) &&
103 all(left[1] == right[1]);
105 thread bool operator!=(const float2x2 left, const float2x2 right) {
106 return !(left == right);
108 thread float2x2 operator/(const float2x2 left, const float2x2 right) {
109 return float2x2(left[0] / right[0], left[1] / right[1]);
111 thread float2x2& operator/=(thread float2x2& left, thread const float2x2& right) {
112 left = left / right;
115 thread float2x2& operator*=(thread float2x2& left, thread const float2x2& right) {
116 left = left * right;
119 thread float3x3& operator*=(thread float3x3& left, thread const float3x3& right) {
120 left = left * right;