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

Direct3D 12 (21 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 116 17 18 19 20 21
#300
11:17, 30 ноя. 2019

IBets
> пытался вместить все в себя. И вышло уродство

расшифруй


#301
17:28, 30 ноя. 2019

Andrey
> -Можно не использовать RenderPass

говорят, что с рендерпассами работает быстрее - не хочешь чтобы работало ещё быстрее ? однако

#302
22:15, 30 ноя. 2019

innuendo

Зачем ты постоянно долбишься в непробиваемую стену Ондрея,
все надеешься, что когда-нибудь пробьешься?
#303
22:18, 30 ноя. 2019
nes

просто спросил ... что нельзя?

#304
22:26, 30 ноя. 2019

innuendo

Судя по тому, что он не отвечает тебе уже в течение, как минимум, года,
не кажется ли тебе это слегка бессмысленным?
#305
22:31, 30 ноя. 2019
nes

ничто не вечно под луной - вдруг поменяется что-то ?

#306
16:19, 2 дек. 2019
innuendo
> ничто не вечно под луной - вдруг поменяется что-то ?
кто-нибудь со временем помрет ...
#307
17:41, 2 дек. 2019

Misanthrope

давай вместе потроллим человека на предмет крутизны скорости :)
#308
15:48, 20 фев. 2020

Привет ребзя!
Накопилось пару вопросов. Доки курил но на эти вопросы не нашёл ответа:

1) когда происходит reset стейта? И на сколько он полный? Я придумал только 2 случая: при изменении pso, и при закрытии command list. Тут я думаю гарантировано сбрасываются все прибинженые дескрипторы и все, что относится к pso: шейдеры, буферы,blend...А как насчёт viewport, scissor, render target? Как влияют compute стейты  на графические?

2) обязательно ли дескрипторы в куче должны идти непрерывно в случае root parameter = descriptor table? SetGraphicsRootDescriptorTable Устанавливает начальный дескриптор, и затем все следующие дескрипторы как бы подхватываются. Для того чтобы они шли непрерывно, я их копирую с CopyDescriptorSimple. Возможно ли как то это избежать? Как вообще взрослые дядьки раб с этой системой? (Накипело)

3) как делать синхронизацию между очередями? Например у меня есть uav буфер, я в него пишу в compute Шейдере из graphic очереди. И хочу затем получить его на cpu через compute очередь. Мои догадки: graphic list: пишем на gpu, вставляем барьер uav->copy src. Copy list: копируем в readback буфер, вызываем map/unmap. Как вам такое? Самое непонятное как произойдёт синхронизация между graphic и copy очередью? Где гарантия что копирование выполниться после записи?

#309
22:15, 21 фев. 2020
А ватсон без трубки уже не мог... 
Страницы: 116 17 18 19 20 21
ПрограммированиеФорумГрафика