Проверка (Direct3D 9)
Проверка выполняется во время компиляции эффекта. Чтобы проверить текущий метод, укажите NULL в качестве дескриптора метода для проверки.
Проверка завершится ошибкой для любого из следующих компонентов:
- Если указанный дескриптор метода не существует.
- Если применение какого-либо состояния в каком-либо проходе метода завершается ошибкой.
- Если проверка устройства завершается сбоем после применения всех состояний в любом проходе метода.
- Если состояния эффекта PIXELSHADER или VERTEXSHADER назначены недопустимым шейдерам в любом проходе метода.
- Если крышки устройства не поддерживают сопоставление кубов, а состоянию эффекта TEXTURE присваивается значение типа textureCUBE в любом проходе метода.
- Если ограничения устройства не поддерживают сопоставление томов, а состоянию эффекта TEXTURE присваивается значение типа texture3D в любом проходе метода.
Дополнительные сведения см. в разделе Состояния эффектов (Direct3D 9).
Связанные темы