ByteAddressBuffer
인덱싱되는 읽기 전용 버퍼(바이트)입니다.
메서드 | 설명 |
---|---|
GetDimensions | 리소스 차원을 가져옵니다. |
로드 | 하나의 값을 가져옵니다. |
Load2 | 두 개의 값을 가져옵니다. |
Load3 | 세 가지 값을 가져옵니다. |
Load4 | 4개의 값을 가져옵니다. |
원시 버퍼로 작업할 때 ByteAddressBuffer 개체 형식을 사용할 수 있습니다. 버퍼의 원시 보기에 대한 자세한 내용은 버퍼의 원시 보기를 참조하세요.
최소 셰이더 모델
이 개체는 다음 셰이더 모델에서 지원됩니다.
셰이더 모델 | 지원됨 |
---|---|
셰이더 모델 5 이상 셰이더 모델 셰이더 모델 4 컴퓨팅 셰이더를 지원하는 디바이스에서 10.0 또는 10.1 기능 수준(D3D_FEATURE_LEVEL_10_X를 사용하여 Direct3D 11 API를 통해 사용 가능합니다. 하위 하드웨어의 컴퓨팅 셰이더 지원에 대한 자세한 내용은 하위 하드웨어의 컴퓨팅 셰이더를 참조하세요.) |
예 |
이 개체는 다음 형식의 셰이더에 대해 지원됩니다.
꼭짓점 | Hull | 도메인 | 기하 도형 | 픽셀 | 컴퓨팅 |
---|---|---|---|---|---|
x | x | x | x | x | x |
바이트 주소 버퍼에 대한 자세한 내용은 바이트 주소 지정 가능 리소스 종류를 참조하세요.
셰이더 모델 5는 읽기-쓰기 바이트 주소 버퍼도 구현합니다.