Dahlia Trimble said:

> It's probably considered bad practice for code to use an ARB extension 
> without first checking to see if it's available.

All the viewers already detect and log this, and you will find it at asa  log 
entry like:

2017-02-01T08:08:30Z INFO: #RenderInitinitExtensions: Couldn't initialize 
GL_ARB_occlusion_query2


There is no code path that that will handle this extension missing apart from 
logging it, so the viewer crash in the lloctree portion of the code where this 
extension is used, specifically in the LLOcclusionCullingGroup. You will often 
see it accompanied with the EARLY-FAIL occlusion state (defined in 
llvieweroctree.h)

The viewers logs other missing extensions too, which we have fixed in Kokua. 
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to