HaxeJolt
This commit is contained in:
13
lib/haxejolt/JoltPhysics/Jolt/Shaders/ShaderMat44.h
Normal file
13
lib/haxejolt/JoltPhysics/Jolt/Shaders/ShaderMat44.h
Normal file
@ -0,0 +1,13 @@
|
||||
// Jolt Physics Library (https://github.com/jrouwe/JoltPhysics)
|
||||
// SPDX-FileCopyrightText: 2025 Jorrit Rouwe
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
inline float3 JPH_Mat44Mul3x4Vec3(JPH_Mat44 inLHS, float3 inRHS)
|
||||
{
|
||||
return inLHS[0].xyz * inRHS.x + inLHS[1].xyz * inRHS.y + inLHS[2].xyz * inRHS.z + inLHS[3].xyz;
|
||||
}
|
||||
|
||||
inline float3 JPH_Mat44Mul3x3Vec3(JPH_Mat44 inLHS, float3 inRHS)
|
||||
{
|
||||
return inLHS[0].xyz * inRHS.x + inLHS[1].xyz * inRHS.y + inLHS[2].xyz * inRHS.z;
|
||||
}
|
||||
Reference in New Issue
Block a user