I'm trying to get an application working in XR which uses a compute shader, and I discovered this bug which prevents XRWebGLLayer being created using a WebGL2ComputeRenderingContext:
I'm wondering if (1) this intentional or likely just an easy fix to extend the type of the allowed argument, and (2) how would I go about it if I wanted to go ahead and make this change myself?
I'm completely new to Chromium dev, but I started digging in the source and found where the V8 bindings for XRWebGLLayer are created and that it's using a generated union `WebGLRenderingContextOrWebGL2RenderingContext` from `out\Default\gen\third_party\blink\renderer\bindings\modules\v8\webgl_rendering_context_or_webgl2_rendering_context.h`. It appears however this file is generated, and I can't seem to find whats generating it. Any tips here would be greatly appreciated!