This function can be used to "flush" a texture page or a group of texture pages, i.e.: remove them from VRAM when no longer required. The textures stay in RAM.
You supply the unique texture page ID (as returned by the texturegroup_* functions) to flush a single page, or you can supply a texture group name (as defined in the Texture Group Editor) to flush all the texture pages in the group.
texture_flush(tex_id);
Argument | Type | Description |
---|---|---|
tex_id | Texture or String | The texture page pointer or a texture group name (a string) |
N/A
var _tex_array = texturegroup_get_textures( "MainMenu");
for (var i = 0; i < array_length(_tex_array); ++i;)
{
texture_flush(_tex_array[i]);
}
The above code will flush all the texture pages under the texture group "MainMenu".