вулкане? Ну типо сначала нарисовать все объекты которые используют один и тот же пайплайн, а потом другие? Или лучше просто забить на эти пайплайны и юзать shader object?
Это даже в дх11 имеет смысл
Ну типо чтобы биндингов меньше было
Чтобы context roll было меньше
Ну вот надо будет проверить, а много ли у меня вообще пайплайнов одинаковых, т.к. шейдеры генерируются при запуске
А это разве не амудешная только проблема?
IIRC на нвидии тоже помогало
Ну надо будет как нибудь засесть за это дело. Правда нужно будет ещё и придумать как определить что пайпланы идентичны, ибо шейдера генерируются. Но попробую, спасибо
Пайплайны это не только (и не столько) про шейдеры же, это весь стейт
Ну это понятно. Но шейдерные стэйджи нельзя же менять. Пайплайн под конкретные шейдеры по факту создайтся
Обсуждают сегодня