(In reply to Jeff Gilbert [:jgilbert] from comment #15) > > By using glGetGraphicsResetStatusEXT , I did not see an error of fGetGraphicsResetStatus. > I don't quite get what you mean. On context-loss, we're hoping for a non-zero value from glGetGraphicsResetStatus[,KHR,EXT,ARB]. > Are you saying that the EXT version always gives zero? If so, that's the only one we /don't/ want. I meant that glGetGraphicsResetStatus[,KHR,ARB] always returned 0x1 even when robustness was disabled or EGL_NO_RESET_NOTIFICATION was set.
Bug 1546397 Comment 16 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
(In reply to Jeff Gilbert [:jgilbert] from comment #15) > > By using glGetGraphicsResetStatusEXT , I did not see an error of fGetGraphicsResetStatus. > I don't quite get what you mean. On context-loss, we're hoping for a non-zero value from glGetGraphicsResetStatus[,KHR,EXT,ARB]. > Are you saying that the EXT version always gives zero? If so, that's the only one we /don't/ want. I meant that glGetGraphicsResetStatus[,KHR,ARB] always returned 0x1 soon even when robustness was disabled or EGL_NO_RESET_NOTIFICATION was set.
(In reply to Jeff Gilbert [:jgilbert] from comment #15) > > By using glGetGraphicsResetStatusEXT , I did not see an error of fGetGraphicsResetStatus. > I don't quite get what you mean. On context-loss, we're hoping for a non-zero value from glGetGraphicsResetStatus[,KHR,EXT,ARB]. > Are you saying that the EXT version always gives zero? If so, that's the only one we /don't/ want. I meant that glGetGraphicsResetStatus[,KHR,ARB] always returned 0x1 soon even when robustness was disabled or EGL_NO_RESET_NOTIFICATION was set. Then I did not looked into EXT version enough. EXT version always returned 0x0 when I tested.
(In reply to Jeff Gilbert [:jgilbert] from comment #15) > > By using glGetGraphicsResetStatusEXT , I did not see an error of fGetGraphicsResetStatus. > I don't quite get what you mean. On context-loss, we're hoping for a non-zero value from glGetGraphicsResetStatus[,KHR,EXT,ARB]. > Are you saying that the EXT version always gives zero? If so, that's the only one we /don't/ want. I wanted to mean that glGetGraphicsResetStatus[,KHR,ARB] always returned 0x1 soon even when robustness was disabled or EGL_NO_RESET_NOTIFICATION was set. Then I did not looked into EXT version enough. EXT version always returned 0x0 when I tested. I just misunderstood that EXT version could bypass 0x1.
(In reply to Jeff Gilbert [:jgilbert] from comment #15) > > By using glGetGraphicsResetStatusEXT , I did not see an error of fGetGraphicsResetStatus. > I don't quite get what you mean. On context-loss, we're hoping for a non-zero value from glGetGraphicsResetStatus[,KHR,EXT,ARB]. > Are you saying that the EXT version always gives zero? If so, that's the only one we /don't/ want. I wanted to mean that glGetGraphicsResetStatus[,KHR,ARB] always returned 0x1 soon even when robustness was disabled or EGL_NO_RESET_NOTIFICATION was set. Then I did not looked into EXT version enough. EXT version always returned 0x0 when I tested. I just misunderstood that EXT version could bypass 0x1. When EXT version was used, WebGL content was lost by GLScreenBuffer::PublishFrame() failure.