pex-gl / pex-context

Modern WebGL state wrapper for PEX: allocate GPU resources (textures, buffers), setup state pipelines and passes, and combine them into commands.
http://pex-gl.github.io/pex-context/
MIT License
157 stars 12 forks source link

extDTQ is null in Firefox #143

Closed vorg closed 1 week ago

vorg commented 2 weeks ago

This crashes in FF https://github.com/pex-gl/pex-context/blob/4cad08c43de9099a31b765827115a37f4acaa7b5/polyfill.js#L56-L58

Strange but https://webglreport.com/?v=2 shows EXT_disjoint_timer_query in WebGL2 Tab while other browsers show EXT_disjoint_timer_query_webgl2

dmnsgn commented 1 week ago

What do you mean crash? FF doesn't have support for it in theory.

My FF 127 is not showing neither EXT_disjoint_timer_query nor EXT_disjoint_timer_query_webgl2.

vorg commented 1 week ago

Dead node on graph load

Screenshot 2024-07-05 at 11 35 12

dmnsgn commented 1 week ago

And to confirm, console logs a webgl2 context, right?

dmnsgn commented 1 week ago

And what are the results on these pages: https://registry.khronos.org/webgl/conformance-suites/2.0.0/conformance2/extensions/ext-disjoint-timer-query-webgl2.html

https://registry.khronos.org/webgl/conformance-suites/2.0.0/conformance/extensions/ext-disjoint-timer-query.html

vorg commented 1 week ago

yes webgl2

Screenshot 2024-07-05 at 14 24 44

Screenshot 2024-07-05 at 14 24 46

vorg commented 1 week ago

My FF 127 is not showing neither EXT_disjoint_timer_query nor EXT_disjoint_timer_query_webgl2.

How come i have it here https://webglreport.com/?v=2

Screenshot 2024-07-05 at 14 28 35