HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Quake II на NVIDIA GeForce RTX
Рейтресинг наконец-то стал аппаратным
Страницы (2): « 1 [2]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 22064
Нанёс повреждений: 361 ед.

Рейтинг



Цитата:
XaeroX писал:
видимо, забыли, чей хлеб они едят

Если хлеб сладкий, то и даром не надо.

Цитата:
XaeroX писал:
Кстати, тут выясняется, что Vulkan для рейтресинга вовсе не нужен

Вулкан не нужен вообще ни для чего. Это OpenGL которому префикс GL (Graphics Library) сменили на VK (Одноклассники). Вот и весь ребрендинг.
Там точно такие же расширения, которые к тому же ломаются и исчезают с каждой новой версией, прямо как влинуксе. То есть то что прекрасно работало на версии 0.15.1.132 на версии 0.15.2.211 уже вешает комп намертво и падает в синьку, а на версии 0.16.1.revision приводит к физическому повреждению видеокарты. Очень перспективная технология.

Добавлено 03-02-2019 в 19:12:

Ознакомился с GLSL_NV_ray_tracing. Вот у меня стойкое DJVU, что ушы-каллбэки торчащие из драйвера сейчас в точности напоминают последнюю стадию агонии фиксированного конвейера, когда шейдеры пытались имулировать через регистер-комбайнёры и тоже нагородили несусветную хрень, которую вообще никто не юзал, кроме нашего Ксерокса, да и тот - из чистого любопытства. Потом дали нормальный программируемый (в некоторых местах) конвейер и проблема оказалась частично решена. Но современное понимание ситуации нам подсказывает что все эти огрызки и каллбэки очень сильно напоминают насквозь дырявые интерфейсы той же халфы, туда-сюда, туда-сюда. Ну не нормально это. Давно уже пора дать возможность писать полноценные конвейеры рендеринга, не разделяя код на отдельные участки. Как только такая возможность появится, про прежние API моментально забудут как про страшный сон. Дайте нормальную абстрактную работу с видеопамятью, а не вот это вот идиотское разделение на вертексы и текстуры. Ну давным-давно уже там стоят универсальные конвейеры, какого чёрта нас заставляют мыслить категориями OpenGL 1.0? А прямая работа с текстурой как с массивом данных подается как невероятное достижение GL4.xx

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

Сообщить модератору | | IP: Записан
Сообщение: 174921

Старое сообщение 03-02-2019 16:12
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 28467
Нанёс повреждений: 468 ед.
Возраст: 32

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
когда шейдеры пытались имулировать через регистер-комбайнёры и тоже нагородили несусветную хрень

Тогда была проблема - есть удобный программируемый АПИ (по сути, почти программы на С), а железка не умеет в произвольно программируемые конструкции.
А сейчас проблема строго обратная - железка умеет, а удобного АПИ нет. А если NVIDIA его и сделает - получится очередной Cg, который сколько ни ворочался в итоге умер, и никто его не юзает, кроме нашего Ксерокса, да и тот - из нужд унификации, ибо волатила создавалась как мультирендер. Поэтому, видимо, и решено было прикрутить сбоку костыли к GLSL.

Но как я уже сказал - посмотрим, в каком направлении это будет развиваться. Тот же Cg успел развиться достаточно круто в том смысле, что можно компилить шейдеры хоть в регистр-комбайнеры, хоть в DX11-совместимый формат, из-за чего активно использовался в том же Unity.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 174922

Старое сообщение 03-02-2019 16:20
-
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 22064
Нанёс повреждений: 361 ед.

Рейтинг



XaeroX самое смешное, что у нас уже по сути есть такое API - это CUDA и OpenCL. К ним надо прикрутить самую малость - организовать вывод буфера на экран. Народ не дожидаясь уже пилит свои "софтверные" рендереры на OpenCL и это CUDA интереснее чем очередная свистоперделка от нвидии.

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

Сообщить модератору | | IP: Записан
Сообщение: 174923

Старое сообщение 03-02-2019 16:27
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 2050

Рейтинг



Цитата:
Дядя Миша писал:
Народ не дожидаясь уже пилит свои "софтверные" рендереры на OpenCL

Как у них с быстродействием?

Сообщить модератору | | IP: Записан
Сообщение: 174924

Старое сообщение 03-02-2019 16:42
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 22064
Нанёс повреждений: 361 ед.

Рейтинг



nemyax скачай, затестируй

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

Сообщить модератору | | IP: Записан
Сообщение: 174927

Старое сообщение 03-02-2019 19:36
-
 ~ X ~
offline

Дата регистрации: Oct 2005
Проживает: (void)
Сообщений: 3323
Нанёс повреждений: 0 ед.

Рейтинг



Награды
 
[1 награда]


Я так понял, что это тред для нвидиафагов и мне лучше не спрашивать, на каких радеонах оно работает... -_-

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Связь со мной здесь: [email protected]

Сообщить модератору | | IP: Записан
Сообщение: 174929

Старое сообщение 04-02-2019 08:29
- За что?
FiEctro
Диванные войска

Группа: Опытный
Дата регистрации: Aug 2006
Проживает: Зеленый форум
Сообщений: 8780
Возраст: 27

Рейтинг



Хех, до сих пор помню как Дядя Миша бухтел что никто никогда этим всерьёз заниматься не будет.

__________________
Для организации коллектива надо уметь ссать в уши виртуозно (с) Raid

Сообщить модератору | | IP: Записан
Сообщение: 174930

Старое сообщение 04-02-2019 09:19
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 02:33. Новая тема    Ответить
Страницы (2): « 1 [2]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Quake II на NVIDIA GeForce RTX
Рейтресинг наконец-то стал аппаратным
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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