Q. После отправки списка команд, как выбрать буфер для представления?
В цепочке подкачки есть два буфера целевого вида рендеринга, и функция рендеринга просто очищает буфер в другом цвете.
пример)
Буфер [0]: очистить вид цели рендеринга до красного.
Буфер [1]: очистить вид цели рендеринга до синего.
D3D12_CPU_DESCRIPTOR_HANDLE ptr: 1517722559872
DescriptorHandleIncrementSize для RTV: 32
RTV [0]: 1517722559872
RTV [1]: 1517722559904
Команда ClearRenderTargetView () называется передачей RTV [0]] и красный цвет.
Существующая цепочка обмена.
При следующем вызове рендеринга
Команда ClearRenderTargetView () называется передачей RTV [1] и синим цветом.
Представить цепочку обмена.
Результат показывает красный-> синий-> красный ...
Интересно, как это работает, хотя я не указал буфер для представления,Всегда ли присутствующая функция представляет следующий буфер?