# SHADOW_PCSS_32F

Variable · category: Graphics

Source: https://github.com/playcanvas/engine/blob/f059dc005842f76e052cdf44d8370c8c7ec475ac/src/scene/constants.js#L367

A shadow sampling technique using a 32-bit shadow map that adjusts filter size based on blocker
distance, producing realistic, soft shadow edges that vary with the light's occlusion. Note that
this technique requires both [GraphicsDevice#textureFloatRenderable](https://api.playcanvas.com/engine/classes/GraphicsDevice.md#texturefloatrenderable) and
[GraphicsDevice#textureFloatFilterable](https://api.playcanvas.com/engine/classes/GraphicsDevice.md#texturefloatfilterable) to be true, and falls back to
[SHADOW_PCF3_32F](https://api.playcanvas.com/engine/variables/SHADOW_PCF3_32F.md) otherwise.

```ts
const SHADOW_PCSS_32F: 6 = 6
```
