Поведение средства программной прорисовки с несопоставленными плитками
В этом разделе описывается поведение растеризации несопоставленных плиток.
DepthStencilView
Поведение операций чтения и записи представления трафарета глубины (DSV) зависит от уровня поддержки оборудования. Подробные сведения о требованиях см. в статье Общее поведение чтения и записи для уровней функций мозаичного ресурса.
Ниже описывается идеальное поведение.
Если плитка не сопоставлена в представлении DepthStencilView, возвращаемое значение чтения глубины (0) передается любым операциям, настроенным для чтения значения глубины. Операции записи в плитку с отсутствующей глубиной отклоняются. Такое идеальное определение обработки записи не требуется для второго уровня. Операции записи в несопоставленные плитки могут оказаться в кэше, откуда данные могут взять последующие операции чтения.
RenderTargetView
Поведение операций чтения и записи представления целевого объекта отрисовки (RTV) зависит от уровня поддержки оборудования. Подробные сведения о требованиях см. в статье Общее поведение чтения и записи для уровней функций мозаичного ресурса.
Во всех реализациях различные представления RTV (и DSV), привязанные одновременно, могут содержать разные сопоставленные или несопоставленные области и могут использовать различные форматы поверхностей (т. е. разные формы плиток).
Ниже описывается идеальное поведение.
Операции чтения из RTV возвращают значение 0 для отсутствующих плиток, а операции записи отклоняются. Такое идеальное определение обработки записи не требуется для второго уровня. Операции записи в несопоставленные плитки могут оказаться в кэше, откуда данные могут взять последующие операции чтения.
Связанные темы