toNormalizedProjectionMatrix method

void toNormalizedProjectionMatrix(
  1. Matrix4 projectionMatrix
)

Implementation

void toNormalizedProjectionMatrix(Matrix4 projectionMatrix ) {
  final m = projectionMatrix.storage;

  // Convert [-1, 1] to [0, 1] projection matrix
  m[ 2 ] = 0.5 * m[ 2 ] + 0.5 * m[ 3 ];
  m[ 6 ] = 0.5 * m[ 6 ] + 0.5 * m[ 7 ];
  m[ 10 ] = 0.5 * m[ 10 ] + 0.5 * m[ 11 ];
  m[ 14 ] = 0.5 * m[ 14 ] + 0.5 * m[ 15 ];
}