HLFX.Ru Forum Страницы (100): « Первая ... « 71 72 73 74 [75] 76 77 78 79 » ... Последняя »
Показать все 1500 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Компьютерные игры (https://hlfx.ru/forum/forumdisplay.php?forumid=19)
-- Графон - ретроспектива (https://hlfx.ru/forum/showthread.php?threadid=3655)


Отправлено ncuxonaT 19-11-2016 в 18:56:

Дядя Миша на сколько падает у тебя фпс от генерации мипов, когда вертикалка выключена?


Отправлено Дядя Миша 19-11-2016 в 20:45:

да я не буду тестить, пока оно глючное и мигает. Ты почини сперва, а потом будем замерять. Щас вообще непонятно что мы тестим.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ncuxonaT 19-11-2016 в 21:15:

Дядя Миша покажи, что там у тебя глючное, а что мигает. Ты как будто боишься.


Отправлено Дядя Миша 19-11-2016 в 21:34:

Как же я покажу, когда оно только в движении мигает?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ncuxonaT 19-11-2016 в 21:42:

Дядя Миша представь, что оно не мигает, и просто измерь фпс.


Отправлено tolerance 20-11-2016 в 05:33:

Цитата:
ncuxonaT писал:
tolerance а у тебя во фрапсе на какую кнопку скриншоты забиндены? А то у меня в проге скриншоты на F12 и во фрапсе на F12, поэтому в момент снятия фпс проседает в 2 раза (на самом деле было примерно 110 и 120).

На Z.


Отправлено ILZM 20-11-2016 в 07:38:

AMD HD 8750. 200 fps без окон. С первым окном примерно 100. На каждое дополнительное тратится примерно 5-10 фпс. На всех окнах 40-50


Отправлено Дядя Миша 20-11-2016 в 10:10:

С размытыми - 190 фпс, без размытых 335 фпс.

Когда размытые стёкла выключены, то ничего не мигает.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ncuxonaT 20-11-2016 в 16:23:

Хм, ничего себе.
Сделал новую версию, теперь мипы делаются вручную с гауссовым размытием. Это позволило убрать мерцание, а на фпс практически не повлияло (по крайней мере на моих видеокартах). Интересно, как оно поведет себя на ваших системах в сравнении с прошлой версией.
https://dl.dropboxusercontent.com/u...ipmap_gauss.zip
http://pix.academ.info/img/2016/11/20/ff9fba96285b3feb22bc788390b2e885.jpg
http://pix.academ.info/img/2016/11/20/faf5612d9616179ec5fbab454bf27fbf.jpg


Отправлено Дядя Миша 20-11-2016 в 16:35:

55 - фпс c гауссом
345 - без гаусса
Мерцать перестало. подтверждаю.

Я же говорю, это на новом поколении на фпс некоторые вещи практически не влияют, а на старом может быть капитальная просадка, даже на топовых карточках.

Добавлено 20-11-2016 в 19:35:

ТЫ не делай мипы вообще, ты просто гауссом размой там же где, рендеришь стекло. Быстрее будет.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ncuxonaT 20-11-2016 в 16:56:

Цитата:
Дядя Миша писал:
на новом поколении на фпс некоторые вещи практически не влияют

Да ну какое новое. Я на 5670 проверял, ей уже почти 7 лет.
Цитата:
Дядя Миша писал:
ТЫ не делай мипы вообще, ты просто гауссом размой там же где, рендеришь стекло. Быстрее будет.

Как же оно будет быстрее? Ведь сейчас максимальный мип - 5, то есть на один пиксель стекла приходится 32х32=1024 пикселя исходной текстуры. То есть придется 1024 раза читать из текстуры в шейдере, чтобы размазать.

Не понимаю, откуда у тебя такая просадка. Ведь для процедура получения мипов простая - несколько раз отрендерить квад в текстуру с меньшим разрешением.


Отправлено Дядя Миша 20-11-2016 в 17:53:

Цитата:
ncuxonaT писал:
Как же оно будет быстрее?

при разработке надо руководствоваться не только здравым смыслом, но и учитывать vendor specific. Ну вот долго мипы строятся и всё тут. Может в данном конкретном случае проблема в том, что NPOT-текстура.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено nemyax 20-11-2016 в 18:06:

А насколько сложно вообще сделать на GLSL рендерер с возможностями ну как в том же кхеде? Будут ли и в этом случае vendor-specific вещи?


Отправлено ncuxonaT 20-11-2016 в 18:29:

Цитата:
Дядя Миша писал:
Может в данном конкретном случае проблема в том, что NPOT-текстура.

Это, наверное, можно проверить, если поставить одно стекло и ловить момент, когда текстура будет переключаться из 512х512 в 1024х1024, и фпс будет меняться скачком. Верно?


Отправлено Дядя Миша 20-11-2016 в 19:10:

У тебя текстура это копия экрана? А экран всегда NPOT.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 21:09. Страницы (100): « Первая ... « 71 72 73 74 [75] 76 77 78 79 » ... Последняя »
Показать все 1500 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024