0
전역 변수를 사용하여 다른 프레임의 쉐이더 두 상태를 어떻게 비교할 수 있습니까? 두 프레임 사이의 마우스 위치 상태를 비교해야하며, 변경되지 않은 경우 {bla bla bla}를 수행해야합니다.두 상태를 쉐이더로 비교
예를 들어:
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;
}
을하지만, 현재 상태를 focusNew
저장하지 않습니다.