Firma Microsoft w ramach programu wczesnego dostępu Windows Insider preview zaktualizowane interfejsy API DirectX 12 i szczegółowo opisała nowe funkcje. Te możliwości pojawią się w wydaniu w przyszłym roku i obejmują trzy główne funkcje.

Pierwsza możliwość dotyczy śledzenia promieni. W DirectX 12 była ona pierwotnie, jednak teraz została rozszerzona. W szczególności dodano dodatkowe szeryfowi do istniejącego obiektu śledzenia promieni PSO (obiekt stanu potoku). To pozwala zwiększyć efektywność pracy.
Następnie warto wspomnieć o technologii adaptacyjnych algorytmów ExecuteIndirect. Zgodnie z opisem, ta możliwość pozwala określić liczbę promieni na osi czasu wykonywania GPU. W końcu pojawiła się opcja używania uproszczonej wersji śledzenia.
Firma zajęła się również geometrią. W API DirectX 12 Microsoft dodał wsparcie dla shaderów siatkowych (Mesh Shaders). Funkcja ta nazywa się DirectX Sampler. Pozwala określić, które tekstury są najczęściej dostępne i powinny pozostać w pamięci. W rezultacie w pamięci wideo przechowywane są tylko te dane, które są potrzebne w danym momencie.

W ten sposób nowa funkcja pozwoli pozbyć się uciążliwych długich ładowań wirtualnych światów. To tzw. technologia streamingu tekstur.

Więcej szczegółów znajdziesz w blogu programistów Microsoft. Zauważmy, że kilka dni temu firma AMD pozytywnie na ten temat i zasugerowała rychłe wprowadzenie nowych funkcji w produktach Radeon. Oczywiście pojawią się one już w nowych topowych kartach graficznych, które, jak się oczekuje, zadebiutują w 2020 roku. Przypisuje im się, oprócz innych, sprzętowe wsparcie dla śledzenia promieni.
Źródło: 3dnews.ru
