three.js - After setting preserveDrawingBuffer:true, canvas is only rendered after renderer resize -


i added preservedrawingbuffer:true webglrenderer creation able generate screenshots via todataurl(). however, canvas stays white until resize window (and hence renderer) manually, afterwards rendering works fine.

i'm creating webglrenderer following options:

renderer = new three.webglrenderer({   preservedrawingbuffer: true,   antialias: true }); 

if antialias or preservedrawingbufffer left out, scene rendered immediately.

a stripped down example using three.js v68 accessible via https://jsfiddle.net/ytdoo72k/8/
firefox v36 shows behaviour described above, chrome v41 seems work.

https://jsfiddle.net/ytdoo72k/9/ uses r71 , shows strange white rectangles.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -