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

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

Страницы: 1469 470 471 472 473 474 Следующая »
#7080
14:04, 31 июля 2020

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


#7081
17:57, 31 июля 2020

Redee
> Baldur это собственно кто / что ?
Автора RenderDoc зовут Baldur Karlsson.

#7082
(Правка: 19:04) 19:00, 31 июля 2020

HolyDel
> nvida nsight
Отваливается (как показал дебаг) из-за какого-то графического шейдера, по не понятным мне причинам… графический шейдер != compute, хотя основная масса это все-же compute...
Кстати, Я стал первым в мире, кто использовал `VK_EXT_shader_atomic_float` в реальном деле...
Правда встречается опять же лишь в compute шейдере… (хотя расширение включено везде)
Вы не поверите где используется такой atomic: в ресамплинге и репроекции Path Tracing!

#7083
10:47, 1 авг. 2020

amber3d
> хотя расширение включено везде
и на всех AMD?

#7084
18:49, 1 авг. 2020

А у меня рендердок лечит приложение - без него ничего не рисутеся, а с ним все как надо работает)

#7085
19:25, 1 авг. 2020

Оказалось слои валидации поменяли и теперь нужен VK_LAYER_KHRONOS_validation вместо VK_LAYER_LUNARG_standard_validation, из-за этого я не заметил пропущеный usage, а рендердок добавляет свои usage, чтоб копировать и рендерить текстуры.

#7086
(Правка: 19:44) 19:36, 1 авг. 2020

/A\
>VK_LAYER_KHRONOS_validation вместо VK_LAYER_LUNARG_standard_validation
обезьянка_иннуенды.жпг

ох. спасибо.
поменял у себя тоже. пытаюсь добавить оба.

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

#7087
(Правка: 19:57) 19:40, 1 авг. 2020

твой рендердок:
> рендердок задрал тупить - данные корректные, но отобразить текстуры не может.

рендердок сына маминой подруги:
> рендердок лечит приложение - без него ничего не рисутеся, а с ним все как надо работает)

#7088
17:00, 2 авг. 2020

Да нужна Точная Конкретика...
Если "полечило" - то как где что и почему...

#7089
17:01, 2 авг. 2020

Чую когда-то дойду до подобных "подводных камней" )))......

#7090
17:01, 2 авг. 2020

Надо просто хорошо понимать что делаем, а не "ванговать"...

#7091
17:16, 2 авг. 2020

Читаю вас и понимаю, что правильно делаю что уже кучу времени не обновляю сдк. :)

#7092
18:01, 2 авг. 2020

MikeNew
> правильно делаю что уже кучу времени не обновляю сдк. :)
А ты обнови, вдруг баги найдет. У меня такое было.

#7093
15:06, 11 авг. 2020

в вулкане валидация слоев может глючить? :

есть текстура с 2мя слоями.

я первому слою делаю лейаут как GENERAL, и отправляю baseLayer = 0, layersCount = 1 в компьют шейдер как image2D

потом обоим слоям делаю лейаут как READ_ONLY_OPTIMAL, и отправляю baseLayer = 0, layersCount = 2, в другой компьют шейдер как sampler2DArray.

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

Submitted command buffer expects VkImage 0x4b9bc70000000149[] (subresource: aspectMask 0x1 array layer 1, mip level 0) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL.;

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

#7094
15:28, 11 авг. 2020

BingoBongo
> насколько я догадываюсь - это при отправке в первый компьют шейдер. но ведь в
> данном случае 2й слой вообще никак не затрагивается, какай разница, какой у
> него лейаут?
покажи код отправки в первый компьют шейдер.

вообще не похоже на баг слоев валидации. первый же кадр молчало.

Страницы: 1469 470 471 472 473 474 Следующая »
ПрограммированиеФорумГрафика