I’m very confused because, one project prints true, while the other prints false. What exactly is determining whether this extension is supported or not??? Is it not the browser?
Note: This extension is only available to WebGL1 contexts. In WebGL2, the functionality of this extension is available on the WebGL2 context by default. The constant in WebGL2 is gl.UNSIGNED_INT_24_8 .
Can you paste the renderer = new THREE.WebGLRenderer( { … } ) construction for both projects?