DirectX vs ostatní rendering API
- oneb1t
- Začátečník

- Registrován: 22. dub 2010
Re: DX11 vs 12 vs Mantle vs OpenGL
ogl je brutalni bastl
nese si zpetnou kompatibilitu z dob krale klacka
- Vlastik80
- Začátečník

-
- Registrován: 18. zář 2007
Re: DX11 vs 12 vs Mantle vs OpenGL
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ý

-
- Registrován: 22. dub 2005
- Bydliště: Brno
Re: DX11 vs 12 vs Mantle vs OpenGL
Však uvidíme co odhalí na GDC.
- DOC_ZENITH
- Středně pokročilý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: DX11 vs 12 vs Mantle vs OpenGL
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).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...
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

-
- Registrován: 18. zář 2007
Re: DX11 vs 12 vs Mantle vs OpenGL
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...
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ý

- Registrován: 08. kvě 2010
- Bydliště: Praha
Re: DirectX vs ostatní rendering API
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í.
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

- Registrován: 03. úno 2010
- Bydliště: Buranov vedle Prahy
Re: DirectX vs ostatní rendering API
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.
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
GPUreport.cz
- CageJ
- Moderátor

- Registrován: 31. bře 2011
- Bydliště: Praha, Prešov
- Kontaktovat uživatele:
Re: DirectX vs ostatní rendering API
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..
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
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

-
- Registrován: 18. zář 2007
Re: DirectX vs ostatní rendering API
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? 
- HafanPetr
- Mírně pokročilý

- Registrován: 04. kvě 2013
Re: DirectX vs ostatní rendering API
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".
Aby měli ještě více a více, na ty svoje skvělé "inovace".
- Krteq
- Středně pokročilý

-
- Registrován: 22. dub 2005
- Bydliště: Brno
Re: DirectX vs ostatní rendering API
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.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..
- Paul
- Středně pokročilý

- Registrován: 15. srp 2004
- Kontaktovat uživatele:
Re: DirectX vs ostatní rendering API
A hele, nekoupíme, pač bude zdarma. Heh.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".
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.
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

-
- Registrován: 18. zář 2007
Re: DirectX vs ostatní rendering API
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
Stejně bude DX12 supermegaultrakrutopřísný API...
http://www.eurogamer.cz/articles/2015-0 ... t-vykonnji
- del42sa
- Pokročilý

- Registrován: 18. lis 2009
- Bydliště: Omicron Persei 8
Re: DirectX vs ostatní rendering API
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 rokyVlastik80 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)
"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
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

-
- Registrován: 18. zář 2007
Re: DirectX vs ostatní rendering API
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...
Nakonec cesta je asi jedno, důležitý je zřejmě cíl...
- Krteq
- Středně pokročilý

-
- Registrován: 22. dub 2005
- Bydliště: Brno
Re: DirectX vs ostatní rendering API
Jjdel42sa 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 rokynebo ne ?
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á."Our work with Microsoft on DirectX 12 began more than four years ago with discussions about reducing resource overhead."
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"