0
나는 그것이 어떻게 작동하는지 알아 내려고 시도하는 HLSL 코드를 통해 읽고 있어요, 나는 다음과 같다 코드의 비트를 건너 왔어요 : 난 이제HLSL : 부동 할당에서 비교 연산자
float aFloat = someVar > someConstant;
비교 연산자가 부동 소수점 지정 문에서 무엇을하고 있는지 궁금해합니다. 나는 HLSL이 C와 같은 것임을 알고 있지만 C 언어를 사용해 보지는 못했지만, 미래에 한 발을 내줄 예정이므로이 문장에 대한 통찰력이 도움이 될 것입니다.
비교 결과는 0 또는 1 인 정수이므로 float에 할당 된 값은 0.0 또는 1.0이됩니다. –
@JonathanLeffler 그건 내가 생각하고 있었던거야. 나는 왜 그것을 부울이 아닌 부유물에 할당 할 것인지에 관해서는 혼란 스러웠다. 이제 추측하겠습니다. 나중에 계산할 때 캐스팅하지 않아도됩니다. 내 의혹을 확인해 주셔서 감사합니다. 답변에 댓글을 달아 주시면 기꺼이 답변으로 표시하겠습니다. –