XR8.GlTextureRenderer.configure()
XR8.GlTextureRenderer.configure({ vertexSource, fragmentSource, toTexture, flipY, mirroredDisplay })`
Descripción
Configura el módulo de canalización que dibuja la imagen de la cámara en el lienzo.
Parámetros
| Parámetro | Tipo | Por defecto | Descripción | 
|---|---|---|---|
| vertexSource [Opcional] | Cadena | Un sombreador de vértices no operativo | La fuente del sombreador de vértices que se utilizará para el renderizado. | 
| fragmentSource [Opcional] | Cadena | Un sombreador de fragmentos no-op | La fuente del fragment shader a utilizar para el renderizado. | 
| toTexture [Opcional] | WebGlTexture | El lienzo | Una textura para dibujar. Si no se proporciona ninguna textura, el dibujo se hará en el lienzo. | 
| flipY [Opcional] | Booleano | false | Si es verdadero, invierte la representación. | 
| mirroredDisplay [Opcional] | Booleano | false | Si es true, voltea la representación de izquierda a derecha. | 
Devuelve
Ninguno
Ejemplo
const purpleShader =
  // Púrpura.
  ` precision mediump float;
    varying vec2 texUv;
    uniform sampler2D sampler;
    void main() {
      vec4 c = texture2D(sampler, texUv);
      float y = dot(c.rgb, vec3(0.299, 0.587, 0.114));
      vec3 p = vec3(.463, .067, .712);
      vec3 p1 = vec3(1.0, 1.0, 1.0) - p;
      vec3 rgb = y < .25 ? (y * 4.0) * p : ((y - .25) * 1.333) * p1 + p;
      gl_FragColor = vec4(rgb, c.a);
    }`
XR8.GlTextureRenderer.configure({fragmentSource: purpleShader})