/dports/devel/bullet/bullet3-3.21/src/Bullet3OpenCL/RigidBody/kernels/ |
H A D | solveFriction.cl | 85 float dot3F4(float4 a, float4 b) 100 // float length = sqrtf(dot3F4(a, a)); 134 ans.x = dot3F4( a.m_row[0], b ); 135 ans.y = dot3F4( a.m_row[1], b ); 136 ans.z = dot3F4( a.m_row[2], b ); 149 ans.x = dot3F4( a, colx ); 150 ans.y = dot3F4( a, coly ); 151 ans.z = dot3F4( a, colz ); 240 return dot3F4(l0, linVel0) + dot3F4(a0, angVel0) + dot3F4(l1, linVel1) + dot3F4(a1, angVel1); 375 float angNA = dot3F4( n, angVelA ); [all …]
|
H A D | solveContact.cl | 85 float dot3F4(float4 a, float4 b) 100 // float length = sqrtf(dot3F4(a, a)); 134 ans.x = dot3F4( a.m_row[0], b ); 135 ans.y = dot3F4( a.m_row[1], b ); 136 ans.z = dot3F4( a.m_row[2], b ); 149 ans.x = dot3F4( a, colx ); 150 ans.y = dot3F4( a, coly ); 151 ans.z = dot3F4( a, colz ); 240 return dot3F4(l0, linVel0) + dot3F4(a0, angVel0) + dot3F4(l1, linVel1) + dot3F4(a1, angVel1); 251 float jmj0 = invMass0;//dot3F4(linear0, linear0)*invMass0; [all …]
|
H A D | solverUtils.cl | 125 float dot3F4(float4 a, float4 b) 135 return sqrtf(dot3F4(a,a)); 174 eqn.w = -dot3F4(eqn,a); 260 ans.x = dot3F4( a.m_row[0], b ); 261 ans.y = dot3F4( a.m_row[1], b ); 262 ans.z = dot3F4( a.m_row[2], b ); 275 ans.x = dot3F4( a, colx ); 276 ans.y = dot3F4( a, coly ); 277 ans.z = dot3F4( a, colz ); 310 ans.w = a.w*b.w - dot3F4(a, b); [all …]
|
H A D | solverSetup2.cl | 121 float dot3F4(float4 a, float4 b) 131 return sqrtf(dot3F4(a,a)); 144 return dot3F4(point,eqn) + eqn.w; 170 eqn.w = -dot3F4(eqn,a); 256 ans.x = dot3F4( a.m_row[0], b ); 257 ans.y = dot3F4( a.m_row[1], b ); 258 ans.z = dot3F4( a.m_row[2], b ); 271 ans.x = dot3F4( a, colx ); 272 ans.y = dot3F4( a, coly ); 273 ans.z = dot3F4( a, colz ); [all …]
|
H A D | jointSolver.cl | 27 __inline float dot3F4(float4 a, float4 b) 57 ans.x = dot3F4( a.m_row[0], b ); 58 ans.y = dot3F4( a.m_row[1], b ); 59 ans.z = dot3F4( a.m_row[2], b ); 72 ans.x = dot3F4( a, colx ); 73 ans.y = dot3F4( a, coly ); 74 ans.z = dot3F4( a, colz ); 238 ans.w = a.w*b.w - dot3F4(a, b); 276 …float deltaVel1Dotn = dot3F4(c->m_contactNormal,body1->m_deltaLinearVelocity) + dot3F4(c->m_relpo… 277 …float deltaVel2Dotn = -dot3F4(c->m_contactNormal,body2->m_deltaLinearVelocity) + dot3F4(c->m_relpo… [all …]
|
H A D | solverSetup.cl | 121 float dot3F4(float4 a, float4 b) 131 return sqrtf(dot3F4(a,a)); 144 return dot3F4(point,eqn) + eqn.w; 152 // float length = sqrtf(dot3F4(a, a)); 170 eqn.w = -dot3F4(eqn,a);
|
/dports/devel/py-bullet3/bullet3-3.21/src/Bullet3OpenCL/RigidBody/kernels/ |
H A D | solveFriction.cl | 85 float dot3F4(float4 a, float4 b) 100 // float length = sqrtf(dot3F4(a, a)); 134 ans.x = dot3F4( a.m_row[0], b ); 135 ans.y = dot3F4( a.m_row[1], b ); 136 ans.z = dot3F4( a.m_row[2], b ); 149 ans.x = dot3F4( a, colx ); 150 ans.y = dot3F4( a, coly ); 151 ans.z = dot3F4( a, colz ); 240 return dot3F4(l0, linVel0) + dot3F4(a0, angVel0) + dot3F4(l1, linVel1) + dot3F4(a1, angVel1); 375 float angNA = dot3F4( n, angVelA ); [all …]
|
H A D | solveContact.cl | 85 float dot3F4(float4 a, float4 b) 100 // float length = sqrtf(dot3F4(a, a)); 134 ans.x = dot3F4( a.m_row[0], b ); 135 ans.y = dot3F4( a.m_row[1], b ); 136 ans.z = dot3F4( a.m_row[2], b ); 149 ans.x = dot3F4( a, colx ); 150 ans.y = dot3F4( a, coly ); 151 ans.z = dot3F4( a, colz ); 240 return dot3F4(l0, linVel0) + dot3F4(a0, angVel0) + dot3F4(l1, linVel1) + dot3F4(a1, angVel1); 251 float jmj0 = invMass0;//dot3F4(linear0, linear0)*invMass0; [all …]
|
H A D | solverUtils.cl | 125 float dot3F4(float4 a, float4 b) 135 return sqrtf(dot3F4(a,a)); 174 eqn.w = -dot3F4(eqn,a); 260 ans.x = dot3F4( a.m_row[0], b ); 261 ans.y = dot3F4( a.m_row[1], b ); 262 ans.z = dot3F4( a.m_row[2], b ); 275 ans.x = dot3F4( a, colx ); 276 ans.y = dot3F4( a, coly ); 277 ans.z = dot3F4( a, colz ); 310 ans.w = a.w*b.w - dot3F4(a, b); [all …]
|
H A D | solverSetup2.cl | 121 float dot3F4(float4 a, float4 b) 131 return sqrtf(dot3F4(a,a)); 144 return dot3F4(point,eqn) + eqn.w; 170 eqn.w = -dot3F4(eqn,a); 256 ans.x = dot3F4( a.m_row[0], b ); 257 ans.y = dot3F4( a.m_row[1], b ); 258 ans.z = dot3F4( a.m_row[2], b ); 271 ans.x = dot3F4( a, colx ); 272 ans.y = dot3F4( a, coly ); 273 ans.z = dot3F4( a, colz ); [all …]
|
H A D | jointSolver.cl | 27 __inline float dot3F4(float4 a, float4 b) 57 ans.x = dot3F4( a.m_row[0], b ); 58 ans.y = dot3F4( a.m_row[1], b ); 59 ans.z = dot3F4( a.m_row[2], b ); 72 ans.x = dot3F4( a, colx ); 73 ans.y = dot3F4( a, coly ); 74 ans.z = dot3F4( a, colz ); 238 ans.w = a.w*b.w - dot3F4(a, b); 276 …float deltaVel1Dotn = dot3F4(c->m_contactNormal,body1->m_deltaLinearVelocity) + dot3F4(c->m_relpo… 277 …float deltaVel2Dotn = -dot3F4(c->m_contactNormal,body2->m_deltaLinearVelocity) + dot3F4(c->m_relpo… [all …]
|
/dports/devel/godot/godot-3.2.3-stable/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/ |
H A D | solveFriction.cl | 85 float dot3F4(float4 a, float4 b) 100 // float length = sqrtf(dot3F4(a, a)); 134 ans.x = dot3F4( a.m_row[0], b ); 135 ans.y = dot3F4( a.m_row[1], b ); 136 ans.z = dot3F4( a.m_row[2], b ); 149 ans.x = dot3F4( a, colx ); 150 ans.y = dot3F4( a, coly ); 151 ans.z = dot3F4( a, colz ); 240 return dot3F4(l0, linVel0) + dot3F4(a0, angVel0) + dot3F4(l1, linVel1) + dot3F4(a1, angVel1); 375 float angNA = dot3F4( n, angVelA ); [all …]
|
H A D | solveContact.cl | 85 float dot3F4(float4 a, float4 b) 100 // float length = sqrtf(dot3F4(a, a)); 134 ans.x = dot3F4( a.m_row[0], b ); 135 ans.y = dot3F4( a.m_row[1], b ); 136 ans.z = dot3F4( a.m_row[2], b ); 149 ans.x = dot3F4( a, colx ); 150 ans.y = dot3F4( a, coly ); 151 ans.z = dot3F4( a, colz ); 240 return dot3F4(l0, linVel0) + dot3F4(a0, angVel0) + dot3F4(l1, linVel1) + dot3F4(a1, angVel1); 251 float jmj0 = invMass0;//dot3F4(linear0, linear0)*invMass0; [all …]
|
H A D | solverUtils.cl | 125 float dot3F4(float4 a, float4 b) 135 return sqrtf(dot3F4(a,a)); 174 eqn.w = -dot3F4(eqn,a); 260 ans.x = dot3F4( a.m_row[0], b ); 261 ans.y = dot3F4( a.m_row[1], b ); 262 ans.z = dot3F4( a.m_row[2], b ); 275 ans.x = dot3F4( a, colx ); 276 ans.y = dot3F4( a, coly ); 277 ans.z = dot3F4( a, colz ); 310 ans.w = a.w*b.w - dot3F4(a, b); [all …]
|
H A D | solverSetup2.cl | 121 float dot3F4(float4 a, float4 b) 131 return sqrtf(dot3F4(a,a)); 144 return dot3F4(point,eqn) + eqn.w; 170 eqn.w = -dot3F4(eqn,a); 256 ans.x = dot3F4( a.m_row[0], b ); 257 ans.y = dot3F4( a.m_row[1], b ); 258 ans.z = dot3F4( a.m_row[2], b ); 271 ans.x = dot3F4( a, colx ); 272 ans.y = dot3F4( a, coly ); 273 ans.z = dot3F4( a, colz ); [all …]
|
H A D | jointSolver.cl | 27 __inline float dot3F4(float4 a, float4 b) 57 ans.x = dot3F4( a.m_row[0], b ); 58 ans.y = dot3F4( a.m_row[1], b ); 59 ans.z = dot3F4( a.m_row[2], b ); 72 ans.x = dot3F4( a, colx ); 73 ans.y = dot3F4( a, coly ); 74 ans.z = dot3F4( a, colz ); 238 ans.w = a.w*b.w - dot3F4(a, b); 276 …float deltaVel1Dotn = dot3F4(c->m_contactNormal,body1->m_deltaLinearVelocity) + dot3F4(c->m_relpo… 277 …float deltaVel2Dotn = -dot3F4(c->m_contactNormal,body2->m_deltaLinearVelocity) + dot3F4(c->m_relpo… [all …]
|
/dports/devel/godot-tools/godot-3.2.3-stable/thirdparty/bullet/Bullet3OpenCL/RigidBody/kernels/ |
H A D | solveFriction.cl | 85 float dot3F4(float4 a, float4 b) 100 // float length = sqrtf(dot3F4(a, a)); 134 ans.x = dot3F4( a.m_row[0], b ); 135 ans.y = dot3F4( a.m_row[1], b ); 136 ans.z = dot3F4( a.m_row[2], b ); 149 ans.x = dot3F4( a, colx ); 150 ans.y = dot3F4( a, coly ); 151 ans.z = dot3F4( a, colz ); 240 return dot3F4(l0, linVel0) + dot3F4(a0, angVel0) + dot3F4(l1, linVel1) + dot3F4(a1, angVel1); 375 float angNA = dot3F4( n, angVelA ); [all …]
|
H A D | solveContact.cl | 85 float dot3F4(float4 a, float4 b) 100 // float length = sqrtf(dot3F4(a, a)); 134 ans.x = dot3F4( a.m_row[0], b ); 135 ans.y = dot3F4( a.m_row[1], b ); 136 ans.z = dot3F4( a.m_row[2], b ); 149 ans.x = dot3F4( a, colx ); 150 ans.y = dot3F4( a, coly ); 151 ans.z = dot3F4( a, colz ); 240 return dot3F4(l0, linVel0) + dot3F4(a0, angVel0) + dot3F4(l1, linVel1) + dot3F4(a1, angVel1); 251 float jmj0 = invMass0;//dot3F4(linear0, linear0)*invMass0; [all …]
|
H A D | solverUtils.cl | 125 float dot3F4(float4 a, float4 b) 135 return sqrtf(dot3F4(a,a)); 174 eqn.w = -dot3F4(eqn,a); 260 ans.x = dot3F4( a.m_row[0], b ); 261 ans.y = dot3F4( a.m_row[1], b ); 262 ans.z = dot3F4( a.m_row[2], b ); 275 ans.x = dot3F4( a, colx ); 276 ans.y = dot3F4( a, coly ); 277 ans.z = dot3F4( a, colz ); 310 ans.w = a.w*b.w - dot3F4(a, b); [all …]
|
H A D | solverSetup2.cl | 121 float dot3F4(float4 a, float4 b) 131 return sqrtf(dot3F4(a,a)); 144 return dot3F4(point,eqn) + eqn.w; 170 eqn.w = -dot3F4(eqn,a); 256 ans.x = dot3F4( a.m_row[0], b ); 257 ans.y = dot3F4( a.m_row[1], b ); 258 ans.z = dot3F4( a.m_row[2], b ); 271 ans.x = dot3F4( a, colx ); 272 ans.y = dot3F4( a, coly ); 273 ans.z = dot3F4( a, colz ); [all …]
|
H A D | jointSolver.cl | 27 __inline float dot3F4(float4 a, float4 b) 57 ans.x = dot3F4( a.m_row[0], b ); 58 ans.y = dot3F4( a.m_row[1], b ); 59 ans.z = dot3F4( a.m_row[2], b ); 72 ans.x = dot3F4( a, colx ); 73 ans.y = dot3F4( a, coly ); 74 ans.z = dot3F4( a, colz ); 238 ans.w = a.w*b.w - dot3F4(a, b); 276 …float deltaVel1Dotn = dot3F4(c->m_contactNormal,body1->m_deltaLinearVelocity) + dot3F4(c->m_relpo… 277 …float deltaVel2Dotn = -dot3F4(c->m_contactNormal,body2->m_deltaLinearVelocity) + dot3F4(c->m_relpo… [all …]
|
/dports/devel/bullet/bullet3-3.21/src/Bullet3OpenCL/NarrowphaseCollision/kernels/ |
H A D | satClipHullContacts.cl | 80 //#define dot3F4 dot 83 float dot3F4(float4 a, float4 b) 125 ans.w = a.w*b.w - dot3F4(a, b); 662 f = dot3F4( u, r ); 669 f = dot3F4( -u, r ); 677 f = dot3F4( v, r ); 684 f = dot3F4( -v, r ); 766 f = dot3F4( u, r ); 769 f = dot3F4( -u, r ); 772 f = dot3F4( v, r ); [all …]
|
/dports/devel/godot-tools/godot-3.2.3-stable/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/ |
H A D | satClipHullContacts.cl | 80 //#define dot3F4 dot 83 float dot3F4(float4 a, float4 b) 125 ans.w = a.w*b.w - dot3F4(a, b); 662 f = dot3F4( u, r ); 669 f = dot3F4( -u, r ); 677 f = dot3F4( v, r ); 684 f = dot3F4( -v, r ); 766 f = dot3F4( u, r ); 769 f = dot3F4( -u, r ); 772 f = dot3F4( v, r ); [all …]
|
/dports/devel/py-bullet3/bullet3-3.21/src/Bullet3OpenCL/NarrowphaseCollision/kernels/ |
H A D | satClipHullContacts.cl | 80 //#define dot3F4 dot 83 float dot3F4(float4 a, float4 b) 125 ans.w = a.w*b.w - dot3F4(a, b); 662 f = dot3F4( u, r ); 669 f = dot3F4( -u, r ); 677 f = dot3F4( v, r ); 684 f = dot3F4( -v, r ); 766 f = dot3F4( u, r ); 769 f = dot3F4( -u, r ); 772 f = dot3F4( v, r ); [all …]
|
/dports/devel/godot/godot-3.2.3-stable/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/ |
H A D | satClipHullContacts.cl | 80 //#define dot3F4 dot 83 float dot3F4(float4 a, float4 b) 125 ans.w = a.w*b.w - dot3F4(a, b); 662 f = dot3F4( u, r ); 669 f = dot3F4( -u, r ); 677 f = dot3F4( v, r ); 684 f = dot3F4( -v, r ); 766 f = dot3F4( u, r ); 769 f = dot3F4( -u, r ); 772 f = dot3F4( v, r ); [all …]
|