GPU 스텐실 읽기 마스크 설정
이 문서는 gpu_set_stencil_read_mask 함수에 대해 설명합니다. 이 함수는 스텐실 읽기 마스크를 설정하는 데 사용됩니다.
문법
gpu_set_stencil_read_mask(mask);
매개변수
| 매개변수 | 유형 | 설명 |
|---|---|---|
| mask | 실수 | 사용할 비트 마스크, 범위는 [0, 255] 또는 [0x00, 0xFF]입니다. |
반환값
- N/A (반환값 없음)
예제
gpu_set_stencil_read_mask(0b11111111);
위 코드는 이진 리터럴 0b11111111을 매개변수로 전달하여 스텐실 읽기 마스크를 모두 1로 설정합니다.
활용 예제
예제 1: 스텐실 마스크 설정
gpu_set_stencil_read_mask(0b00001111);
이 코드는 스텐실 읽기 마스크를 하위 4비트만 활성화합니다.
예제 2: 스텐실 마스크 비활성화
gpu_set_stencil_read_mask(0b00000000);
이 코드는 스텐실 읽기 마스크를 비활성화하여 모든 비트를 0으로 설정합니다.
예제 3: 특정 비트만 활성화
gpu_set_stencil_read_mask(0b10101010);
이 코드는 스텐실 읽기 마스크에서 홀수 비트만 활성화합니다.
예제 4: 마스크 값 변경
gpu_set_stencil_read_mask(0b11110000);
이 코드는 스텐실 읽기 마스크를 상위 4비트만 활성화합니다.
예제 5: 마스크 값 확인
var current_mask = gpu_get_stencil_read_mask();
이 코드는 현재 스텐실 읽기 마스크 값을 가져옵니다. (가정: gpu_get_stencil_read_mask 함수가 존재한다고 가정)
다음 단계
- 다음 문서에서는
gpu_set_stencil_write_mask함수에 대해 다룰 예정입니다.