Ключи фильтра должны совпадать с соответствующими ключами фильтра в RenderPassFilter на диаграмме кадров.
Например, если вы хотите иметь граф кадров, который рендерится только с шейдерами, указанными в прямом проходе, вы можете написать что-то вроде:
RenderSettings{
activeFrameGraph: Viewport {
RenderPassFilter {
matchAny: [FilterKey { name: "pass"; value: "forward" }]
RenderSurfaceSelector {
ClearBuffers {
}
}
}
}
}
Вы можете иметь несколько фильтров RenderPassFilters в одном графике кадра. Это позволяет вам визуализировать одну и ту же сцену с разными шейдерами, например, чтобы показать сцену с разными эффектами в разных видовых экранах или нарисовать разные текстуры и смешать их вместе в последнем проходе.