Urho3D
GameDev.ru / Сообщества / Urho3D / Форум / Болталка (86 стр)

Болталка (86 стр)

Страницы: 182 83 84 85 86 87 Следующая »
ZamirПостоялецwww30 янв. 20189:15#1275
StepEver
> ... и тут на сцену выхожу я!!! :D
А я вообще кодю на шарпе - срамота)
codingmonkeyПостоялецwww30 янв. 201812:00#1276
StepEver
>... и тут на сцену выхожу я!!! :D
и из зала сразу послышались овации и аплодисменты, зал встал и начал скандировать - StepEver...!

Zamir
>А я вообще кодю на шарпе - срамота)
Да это большой грех )

StepEverУчастникwww30 янв. 201812:46#1277
codingmonkey
не, это в тему консервов, у меня часть проектов так в 1.32 и остались :)
там, кстати, была веселуха, как я переносил проект из одной сборки в другую. Чудеса и глюки в шейдерах. А я сначала долго смотрел в свой код, пытаясь понять, что у меня не так... :D
-Eugene-Постоялецwww31 янв. 201816:21#1278
Чет смотрю я на BGFX и мне не нравится, как там константами управляют
Anders333Постоялецwww31 янв. 201818:31#1279
StepEver
> не, это в тему консервов, у меня часть проектов так в 1.32 и остались :)
> там, кстати, была веселуха, как я переносил проект из одной сборки в другую.
> Чудеса и глюки в шейдерах. А я сначала долго смотрел в свой код, пытаясь
> понять, что у меня не так... :D
В урхе?
codingmonkeyПостоялецwww31 янв. 201820:06#1280
-Eugene-
>Чет смотрю я на BGFX и мне не нравится, как там константами управляют
Это ты про засылку юниформ в шейдер?
Я как-то bgfx-примерчики собрал, покрутил выборочно и забыл уже, особо не углублялся в код
-Eugene-Постоялецwww31 янв. 201820:36#1281
codingmonkey
> Это ты про засылку юниформ в шейдер?
Да
Каждый батч требует установки 100% юниформ
Обещают разделение на frame/view/batch, но это выглядит как частный случай
StepEverУчастникwww1 фев. 20186:47#1282
Anders333
> В урхе?
Ага
codingmonkeyПостоялецwww1 фев. 201810:50#1283
-Eugene-
>Каждый батч требует установки 100% юниформ
Уха вроде как проверяет нужно ли чего обновить в void Batch::Prepare(...)
https://github.com/urho3d/Urho3D/blob/master/Source/Urho3D/Graphi… atch.cpp#L226

Но на этот счет у bgfx должны быть свои причины, врятли это какая-то оплошность со стороны разработчиков.
Cкорее всего это сделано намеренно, мб особенности дизайна враппера над кучей GAPI ?

Кроме того, я так понял у bgfx два потока юзается, в одном GAPI крутиться, а из юзер-потока(main) только сабмитят командами рендеру?
Думаю все равно bgfx при одинаковых сценах в легкую Уху затащит
 

-Eugene-Постоялецwww1 фев. 201811:29#1284
codingmonkey
> Думаю все равно bgfx при одинаковых сценах в легкую Уху затащит
Собственно, из-за юниформов BGFX в текущем порте сосет на больших количествах батчей. Тупо из-за CPU, который тратит 60% фрейма на запись повторяющихся юниформов.

Правка: 1 фев. 2018 11:29

codingmonkeyПостоялецwww1 фев. 201812:10#1285
-Eugene-
Хмм… но наверное bgfx и bgfx в Ухе не одно и тоже, в смысле ожидаемого дизайна логики рендера
Мб надо проконсультироваться у создателя bgfx поэтому случаю?
Может он укажет на канонически-верный пример для работы с frame/view/batch данными
Вообще же, вроде как несколько движков его используют в качестве рендера, народ наверное уже как-то решал эту проблему
Это поэтому Боберфлай подзабил ветку с bgfx?) чет давно вроде не было обновлений
-Eugene-Постоялецwww1 фев. 201812:55#1286
codingmonkey
> Может он укажет на канонически-верный пример для работы с frame/view/batch
> данными
WIP
Когда-нибудь будет группировка юниформов. До тех пор нужно ставить все.
Надо признать, что я тестировал экстремальный случай с огромным числом батчей.
Меньше батчей - меньше оверхер.
codingmonkeyПостоялецwww1 фев. 201813:28#1287
-Eugene-
>экстремальный случай с огромным числом батчей.
Если я правильно помню, то вроде бы в ВатчДогс2 в среднем 10к батчей на фрейм
Так что если ты около 10к батчей тестил, то это совсем даже не экстрим, а вполне себе некий уровень, на который, наверное стоит ориентироваться )
-Eugene-Постоялецwww1 фев. 201813:31#1288
codingmonkey
75к батчей
codingmonkeyПостоялецwww1 фев. 201813:46#1289
>75к батчей
Да, наверное это уже перебор в обычной ситуации )
Страницы: 182 83 84 85 86 87 Следующая »

/ Форум / Urho3D - игровой движок / ОФФТОП

2001—2018 © GameDev.ru — Разработка игр