repo: janusweb action: commit revision: path_from: revision_from: f4dc3521ab8c2916ad4f1d4e179a3eab4fae63f9: path_to: revision_to:
commit f4dc3521ab8c2916ad4f1d4e179a3eab4fae63f9 Author: James BaicoianuDate: Wed Dec 11 18:25:09 2019 -0800 Don't generate mipmaps for basis textures diff --git a/scripts/object.js b/scripts/object.js
--- a/scripts/object.js
+++ b/scripts/object.js
@@ -809,7 +809,7 @@ elation.require(['janusweb.janusbase', 'janusweb.websurface'], function() {
texture.minFilter = (linear && !this.video_id ? THREE.LinearMipMapLinearFilter : THREE.NearestFilter);
texture.magFilter = (linear ? THREE.LinearFilter : THREE.NearestFilter);
texture.anisotropy = (linear ? elation.config.get('engine.assets.image.anisotropy', 4) : 1);
- texture.generateMipmaps = linear;
+ texture.generateMipmaps = linear && textureasset.detectImageType() != 'basis';
texture.offset.copy(this.texture_offset);
texture.repeat.copy(this.texture_repeat);
texture.rotation = this.texture_rotation * THREE.Math.DEG2RAD;
-----END OF PAGE-----