перечисление D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 (d3d12umddi.h)
Объявляет тип доступа к ресурсам для вызова PFND3D12DDI_BEGIN_RENDER_PASS_0053.
Синтаксис
typedef enum D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053 {
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_DISCARD,
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_PRESERVE,
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_CLEAR,
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_NO_ACCESS
} ;
Константы
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_DISCARD Указывает, что приложение не зависит от предыдущего содержимого ресурса. Данная реализация может возвращать ранее написанное содержимое или неинициализированные данные. Однако при чтении из ресурса не должно возникать зависание GPU, а функция чтения может возвращать только неопределенные данные в худшем случае. Чтение определяется как традиционное: * UAV (представление неупорядоченного доступа) * SRV (представление ресурсов шейдера) * CBV (представление константного буфера) * VBV (представление буфера вершин) * IBV (представление буфера индекса) * Привязка и чтение IndirectArg * смешанное/глубинное-тестирование-индуцированное чтение |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_PRESERVE Указывает, что приложение зависит от предыдущего содержимого ресурса, и содержимое должно быть загружено из main памяти. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_CLEAR Указывает, что приложение зависит от ресурса, очищаемого до определенного (предоставленного приложением) цвета. ПРИМЕЧАНИЕ Это происходит независимо от того, взаимодействовал ли ресурс с чем-либо за пределами рендеринга Pass. |
D3D12DDI_RENDER_PASS_BEGINNING_ACCESS_TYPE_0053_NO_ACCESS Указывает, что ресурс не будет считываться из или записываться в во время отрисовки. Это значение также указывает, не был ли доступ к плоскости глубины или трафарета для dsV (представление источника данных). ВАЖНО Это значение должно быть связано со значением D3D12DDI_RENDER_PASS_ENDING_ACCESS_NO_ACCESS в D3D12DDI_RENDER_PASS_ENDING_ACCESS_TYPE_0053. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Верхняя часть | d3d12umddi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по