Войти
ПрограммированиеФорумГрафика

Vulkan API (вышел!) (411 стр)

Страницы: 1410 411 412 413416 Следующая »
#6150
(Правка: 2 янв. 2020, 12:45) 16:00, 31 дек. 2019

А решена ли проблема чайника в стадионе в решениях RTX?
И почему нету методов для получения прямиком в буфер?

Вот этих...
vkGetRayTracingShaderGroupHandlesNV
vkGetAccelerationStructureHandleNV


#6151
19:45, 6 янв. 2020

https://github.com/azhirnov/RDCtoVkCpp
я тут понемного допиливаю конвертер из рендердока в с++ код.
а то с vktrace когда-то давно получился фейл - сотни Мб кода и полдня компиляции))

#6152
15:33, 7 янв. 2020

чет я все еще не уверен правильно ли делаю
хочу забиндить фреймбуфер сам на себя(читать прошлый кадр)

выделяю память и копирую VkImageCopy (с барьерами конечно), в следущем кадре освобождаю память и опять выделаю и так каждый кадр
так правильно чтоли?

#6153
15:55, 7 янв. 2020

Danilw
Выделение памяти может сильно тормозить, так что не надо так делать.

#6154
(Правка: 16:17) 16:10, 7 янв. 2020

а как надо

из альтернативы я знаю только - делать еще один FBO и копировать шейдером прошлый FBO(текстуру)? этож будет медленно и неправильно так делать, я уверен

#6155
16:28, 7 янв. 2020

Danilw
В общем делаешь 2 ФБО, на четных кадрах рисуешь в 1й, на нечетных - во 2й и читаешь из 1го.
На нвидиа все способы копирования работают одинаково быстро, единственное что - не надо писать в текстуру из компьют шейдера, тогда компрессия сбивается, из-за этого будет чуть медленее читаться, но это все микрооптимизации.
А вот на свежих драйверах что-то поменяли и выделение и освобождение памяти работает намного медленнее, у меня доходило до десятков мс на кадр на цпу.

#6156
(Правка: 16:43) 16:43, 7 янв. 2020

>на четных кадрах рисуешь в 1й, на нечетных - во 2й и читаешь из 1го.
чето я об этом не подумал, точно
во я тупой

спасибо большое, так и сделаю

#6157
14:39, 12 янв. 2020

вот, что нашел. какие-то курсы по вулкану на русском. мельком глянул - вроде дельно.
https://www.youtube.com/channel/UC3klUea-6-l0YmKFWpyD0dw

#6158
14:49, 12 янв. 2020

HolyDel

да ладно, доки на английском слабо читать ?

#6159
15:16, 12 янв. 2020

HolyDel
Вообще хорошо что где-то преподают вулкан.
Но лучше читать доки, чем слушать чей-то пересказ.

#6160
12:33, 14 янв. 2020

Че-то не нахожу в пукане переключателя антиалиязности линий,
оно там вообще имеется?

#6161
(Правка: 13:59) 13:57, 14 янв. 2020
оно там вообще имеется?

Нэт !
Костыльно надо делать.
Не так как в DX10(Где просто достаточно MSAA=4x сделать в SwapChain)
#6162
14:05, 14 янв. 2020

nes
> Че-то не нахожу в пукане переключателя антиалиязности линий,
> оно там вообще имеется?
В Вулкан Туториал последний показывают как делать, если я правильно помню.

#6163
5:06, 15 янв. 2020

Я вот одного не пойму - на кой черт vk::ApplicationInfo? Что, типа видеокарта не сможет отобразить мой треугольник если не будет знать версию моего движка и заголовок окна?

#6164
(Правка: 6:57) 6:57, 15 янв. 2020

war_zes

Скорее всего вендоры попросили как и многое другое в вулкане что бы им сделать удобно траблшутинг и диагностику дров с последующим сбором метрик и прочих нарушений закона о персональных данных.

Страницы: 1410 411 412 413416 Следующая »
ПрограммированиеФорумГрафика