DirectX vs ostatní rendering API

Instalace, nastavení, řešení problémů, rady... apod.
oneb1t
Začátečník
Začátečník
Uživatelský avatar
Registrován: 22. dub 2010

Re: DX11 vs 12 vs Mantle vs OpenGL

Příspěvek od oneb1t »

ogl je brutalni bastl :D nese si zpetnou kompatibilitu z dob krale klacka
Vlastik80
Začátečník
Začátečník
Registrován: 18. zář 2007

Re: DX11 vs 12 vs Mantle vs OpenGL

Příspěvek od Vlastik80 »

A jak to tedy s OGL je? Má mnoho nekompatibilních standardů? Je tedy dobré nebo špatné? Protože když vezmu autory AAA her co jejich díla jedou právě pod OGL tak ti si OGL vychvalují a já jako amatér samozřejmě nevím zda je to právě to nejlepší a pravé, jelikož dle toho že 99% her jede pod DX mám spíše opačný dojem, jak to je tedy ve skutečnosti? Je OGL možným pilířem her budoucna a může zastínit svou multifunkčností a komplexností fcí Mantle/DX12? Nebo je odsouzeno k zániku pro zmiňovanou nejednotnost rozšiřujících fcí apod.? Omlouvám se za amatérské vyjádření, nejsem aktivní programátor...
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: DX11 vs 12 vs Mantle vs OpenGL

Příspěvek od Krteq »

Však uvidíme co odhalí na GDC.
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: DX11 vs 12 vs Mantle vs OpenGL

Příspěvek od DOC_ZENITH »

Vlastik80 píše:A jak to tedy s OGL je? Má mnoho nekompatibilních standardů? Je tedy dobré nebo špatné? Protože když vezmu autory AAA her co jejich díla jedou právě pod OGL tak ti si OGL vychvalují a já jako amatér samozřejmě nevím zda je to právě to nejlepší a pravé, jelikož dle toho že 99% her jede pod DX mám spíše opačný dojem, jak to je tedy ve skutečnosti? Je OGL možným pilířem her budoucna a může zastínit svou multifunkčností a komplexností fcí Mantle/DX12? Nebo je odsouzeno k zániku pro zmiňovanou nejednotnost rozšiřujících fcí apod.? Omlouvám se za amatérské vyjádření, nejsem aktivní programátor...
OGL má standard, a dle danných verzí standardní sadu extensions, stačí si ho najít na wiki. Problém je že tam kde se OGL používalo na plech, se používaly nestandardní extnsions které stejně nejdou použít jinde či obecně, tak. Proto je více easy natřískat hru do DX než se snažit ňák transformovat ten OGL z PSka do toho OGL co existuje na PC (kde jej převážně využívaj profi modeling a rendering aplikace, z her jej používal naposledy serious sam a Quake 4).

Celá iniciativa OGL next je ihmi snaha do OGL vecpat extensions co přinesou CPU offload jako mantle či DX12 a procpat je do toho obecného standardu aby je umělo do budoucna vše, víc v tom nehledej, a obávám se že renesanci OGL to nepřinese.
Vlastik80
Začátečník
Začátečník
Registrován: 18. zář 2007

Re: DX11 vs 12 vs Mantle vs OpenGL

Příspěvek od Vlastik80 »

Stejně mi uniká proč se zavádí/zavedlo tolik standardů, proč je takový problém to sjednotit a jet na jednom API? Tohle nechápu, asi to je o penězích, jinak mi vzniklé tím komplikace nejdou na rozum...
Každý se jen kočkuje s druhým jak pitomé je to a to API, jakoby nebylo jednodušší používat jeden standard, architektura se nám od Cellu v PS3 také hezky jednotí směrem k x86, tak proč to nejde i u API? Záměr? Naschvál? Boj o $? Přináší to jen problémy... :(

Od doby co mělo být DirectX 10 revolucí a bylo tuny reklam a propagačních materiálů jak to bude bomba a každý to musí mít už nevěřím v revoluci (DX12), zní a vypadá to hezky, ale zatím šlo vždy jen o evoluci nebo nutnou implementaci chybějících standardů nutných k prostému a jednoduchému nutnému pokroku v technologiích což není až tak revoluce jako spíše nutnost a nevyhnutelnost...
DOC_ZENITH
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 08. kvě 2010
Bydliště: Praha

Re: DirectX vs ostatní rendering API

Příspěvek od DOC_ZENITH »

Protože každej si zavádí standard svůj, kterej je vyvíjenej tak aby poškodil konkurenci a dal jim výhodu. Opravdu nejsme v ideálním světě kde by se všichni výrobci GPU sešli a dohodli že budou spolupracovat na API, udělaj ho pořádně, definujou standardy a pak to bude na výrobcích SW aby je dodržovali.

Ne, i kdyby se to stalo tak hned druhej den by Nvidia přišla k tomuhle výrobci, a našeptala mu, hele, když implementujete tohle a tohle tak vám dáme tohle a tohle, ale neřijejhte to těm druhejm ať to nemaj! A pod... tvořej to lidi, ne stroje, a v lidech bude vždy závist, chamtivost, nenažranost, touha vítěžit a být lepší než ti druzí.
webwalker
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. úno 2010
Bydliště: Buranov vedle Prahy

Re: DirectX vs ostatní rendering API

Příspěvek od webwalker »

Jediný možný a otevřený standard, na kterém se můžou všichni domluvit, je OGL. Bohužel ho ale sráží právě ta otevřenost, kde do standardů můžou kecat všechny firmy (profesionální i herní), které jsou tam sdruženy (a že jich tam je!). Každá firma se snaží prosadit to svoje a když se jí to nelíbí, nebo chce ze svého HW vytlouci více, vytvoří si vlastní rozšíření (Extension). Dneska je tolik extensions, že vlastně ani nikdo neví kolik jich vůbec dohromady je a vznikají různé přesné nebo nepřesné seznamy :)

DirectX je sice uzavřené na Windowsech a má výhodu, že to do toho kromě MS kecá jen málo firem, takže vývoj jde poměrně kupředu (tedy až na DX12, které bylo vlastně vynucené).

Mantle je největším krokem kupředu za poslední léta, ale má smůlu, že ho prosazuje pouze AMD s morální podporou Intelu. Takže to asi dopadne tak, že si jeho základ rozeberou všichni: DX12, nové OGL i Metal.
Chtěl bych se stát profesionálním pískačem. Už teď jsem v tom sice hvězda, ale chtěl bych se ještě zdokonalit a začít se tím živit.
GPUreport.cz
CageJ
Moderátor
Moderátor
Uživatelský avatar
Registrován: 31. bře 2011
Bydliště: Praha, Prešov
Kontaktovat uživatele:

Re: DirectX vs ostatní rendering API

Příspěvek od CageJ »

zase zabudate, ze i Dx je uz standard.... v mobilnej sfere ho podporuje Qulacomm od Snapdragon 1 ..
XboX One Dx11, pricom mal by dost i Dx12.. len PS4 bezi na Sonackom GNMX..
AMD RYZEN 5600X, 16GB DDR4 2,8GHz, ASUS TUF B550, ASUS GOLD 650W; Fractal Design, ASUS DUAL RTX 3060 Ti GDDR6X;
AMD RYZEN 5800X3D, NOCTUA NH-D15, ASUS ProArt X570-CREATOR WIFI, SuperFlower 1200W, 32GB CL14 G.SKILL 3200, FRACTAL DESIGN XL R4, ASUS STRIX RTX 3080 OC; APPLE MacBook AIR M1
iPhone 12 Pro 128GB
Vlastik80
Začátečník
Začátečník
Registrován: 18. zář 2007

Re: DirectX vs ostatní rendering API

Příspěvek od Vlastik80 »

A tak má šance nejvyšší kdo má prachy největší... Hádejte kdo pak to asi může být? Kdo může majoritu svého API upevnit? :lol:
HafanPetr
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 04. kvě 2013

Re: DirectX vs ostatní rendering API

Příspěvek od HafanPetr »

A my zákazníci jej opět podpoříme, nový Windows si rádi koupíme.
Aby měli ještě více a více, na ty svoje skvělé "inovace".
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX vs ostatní rendering API

Příspěvek od Krteq »

CageJ píše:zase zabudate, ze i Dx je uz standard.... v mobilnej sfere ho podporuje Qulacomm od Snapdragon 1 ..
XboX One Dx11, pricom mal by dost i Dx12.. len PS4 bezi na Sonackom GNMX..
Nj, ale ten "mobile" a XBONE DX má s tím na desktopu společný jen název. V jádru je to úplně jiné API, je to jen marketing.
Paul
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 15. srp 2004
Kontaktovat uživatele:

Re: DirectX vs ostatní rendering API

Příspěvek od Paul »

HafanPetr píše:A my zákazníci jej opět podpoříme, nový Windows si rádi koupíme.
Aby měli ještě více a více, na ty svoje skvělé "inovace".
A hele, nekoupíme, pač bude zdarma. Heh.
Ryzen 5800X3D, Gigabyte Aorus X470 Gaming, 2*8GB FlareX@3200, nVidia RTX 3080Ti, 500GB SSD Evo 970, 2TB Crucial MX500, 120GB M4 SSD, 2 * Samsung F1 1TB SATAII, A4-Tech A7, Panasonic ST50 55" Plasma, NEC 24WMGX3 24", Win10 64bit Home, Steam Deck

If you have been voting for politicians who promise to give you goodies at someone else's expense, then you have no right to complain when they take your money and give it to someone else, including themselves.
Vlastik80
Začátečník
Začátečník
Registrován: 18. zář 2007

Re: DirectX vs ostatní rendering API

Příspěvek od Vlastik80 »

Jo, ale jen po dobu 1 roku pro majitele Win7/8/8.1. A pro ty co Win nemají/kupují nový pc/buk apod. tak je také placené, zdarma navždy pro piráty! Hoja hoj sekne meč, skuč a breč, Windows 10 pirátíme, k XP už se nevrátíme! Kdo se na to nechce koukat na háku se bude houpat! Hoj!!!

Stejně bude DX12 supermegaultrakrutopřísný API... :) (Věřím že toto api znatelně odlehčí cpu na bázi Mantle a vezme si/vykrade z dalších api jen to nej)

http://www.eurogamer.cz/articles/2015-0 ... t-vykonnji
del42sa
Pokročilý
Pokročilý
Uživatelský avatar
Registrován: 18. lis 2009
Bydliště: Omicron Persei 8

Re: DirectX vs ostatní rendering API

Příspěvek od del42sa »

Vlastik80 píše:(Věřím že toto api znatelně odlehčí cpu na bázi Mantle a vezme si/vykrade z dalších api jen to nej)
ale to není možné, protože Mrkvosoft a Nvidia přece na tom API v tichosti pracovali už dávno před Mantle, prakticky 4 roky :lol: nebo ne ? :wink:
"The more you buy, the more you save" AI everywhere - Nvidia CEO at Computex 2023 https://www.youtube.com/watch?v=FhlE3m1trM4
Vega Primitive Shader combines the functions of vertex and geometry shader and with the right knowledge you can discard game based primitives at an incredible rate" https://pcper.com/2017/01/amd-vega-gpu- ... tecture/2/

MSI MPG GUNGNIR 110R White | CPU AMD Ryzen 7 9700X Granite Ridge | DeepCool AK500 White | GPU Sapphire Pure RX 9070 XT 16GB plus UV | MB MSI MAG X670E GAMING PLUS WIFI | 32GB DDR5 A-DATA XPG LANCER RGB Dual KIT 7200 MHz | system HDD SSD M.2 Kingston FURY Renegade NVMe 1TB | Seagate Baracuda HDD 1TB SATA III | data HDD WD RED 1TB SATA III | Quad HD VA monitor 27" MSI Optix G27CQ4 Free Sync 165 Hz 10bit HDR | Soud Blaster Audigy Fx | PSU MSI MAG A850GL 850 W 80 PLUS Gold PCIe 5 II | Win 10-64 bit Pro
Vlastik80
Začátečník
Začátečník
Registrován: 18. zář 2007

Re: DirectX vs ostatní rendering API

Příspěvek od Vlastik80 »

Pracovali, nebo okoukávali a pozměňovali tak, aby se nedalo žalovat? Kdo ví, ale jak jsem napsal je mi jasné, že bude DX12 MS MASIVNĚ podporovat a propagovat :)

Nakonec cesta je asi jedno, důležitý je zřejmě cíl... :)
Krteq
Středně pokročilý
Středně pokročilý
Registrován: 22. dub 2005
Bydliště: Brno

Re: DirectX vs ostatní rendering API

Příspěvek od Krteq »

del42sa píše:ale to není možné, protože Mrkvosoft a Nvidia přece na tom API v tichosti pracovali už dávno před Mantle, prakticky 4 roky :lol: nebo ne ? :wink:
Jj :lol:
"Our work with Microsoft on DirectX 12 began more than four years ago with discussions about reducing resource overhead."
Takže před 4 lety začali mluvit o snížení overheadu (o 2 roky později co Huddy, ještě co by ing. u ATi, tlačil na MS ať s tím něco udělá), ale ještě v půlce roku 2013 M$ tvrdil, že se žádný další majoritní update DX nechystá.

A ejhle, přišel Mantle, M$ se chytl za nos a ve spolupráci s AMD začal kuchtit DX12 a nV fofrem přispěchá s prohlášením "my na tom s M$ vlastně děláme už 4 roky" :lol:
Odpovědět

Zpět na „Ostatní programy“