opengl es 2.0 - How to know when data has been allocated on GPU memory -


how can determine if buffer has been allocated on gpu memory on three.js?

the first time call renderer.render(), renders mesh without textures (looks black) makes me think textures not available yet on gpu memory when function called. after 5-10 calls, texture appears on screen.

why important? i'm triggering render function when view needs updating. if new model loaded, render function should wait until data available rendering.

how can assure data ready used on gpu?

pseudo code:

textures = loadtextures() material = creatematerial(textures) geometry = loader.load( "path/to/file" )  if( materialloaded && geometryloaded ) {     needsupdate = true }  if( needsupdate ) {     renderer.render()     needsupdate = false } 

this seems problem fact images aren't loaded before render.


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -