Запись пользовательских шейдеров для BatchRendererGroup API
Ресурсы для написания пользовательских шейдеров, поддерживающих инстанционирование Data-Oriented Technology Stack (DOTS), чтобы их можно было использовать с BatchRendererGroup API.
| Стр. | Описание |
|---|---|
| DOTS Создание шаблонов | Узнайте о характеристиках и преимуществах шейдеров, поддерживающих DOTS instancing. |
| Поддержка DOTS Создание экземпляра в пользовательском шейдере | Добавить определения и свойства к пользовательскому шейдеру, чтобы сделать его совместимым с DOTS Инстансингом. |
| Заявление DOTS Свойств экземпляра в пользовательском шейдере | Заявление блока свойства DOTS Instancing в пользовательском коде шейдера. |
| Доступ DOTS Создание экземпляра свойств в пользовательском шейдере | Используйте встроенные макросы для доступа к DOTS свойствам экземпляров в пользовательском коде шейдера. |
| Рекомендуемые методы для DOTS Создание экземпляров шейдеров | Структурировать данные, чтобы избежать DOTS Неожиданного поведения шейдеров при создании экземпляров. |
| DOTS Образцы шейдеров | Примеры использования встроенных макросов для доступа к данным экземпляра и постоянным данным в DOTS. |
| DOTS Справочная информация по макросам инстанционирования шейдеров | Исследуйте встроенные макросы, которые вы можете использовать для доступа к свойствам DOTS в пользовательском шейдере. |
| DOTS Справочная информация по функциям шаблона | Изучите встроенные функции, с помощью которых можно загружать значения констант прямо из данных команды отрисовки. |