Kotlin

Shader für die Farbinvertierung erstellen

Jetzt braucht unser Renderer einen Shader, den wir implementieren müssen

  1. Fügen Sie fragmentShaderCode zur Klasse MyRenderer hinzu:
  1. Um die Videobilder zu rendern, verwendet die Renderer-Klasse OpenGL Shader. In diesem Beispiel erzeugt der Shader den Effekt der invertierten Farbe, genauer gesagt wird dies durch diese Zeile erreicht y = 1.0 - 1.1643 * (y - 0.0625); die sich innerhalb der fragmentShaderCode

  2. Die vollständige Implementierung des Renderers finden Sie in der Beispielanwendung hier