Wie kann ich in den Shader zwei Zustände aus verschiedenen Frames mittels globaler Variable vergleichen? Ich muss Zustände der Mausposition zwischen zwei Bildern vergleichen, und wenn es sich nicht änderte, um {bla bla bla} zu tun.Vergleichen Sie zwei Zustände in den Shader
Zum Beispiel:
vec2 focusNew = vec2(0.0);
float x;
float y;
void main
{
vec2 focus = vec2 (x, y-1);
if ((focusNew - focus) <= 0.00001) // (focusNew == focus)
{bla bla bla}
focusNew = focus;
}
Aber focusNew
nicht aktuellen Zustand nicht speichern.