2017-12-02 3 views
1

고전 동등 연산자를 사용하여 동일한 유형의 두 구조체를 비교하는 것이 안전합니까? 이 문제에 대한 정보를 찾지 못했으며 GLSL에서이 연산자를 오버로드 할 수있는 옵션이 없습니다. 그렇다면 GLSL은 기본적으로 두 개의 구조체를 구성 요소별로 비교합니다. 항등 연산자를 사용하는 경우GLSL의 구조체 비교

struct sith 
{ 
    int forceLevel; 
    vec3 saberColor; 
}; 
... 
sith vader = sith(100,vec3(1.0,0.0,0.0)); 
sith anakin = sith(100,vec3(1.0,0.0,0.0)); 
... 
if (vader == anakin) 
    //is the force strong with this one? 

답변