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 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.
(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.

Back to Bug 1546397 Comment 16