depthCompare = ( uv, compare ) => {

		let depth = texture( depthTexture, uv );

		if ( depthTexture.isArrayTexture ) {

			depth = depth.depth( depthLayer );

		}

		return depth.compare( compare );

	}
A shadow filtering function performing PCF filtering.

@method
@param {Object} inputs - The input parameter object.
@param {DepthTexture} inputs.depthTexture - A reference to the shadow map's texture data.
@param {Node<vec3>} inputs.shadowCoord - The shadow coordinates.
@param {LightShadow} inputs.shadow - The light shadow.
@return {Node<float>} The filtering result.