Three.js: Chrome 77 texImage2D upload performance on OSX

Created on 30 Sep 2019  路  3Comments  路  Source: mrdoob/three.js

_FYI, this appears to be solely a Chromium WebGL issue (ie. not related to Three.js) but I just wanted to post here for informational purposes. Feel free to delete/close if this is unwanted._

I just noticed that my Three.js application was dropping an immense amount of frames on the latest Chrome (tested only on OSX so far). This appears to be coming from texture.needsUpdate = true (ie. texImage2D upload). Try comparing this JSFiddle on Chrome 76 vs. 77 - https://jsfiddle.net/qz9ka6xm

I'll post a bug on Chromium if there's not already one and link it here for reference.

Browser Issue

All 3 comments

There is definitely a huge performance gap between latest Chrome and FF. Tested on macOS.

Looks like the issue is already fixed in Chrome Canary and Dev (see https://bugs.chromium.org/p/chromium/issues/detail?id=1007889#c33).

Was this page helpful?
0 / 5 - 0 ratings

Related issues

konijn picture konijn  路  3Comments

zsitro picture zsitro  路  3Comments

ghost picture ghost  路  3Comments

akshaysrin picture akshaysrin  路  3Comments

seep picture seep  路  3Comments