I am using Cesium on Windows 10 with IE11 and Chrome. Graphics card is Geforce GT610. I am experiencing problems with depth-picking and would like to ask if someone has any workarounds to implement depth-picking without this extension.
- Chrome: if depth_texture is enabled, frame rate drops about 50-70% when whole window is covered with 3d-content. It drops even more if some content is transparent. My current idea is that maybe GT610 graphics driver or GPU itself has a performance problem whenever the WEBGL_depth_texture is attached during rendering.
If I make this change to Context.js:
this._depthTexture = !!getExtension(gl, [‘WEBGL_depth_texture’, ‘WEBKIT_WEBGL_depth_texture’]);
this._depthTexture = false;
… Rendering starts working 50-60fps in Chrome consistently. Any higher level depth-pick disable does not seem to do the trick, it has to be all the way disabled from low-level to get the higher frame rate.
- IE11: depth_texture extension is not supported at all so I have not figured out if there is a way to get depth-pick working at all?
I would be happy to discuss and test some workarounds for this if someone has encountered similar issue.