Site Tools


documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:03spr050

MulManyVec4Mat44_F16

Multiplies one or more vectors by a 4×4 matrix of 16.16 values.

Synopsis

void MulManyVec4Mat44_F16( vec4f16 *dest, vec4f16 *src,mat44f16 mat, int32 count )

Description

This function multiplies an array of one or more vectors by a 3×3 matrix of 16.16 fractions. The results of the products are deposited in the array of vectors pointed to by the dest argument.

Arguments

  • dest A pointer to the array of destination vectors to store the results.
  • src A pointer to the array of source vectors to be multiplied with the matrix.
  • mat A 4×4 matrix of 16.16 fractions.
  • count The number of vectors for the multiplication.

Implementation

SWI implemented in operamath V20.

Associated Files

operamath.h

See Also

MulManyVec3Mat33_F16()

documentation/development/opera/pf25/ppgfldr/pgsfldr/spr/03spr050.txt · Last modified: 2022/10/10 16:53 by 127.0.0.1