Войти
ФлеймФорумПрограммирование

Нафига нужен VBO в ES?

Страницы: 1 2 Следующая »
#0
12:09, 2 дек. 2019

Сабж. Учитывая, что подавляющее большинство девайсов с ES шарят VRAM с системной памятью, какой смысл от вертекс буферов на них?


#1
12:18, 2 дек. 2019

mono1337

какой смысл в es? нужно сразу в микрокоде писать - для каждого девайса свой код

#2
12:24, 2 дек. 2019

innuendo
В смысле?)

Речь про то, что VBO на мобилках только даёт оверхед.

#3
12:31, 2 дек. 2019

mono1337
> Речь про то, что VBO на мобилках только даёт оверхед.

какие ваши предложения ?

#4
12:32, 2 дек. 2019

innuendo
Выкинуть его из стандарта, лол

#5
(Правка: 12:39) 12:38, 2 дек. 2019

mono1337

Это справедливо и для ПК. На деле это задел под высокопроизводительные системы который в общем случае мало накладывает проблем для систем где память единая, но сильно выигрывает там где VRAM является dedicated.
Мобилки тоже когда то придут к тому что большая часть аппаратных реализаций разделит RAM и VRAM для быстродействия. Так что замес под будущее хорош и логичен.

#6
12:42, 2 дек. 2019

mono1337
> Выкинуть его из стандарта, лол

ok, дальше что ?

#7
23:18, 2 дек. 2019

У адрено выделеные 256мб на гпу + расшареная память.
https://vulkan.gpuinfo.org/displayreport.php?id=7385#memoryheaps

Ну и по стандарту вроде как после вызова отрисовки ты можешь менять память, а реальное рисование произойдет несколько позже, так что будет происходить копирование памяти. Вроде как то же самое касается ВБО, так что там надо использовать буферизацию.
Подробнее надо читать рекомендации от вендоров.

#8
10:14, 3 дек. 2019

/A\

точно - советую топикастеру перейти на вулкан

#9
10:39, 3 дек. 2019

innuendo
Говорят вулкан на мобилках не очень стабильный

#10
10:41, 3 дек. 2019

/A\
> Говорят вулкан на мобилках не очень стабильный

ну человеку хочется прямой доступ к памяти ... вот пусть сам и рашает задачи

#11
15:37, 3 дек. 2019

innuendo
> ну человеку хочется прямой доступ к памяти
Где я это сказал?)

/A\
> У адрено выделеные 256мб на гпу + расшареная память.
Это адрено. Пол мира ходит с Mali400 и слезать с него не собираются.

#12
15:41, 3 дек. 2019

mono1337
> > ну человеку хочется прямой доступ к памяти
> Где я это сказал?)

а зачем тогда не нужно VBO?

#13
17:18, 3 дек. 2019

mono1337

> какой смысл от вертекс буферов на них
Смысл такой, что память для юзерспейса может быть только виртуальной, т.е. разбросанной по физической памяти как попало.

#14
17:21, 3 дек. 2019

Ну и плюс он ограждает тебя от всяких тонкостей, вроде работы с контроллером DMA (которых тоже может быть несколько).

Страницы: 1 2 Следующая »
ФлеймФорумПрограммирование