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

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

Страницы: 1511 512 513 514542 Следующая »
#7665
21:18, 24 ноя. 2020

BingoBongo
> насколько дорого обновление данных в дексриптор сете ?
может их просто побольше сделать и не жрать CPU на vkUpdateDescriptorSets ?


#7666
22:32, 24 ноя. 2020

Andrey
я так и делаю, но несколько рендертаргетов и свапчеинов, и некоторые особенности реализации gbuffer'а не позволяют полагать, что служебные текстуры не поменяются в один из кадров.

#7667
23:12, 24 ноя. 2020

BingoBongo
> что служебные текстуры не поменяются в один из кадров.
аха... ну тогда несколько VkDescriptorSet можно создать и подставлять в одном из кадров. Или там комбинаторный взрыв может быть? Ориентируйся на то что в Direct3D12 к примеру vkUpdateDescriptorSets нет. Просто таблица дескрипторов - начальный адрес и размер. В Vulkan мне кажется нужно следовать этому, лучше сразу создать и не обновлять в кадре. Еще  можешь рассмотреть прямой аналог Direct3D12 это VK_KHR_push_descriptor этот подход проще намного, но на AMD его нету.

#7668
0:40, 25 ноя. 2020

немного про гибридный (растеризация/рейтрейсинг) рендеринг:
https://www.khronos.org/blog/vulkan-ray-tracing-best-practices-fo… rid-rendering

#7669
22:47, 27 ноя. 2020

Последний glslang с гитхаба нестабилен в релизе, так что кто не обновился лучше не обновляться.

#7670
7:29, 28 ноя. 2020

/A\
Обновился, вроде не крашится. Но вообще как можно скорее планирую перейти на DXC, хотелось бы конечно линковать его к проекту из исходников, но там замороженная сборка.

#7671
7:37, 28 ноя. 2020

Andrey
У меня не крашится, но в релизе шейдеры с инклудами перестают компилироваться.

#7672
8:30, 28 ноя. 2020

/A\
>У меня не крашится, но в релизе шейдеры с инклудами перестают компилироваться.
аха... пока include не использую, это же всякие GL_GOOGLE_include_directive?
тем не менее это еще один повод взять HLSL + DXC там я думаю все хорошо.

#7673
8:39, 28 ноя. 2020
Andrey
> тем не менее это еще один повод взять HLSL + DXC там я думаю все хорошо.
делаешь мультирендер под Win/XONE/PS4/Mac/Linux?
#7674
8:47, 28 ноя. 2020

Andrey
> HLSL + DXC там я думаю все хорошо.
На старых версиях там при оптимизации шейдеров крашилось гпу.
Баги долго не фиксят, фичи появляются позже чем в glslang, а самому собрать его тяжко, приходится релиз сдк ждать.

#7675
(Правка: 11:47) 11:44, 28 ноя. 2020
+ Показать
#7676
14:41, 29 ноя. 2020

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры
#7677
(Правка: 18:35) 18:34, 2 дек. 2020

чем сейчас можно профайлить вулкан под виндовс 7 ати радеон, чтоб было как в гпу опен?
https://radeon-gpuprofiler.readthedocs.io/en/latest/_images/RGP_F… Summary_1.png

#7678
18:47, 2 дек. 2020

BingoBongo
это RGP - как под Win7 не знаю

#7679
18:51, 2 дек. 2020

innuendo
> как под Win7 не знаю
да никак, есть исходники.

Страницы: 1511 512 513 514542 Следующая »
ПрограммированиеФорумГрафика