# MIPMAPFILTER_GAUSSIAN

Variable · category: Graphics

Source: https://github.com/playcanvas/engine/blob/64089771243fe28a9b9d2b4de538b99b07c75097/src/platform/graphics/constants.js#L519

Generate each mip level of a texture from the previous level with a wider, smooth filter,
approximating a Gaussian blur. Sampling the small mip levels of such a texture to blur it, for
example in the reflection of a rough surface, avoids the blocks and the flickering of the box
filter. Generating the mip levels is more expensive than with [MIPMAPFILTER_BOX](https://api.playcanvas.com/engine/variables/MIPMAPFILTER_BOX.md).

```ts
const MIPMAPFILTER_GAUSSIAN: "gaussian" = 'gaussian'
```
