확장 Blt 플래그

DirectX 9.0은 DDBLT_EXTENDED_FLAGS Blt 플래그를 사용하여 DD_BLTDATA 구조체의 dwFlags 멤버에서 사용할 수 있는 DDBLT_Xxx Blt 플래그의 사용을 확장합니다. DirectX 9.0 런타임이 디스플레이 드라이버의 DdBlt 함수를 호출하여 Blt 작업을 수행하는 경우 런타임은 비트 OR을 사용하여 DDBLT_EXTENDED_FLAGS DDBLT_Xxx 플래그와 결합하여 플래그에 대한 새로운 의미를 만들 수 있습니다. 그런 다음 드라이버가 DDBLT_EXTENDED_FLAGS 있는지 확인하고, 플래그의 의미를 다시 해석하고, 그에 따라 Blt 작업을 수행합니다. 드라이버는 백 버퍼에서 바탕 화면으로 Blt 동안 선형 색 공간에서 감마 보정을 수행해야 하는지 여부를 결정할 때 이 메커니즘을 사용합니다. 또한 드라이버는 확장 Blt 플래그를 사용하여 스트레치 블릿 작업이 요청되는지 여부를 확인합니다.