Webgl vendor processor

is there any option like this in threejs r88 ?

I want know if I am on INTEL o AMD.

var performance = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance || {};

document.write("<br>");
for (var value in performance) {
  document.write(value + "<br>");
}

document.write("<br><br><br>");

var canvas;
canvas = document.getElementById("glcanvas");
var gl = canvas.getContext("experimental-webgl");

document.write(gl.getParameter(gl.RENDERER) + "<br>");
document.write(gl.getParameter(gl.VENDOR) + "<br>");
document.write(getUnmaskedInfo(gl).vendor + "<br>");
document.write(getUnmaskedInfo(gl).renderer + "<br>");


function getUnmaskedInfo(gl) {
  var unMaskedInfo = {
    renderer: '',
    vendor: ''
  };

  var dbgRenderInfo = gl.getExtension("WEBGL_debug_renderer_info");
  if (dbgRenderInfo != null) {
    unMaskedInfo.renderer = gl.getParameter(dbgRenderInfo.UNMASKED_RENDERER_WEBGL);
    unMaskedInfo.vendor = gl.getParameter(dbgRenderInfo.UNMASKED_VENDOR_WEBGL);
  }

  return unMaskedInfo;
}

Not sure how correct such approach is, but here it is:

var renderer = new THREE.WebGLRenderer();
var ctx = renderer.getContext();
var info = renderer.extensions.get("WEBGL_debug_renderer_info");
console.log(ctx.getParameter(ctx.VENDOR));
console.log(ctx.getParameter(ctx.RENDERER));
console.log(ctx.getParameter(info.UNMASKED_VENDOR_WEBGL));
console.log(ctx.getParameter(info.UNMASKED_RENDERER_WEBGL));

https://jsfiddle.net/prisoner849/ys2bwqjn/

thanks.