firstbithigh 함수
구성 요소별로 가장 높은 순서 비트에서 시작하여 아래쪽으로 작동하는 첫 번째 집합 비트의 위치를 가져옵니다.
구문
int firstbithigh(
in int value
);
매개 변수
-
value [in]
-
형식: int
입력 값입니다.
반환 값
형식: int
첫 번째 설정 비트의 위치입니다.
설명
부호 있는 정수의 경우 첫 번째 중요 비트는 음수의 경우 0입니다.
다음 오버로드된 버전도 사용할 수 있습니다.
int2 firstbithigh(int2 value);
int3 firstbithigh(int3 value);
int4 firstbithigh(int4 value);
uint firstbithigh(uint value);
uint2 firstbithigh(uint2 value);
uint3 firstbithigh(uint3 value);
uint4 firstbithigh(uint4 value);
최소 셰이더 모델
이 함수는 다음 셰이더 모델에서 지원됩니다.
셰이더 모델 | 지원됨 |
---|---|
셰이더 모델 5 이상의 셰이더 모델 | 예 |
이 함수는 다음 형식의 셰이더에서 지원됩니다.
꼭짓점 | Hull | 도메인 | 기하 도형 | 픽셀 | 컴퓨팅 |
---|---|---|---|---|---|
x | x | x | x | x | x |
추가 정보