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

100K танцующих кубов с костями, нужны замеры FPS (9 стр)

Страницы: 14 5 6 7 8 9
#120
10:44, 10 июня 2024

iw4nna.rock
> Для кого я пишу, что фриказойтт обманщик?
> На этой карте будет:
А у вас такой же процессор как у него? Сколько ОЗУ и какая ОС?

#121
11:02, 10 июня 2024

Vitorio
> А у вас такой же процессор как у него? Сколько ОЗУ и какая ОС?
24 Гб Windows 10 Pro 64bit

#122
22:33, 11 июня 2024

MrShoor
> THE_MASTER
> > Ну что ж, судя по вашим результатам разницы нет, но вы хоть поняли почему?
> Разницы нет если использовать все данные. Но все данные используются не везде.
> Например при рендере в шедоумапу Separated VBO позволит тебе выкинуть нормали/тангенты/uv.
> С Interleaved VBO такого не сделаешь, и будет медленнее именно из-за кеша.
При инстансинге Interleaved VBO наличие неиспользуемых данных, например нормалей или костей, никак не сказывается на фпс ровно до тех пор пока они не используются. Даже переброска их из вершинного во фрагментный не оказывает эффекта. Это относительно простого кубика и моей видеокарты, возможно большой тяжелый меш или запуск на другой видеокарте выявит замедление, но пока не затестишь - не узнаешь.

#123
23:14, 11 июня 2024

iw4nna.rock
> например нормалей или костей, никак не сказывается на фпс ровно до тех пор пока они не используются.
Это не так.

> никак не сказывается на фпс ровно до тех пор пока они не используются
Так потому что у тебя пример кривой. Кубик маленький + рисуешь ты их по одному. Кеш не работает вовсе, а видеокарта постоянно сидит в GPU-GPU синках + даже не полностью warp-ы загружены

Возьми большую тяжелую модель и проверь на ней.

#124
0:05, 12 июня 2024

MrShoor
> Это не так
Нет, это так.

> рисуешь ты их по одному
> Это не так

Меши:

// 374 КБ
vec3 pos;
vec3 nor;
vec3 tan;
vec2 uva;
int  mat;
U08  bndcs[8];
F32  bwghs[8];
// 147 КБ
vec3 pos;
vec2 uva;
int  mat;

выдают одинаковое кол-во фпс.

#125
0:09, 12 июня 2024

iw4nna.rock
> выдают одинаковое кол-во фпс.
Поди опять написала с каким-нибудь другим ботлнеком. Давай полный код семпла.

#126
0:45, 12 июня 2024

MrShoor
> Поди опять написала с каким-нибудь другим ботлнеком. Давай полный код семпла.
https://gamedev.ru/flame/forum/?id=283841&page=20&m=5918244#m290

Страницы: 14 5 6 7 8 9
ФлеймФорумПрограммирование

Тема в архиве.