Думаю, что я закрою тему
Osiris
не, расскажи про баги в dx9
Да видимо частицы были проблемой, поправил рендер, пропали проблемы с созданием ресурсов и стало быстрее работать.
Osiris
узнать бы какая сейчас у вас система частиц получилась
Osiris
> Да видимо частицы были проблемой
что писал dxdebug?
>что писал dxdebug?
Я не вешал Win 7 чтобы проверить.
>узнать бы какая сейчас у вас система частиц получилась
Сделал один инстанс буффер для параметров частиц, отображаю индексированный квад партикла с шейдером, который поворачивает к камере частицу, если надо, или ставит позицию из инстанс буффера. Теперь это занимает значительно меньше видео памяти и часть обработки ушла в вершинный шейдер.
Osiris
> Сделал один инстанс буффер для параметров частиц, отображаю индексированный
> квад партикла с шейдером, который поворачивает к камере частицу, если надо, или
> ставит позицию из инстанс буффера. Теперь это занимает значительно меньше видео
> памяти и часть обработки ушла в вершинный шейдер.
да, это хорошее решение, следующий шаг мягкие частицы, и симуляция в Compute shader после перехода на d3d11/12
Andrey
> следующий шаг мягкие частицы
volume particles / shadow with particles
innuendo
К чему вообще этот выброс был?
prowkan
> К чему вообще этот выброс был?
задай вопрос Andrey
innuendo
Нет уж, это вопрос к тебе, потому то Andrey всё по делу написал.
prowkan
> Нет уж, это вопрос к тебе, потому то Andrey всё по делу написал
Нет уж, задай вопрос не мне, потому то Andrey не всё по делу написал
какое отноешение имеют мягкие частицы к оптимизации ?
или ты думашь что с мягкими будет работать быстрее ?
Andrey
> да, это хорошее решение, следующий шаг мягкие частицы, и симуляция в Compute
> shader после перехода на d3d11/12
Мягкость я уже добавил, а вот compute да, если проект будет переходить на старшие версии D3D.
Osiris
> Мягкость я уже добавил
это что? как? для dx9 (видел примеры для dx11 но не вникал)
u960
> это что? как? для dx9
очень просто - достаточно понять принцип