array(131) { ["_edit_lock"]=> array(1) { [0]=> string(12) "1709299813:3" } ["_edit_last"]=> array(1) { [0]=> string(1) "3" } ["onesignal_meta_box_present"]=> array(1) { [0]=> string(1) "1" } ["onesignal_send_notification"]=> array(1) { [0]=> string(0) "" } ["onesignal_modify_title_and_content"]=> array(1) { [0]=> string(0) "" } ["onesignal_notification_custom_heading"]=> array(1) { [0]=> NULL } ["onesignal_notification_custom_content"]=> array(1) { [0]=> NULL } ["nadpis"]=> array(1) { [0]=> string(0) "" } ["_nadpis"]=> array(1) { [0]=> string(19) "field_5b768e4aaf081" } ["podnadpis"]=> array(1) { [0]=> string(98) "Nejde o vlastní upscaler, ale univerzální API pro vývojáře. Díky němu zapojí DLSS či FSR" } ["_podnadpis"]=> array(1) { [0]=> string(19) "field_5b768e50af082" } ["alternativni_vypis"]=> array(1) { [0]=> string(0) "" } ["_alternativni_vypis"]=> array(1) { [0]=> string(19) "field_5c87e33428d16" } ["youtube"]=> array(1) { [0]=> string(0) "" } ["_youtube"]=> array(1) { [0]=> string(19) "field_5b88296e59a70" } ["sipka"]=> array(1) { [0]=> string(6) "yellow" } ["_sipka"]=> array(1) { [0]=> string(19) "field_5b8ef4780759d" } ["seznam_rss"]=> array(1) { [0]=> string(1) "1" } ["_seznam_rss"]=> array(1) { [0]=> string(19) "field_5e00ae3f6f092" } ["karta"]=> array(1) { [0]=> string(0) "" } ["_karta"]=> array(1) { [0]=> string(19) "field_5b76921533353" } ["recenzovana_verze"]=> array(1) { [0]=> string(0) "" } ["_recenzovana_verze"]=> array(1) { [0]=> string(19) "field_5b76931623120" } ["skore"]=> array(1) { [0]=> string(0) "" } ["_skore"]=> array(1) { [0]=> string(19) "field_5b7698f3f97ee" } ["testovana_verze"]=> array(1) { [0]=> string(0) "" } ["_testovana_verze"]=> array(1) { [0]=> string(19) "field_5b852d98f5dc9" } ["plusy"]=> array(1) { [0]=> string(0) "" } ["_plusy"]=> array(1) { [0]=> string(19) "field_5b76966215002" } ["minusy"]=> array(1) { [0]=> string(0) "" } ["_minusy"]=> array(1) { [0]=> string(19) "field_5b76968715004" } ["hodnoceni"]=> array(1) { [0]=> string(0) "" } ["_hodnoceni"]=> array(1) { [0]=> string(19) "field_5b76987c0f80b" } ["galerie"]=> array(1) { [0]=> string(0) "" } ["_galerie"]=> array(1) { [0]=> string(19) "field_5b76944bc8b60" } ["galerie2"]=> array(1) { [0]=> string(0) "" } ["_galerie2"]=> array(1) { [0]=> string(19) "field_5b88191610d51" } ["galerie3"]=> array(1) { [0]=> string(0) "" } ["_galerie3"]=> array(1) { [0]=> string(19) "field_5b88192210d52" } ["boxy"]=> array(1) { [0]=> string(0) "" } ["_boxy"]=> array(1) { [0]=> string(19) "field_5b853d1b80254" } ["_pageview_20240301"]=> array(1) { [0]=> string(3) "404" } ["_thumbnail_id"]=> array(1) { [0]=> string(6) "184751" } ["response_body"]=> array(1) { [0]=> string(337) "{"id":"10096b70-7d80-40ac-924b-c1d7ae98f8da","external_id":"53264b86-9e12-9f91-6e60-d60ce341ad3f","warnings":["You must configure iOS notifications in your OneSignal settings if you wish to send messages to iOS users.","You must configure Android notifications in your OneSignal settings if you wish to send messages to Android users."]}" } ["status"]=> array(1) { [0]=> string(3) "200" } ["_wp_old_date"]=> array(1) { [0]=> string(10) "2024-02-29" } ["_pageview_20240302"]=> array(1) { [0]=> string(3) "117" } ["_pageview_20240303"]=> array(1) { [0]=> string(2) "60" } ["_pageview_20240304"]=> array(1) { [0]=> string(2) "36" } ["_pageview_20240305"]=> array(1) { [0]=> string(2) "13" } ["_pageview_20240306"]=> array(1) { [0]=> string(1) "5" } ["_pageview_20240307"]=> array(1) { [0]=> string(1) "5" } ["_pageview_20240308"]=> array(1) { [0]=> string(1) "3" } ["_pageview_20240309"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240310"]=> array(1) { [0]=> string(1) "3" } ["_pageview_20240313"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240314"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240315"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240316"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240317"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240319"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240320"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240322"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240325"]=> array(1) { [0]=> string(1) "4" } ["_pageview_20240328"]=> array(1) { [0]=> string(1) "3" } ["_pageview_20240331"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240407"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240409"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240410"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240412"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240415"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240417"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240422"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240423"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240426"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240429"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240430"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240501"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240502"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240505"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240509"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240515"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240518"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240521"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240522"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240526"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240531"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240605"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240610"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240613"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240618"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240625"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240627"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240702"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240703"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240706"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240709"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240712"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240716"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240717"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240721"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240724"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240726"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240728"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240730"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240731"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240806"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240813"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240816"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240819"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240828"]=> array(1) { [0]=> string(1) "2" } ["_pageview_20240902"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240903"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240907"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240912"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20240926"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241014"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241021"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241107"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241115"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241124"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241127"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241128"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241202"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241204"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241207"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241210"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241215"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241223"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20241228"]=> array(1) { [0]=> string(1) "1" } ["_pageview_20250108"]=> array(1) { [0]=> string(1) "1" } }
Už víme, co za technologii je DirectSR od Microsoftu

Už víme, co za technologii je DirectSR od Microsoftu

Nejde o vlastní upscaler, ale univerzální API pro vývojáře. Díky němu zapojí DLSS či FSR

Zdroj: Microsoft
1. 3. 2024

Už nějakou dobu se šušká o tom, že má Microsoft pracovat na vlastním upscaleru obrazu pro hry, který bude integrovaný přímo do Windows. Když se o nové funkci operačního systému mluvilo poprvé, objevil se název AutoSR a nepotvrzený příslib, že se uživatelé dočkají v updatu 24H2. Jenže když se o možné metodě zvětšování obrazu za pomoci AI psalo před několika dny, systém byl označován jako DirectSR a vzniklo přesvědčení, že může jít potenciálně o dvě odlišné věci. To se nyní potvrzuje, když Microsoft sám představuje druhou zmíněnou záležitost, kterou hodlá prezentovat v březnu na GDC a v krátkém článku vysvětluje, že nejde o technologii, nýbrž o API pro implementaci upscalerů třetích stran do aplikací a her běžících na Windows.

„S potěšením oznamujeme DirectSR, naše nové API navržené ve spolupráci s výrobci grafických karet, které umožňuje bezproblémovou integraci Super Resolution do nové generace her,“ popisuje DirectSR programátor Joshua Tucker na vývojářském blogu Microsoftu. Doplňuje, že DirectSR má zajistit plynulejší a efektivnější spojení kódu hry s jednotlivými upscalery, zejména díky využití společné sady vstupů i výstupů a unifikovanou cestou tak aktivovat různá řešení zvětšování obrazu, jakými jsou Nvidia DLSS, AMD FSR nebo Intel XeSS. API bude zájemcům z řad vývojářů dostupné od dubna v rámci Agility SDK, prozatím ale pouze v preview verzi, aby lidé z Microsoftu mohli případně zapracovat zpětnou vazbu od prvních uživatelů.

Je tudíž příliš brzy na to mluvit o tom, zda jde o skutečný chybějící dílek na cestě k implementaci upscaleru pro konkrétní hry a zda jej budou vývojáři využívat. Vezmeme-li však v potaz někdy poměrně těžkopádné nakládání s vlastním API některých technologií, unifikace a zjednodušení může být cestou. V tomto ohledu například PC Gamer zmiňuje zejména AMD FSR, které například nepřidalo podporu v rámci open source aplikace Nvidia Streamline, která měla sloužit k něčemu podobnému, na co se chystá DirectSR od Microsoftu, zaštítění jinou, z pohledu grafických karet neutrální společností, může být tou správnou motivací, proč se na projektu podílet. Na GDC tak zřejmě uvidíme víc a nezapomínejme, že vlastní řešení upscalu obrazu, v úvodu zmiňované AutoSR, může být stále na stole.

Nahlásit chybu v článku

1

Napsat komentář

Další články
Nahoru