Seit dem heutigen Chrome-Update (Version 50.0.2661.86 (64-Bit) OSX), meine three.js basierte Anwendung gestartet diese Warnung ausgibt:Three.js - es gibt keine Textur auf die Einheit 0 Fehler gebunden ist
[.CommandBufferContext]RENDER WARNING: there is no texture bound to the unit 0
und die Anwendung wird nicht mehr geladen (es ist nur im Ladebildschirm stecken).
Um einen Zusammenhang mit der Fremdheit dieses Fehlers zu geben, sind Instancing wir Maschen mit einer Textur + normaler Karte, und es ist eine seltsame Verhalten wo: - wenn wir die Anwendung abstürzt alle Instanzen laden - wenn wir laden weniger Instanzen, lädt die Anwendungen
Für Informationen laden wir alle Texturen in der Materialerstellung Rückruf, so dass die vorherigen Stackoverflow Antworten geben Lösungen zu diesem Problem nicht wirklich funktionieren.
Hat jemand eine Vorstellung davon, was wir ändern könnten, um diese Arbeit zu machen? Oder sollten wir ein Ticket für das Chromium-Team eröffnen, das ein Problem meldet?
Es funktionierte perfekt vor dem heutigen Update.
Dies kann ein dummer Vorschlag sein, sorry, denke nur an tief hängenden Früchte zuerst .... Haben Sie die neuesten Drei? Drei ist bei v76. – Radio
Revision 76 ist in der Tat die, die wir verwenden. –
Ich fand diesen Thread https://github.com/mrdoob/three.js/issues/8666 vielleicht ist es von Nutzen. Ich denke, ohne eine Fiddle, die den Code reproduziert, ist der Thread die vielversprechendste Informationsquelle. – Radio