updateRenderTargetMipmap method
Implementation
void updateRenderTargetMipmap(RenderTarget renderTarget) {
final textures = renderTarget.textures;
for (int i = 0, il = textures.length; i < il; i++) {
final texture = textures[i];
if (textureNeedsGenerateMipmaps(texture)) {
final target = renderTarget is WebGLCubeRenderTarget ? WebGL.TEXTURE_CUBE_MAP : WebGL.TEXTURE_2D;
final webglTexture = properties.get(texture)["__webglTexture"];
state.bindTexture(target, webglTexture);
generateMipmap(target);
state.bindTexture(target, null);
}
}
}