Texture:generateMipmaps
EditRegenerates mipmap levels of a texture. This downscales pixels from the texture to progressively smaller sizes and saves them. If the texture is drawn at a smaller scale later, the mipmaps are used, which smooths out the appearance and improves performance.
Texture:generateMipmaps(base, count)
Arguments
Name | Type | Default | Description |
base | number | 1 | The base mipmap level which will be used to generate subsequent mipmaps. |
count | number | nil | The number of mipmap levels to generate. If nil, the rest of the mipmaps will be generated. |
Returns
Nothing
Notes
Mipmaps will automatically be regenerated for textures after rendering to them in a Pass
. This can be disabled by rendering to a single-level texture view instead.
The texture must have been created with the transfer
usage to mipmap it.
The texture can not be multisampled.
Texture views can not currently be mipmapped.