computeUniformSplits

actual fun computeUniformSplits(splitPositions: FloatArray, cascades: Int)

Compute uniform split positions (equal distance along camera Z axis). Simple but may waste resolution in areas where it's less needed.

Parameters

splitPositions

Array of size (cascades - 1) to receive split positions

cascades

Number of cascades (1-4)

expect fun computeUniformSplits(splitPositions: FloatArray, cascades: Int)

Compute uniform split positions (equal distance along camera Z axis). Simple but may waste resolution in areas where it's less needed.

Parameters

splitPositions

Array of size (cascades - 1) to receive split positions

cascades

Number of cascades (1-4)

actual fun computeUniformSplits(splitPositions: FloatArray, cascades: Int)

Compute uniform split positions (equal distance along camera Z axis). Simple but may waste resolution in areas where it's less needed.

Parameters

splitPositions

Array of size (cascades - 1) to receive split positions

cascades

Number of cascades (1-4)

actual fun computeUniformSplits(splitPositions: FloatArray, cascades: Int)

Compute uniform split positions (equal distance along camera Z axis). Simple but may waste resolution in areas where it's less needed.

Parameters

splitPositions

Array of size (cascades - 1) to receive split positions

cascades

Number of cascades (1-4)

actual fun computeUniformSplits(splitPositions: FloatArray, cascades: Int)

Compute uniform split positions (equal distance along camera Z axis). Simple but may waste resolution in areas where it's less needed.

Parameters

splitPositions

Array of size (cascades - 1) to receive split positions

cascades

Number of cascades (1-4)