[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Public WebGL] WebGL API request: asynchronous texture uploads
On a 15" Retina Macbook Pro I commonly see upload times ranging from ~8-15ms for a single 1024x1024 uncompressed RGB texture with Chrome Canary. This, by the way, is a massive improvement over past measurements which sometimes reached 50ms for the same texture! And that's on a beefy laptop, it's likely to be much worse on a mobile device. As you are probably aware, if a single upload is taking anywhere near 16ms you are probably going to drop a frame when trying to maintain 60Hz rendering. This would probably meet most people's definition of "slow".
Compressed textures upload much faster, naturally, but come with their own set of compatibility challenges.