const WEBGL_VENDOR = (window.grokConfig && window.grokConfig.webglVendor) || 'Intel Inc.';
const WEBGL_RENDERER = (window.grokConfig && window.grokConfig.webglRenderer) || 'Intel(R) UHD Graphics';
const originalGetParameter = WebGLRenderingContext.prototype.getParameter;
const patchedGetParameter = function(parameter) {
if (parameter === 37445) {
return WEBGL_VENDOR;
}
if (parameter === 37446) {
return WEBGL_RENDERER;
}
return originalGetParameter.apply(this, arguments);
};
WebGLRenderingContext.prototype.getParameter = patchedGetParameter;
if (typeof WebGL2RenderingContext !== 'undefined') {
WebGL2RenderingContext.prototype.getParameter = patchedGetParameter;
}