Мицрософт је отворио код слоја за превођење Дирецт3Д 9 команди у Дирецт3Д 12

Мицрософт је најавио отворени извор слоја Д3Д9Он12 са имплементацијом ДДИ (Девице Дривер Интерфаце) уређаја који преводи Дирецт3Д 9 (Д3Д9) команде у Дирецт3Д 12 (Д3Д12) команде. Слој омогућава да се обезбеди рад старих апликација у окружењима која подржавају само Д3Д12; на пример, може бити користан за имплементацију Д3Д9 заснованог на пројектима вкд3д и ВКД3Д-Протон, који нуде Дирецт3Д 12 имплементацију за Линук која ради кроз превод Д3Д12 позива на Вулкан графички АПИ. Код за Д3Д9Он12 је написан у Ц++ и објављен под МИТ лиценцом.

Пројекат је заснован на коду сличног подсистема укљученог у Виндовс 10. Напомиње се да ће објављивање кода Д3Д9Он12 омогућити члановима заједнице да учествују у исправљању грешака и додавању оптимизација, а може послужити и као пример за проучавање имплементације. Д3Д9 ДДИ драјвера и оквир за креирање сличних слојева за преводе различитих графичких АПИ-ја у Д3Д12.

Истовремено, објављен је пакет ДКСБЦ Сигнер, који вам омогућава да потпишете произвољне ДКСБЦ датотеке које генеришу алати треће стране. Д3Д9Он12 користи овај пакет за потписивање ДКСБЦ генерисаног приликом конвертовања сејдера у нови модел.

Извор: опеннет.ру

Додај коментар