AMD is het niet met je eens:
http://www.guru3d.com/new...0_more_performance,5.html
De GCN specifieke instruscties zitten als een extensie aan Mantle geplakt. Elke andere fabrikant is vrij om daar hun eigen extensie aan te hangen, wat totaal niet op AMD's GCN architectuur hoeft te lijken.
Waar haal je dat nu weer vandaan? Zeker weer zelf verzonnen? Staat namelijk niet in die link.
Wat hij zegt, klinkt eerder als het omgekeerde...
In fact, Andersson said that most Mantle functionality can work on most modern GPUs out today.
Daarmee wil hij het doen lijken alsof het op andere GPUs zou kunnen draaien, maar dat kan natuurlijk niet, omdat je daarvoor *alles* moet ondersteunen. Het is hooguit een vaag statement dat toekomstige hardware van anderen het in theorie zou kunnen ondersteunen als ze support zouden hebben voor alles in Mantle (zoiets zei AMD eerder ook al). Jammer voor Johan Andersson, maar ik trap niet in die fabeltjes. Ik hoop voor hem dat hij er zelf ook niet echt in gelooft, anders is hij wel erg naief.
Het is geen noodzakelijk kwaad, om andere/oudere kaarten te ondersteunen draai je gewoon een "generic" API.
Dan is die "generic" API dus *wel* een noodzakelijk kwaad. Niet-GCN kaarten moeten immers ook gewoon ondersteund worden! Of ben jij zo pro-AMD dat dat niet belangrijk is? Ik vind dat persoonlijk de hoofdzaak, vooral omdat GCN-kaarten ook zonder Mantle wel werken.
Je kan ook zeggen dat intel en Nvidia niet open staan voor innovatie, buiten hun eigen agenda.
Waar is de innovatie dan? GCN is gewoon DX11-hardware. Mantle doet niets dat DX11 niet ook kan met die hardware. Mantle gebruikt nota bene gewoon dezelfde HLSL shaders als DX11! Dus het enige verschil zal hem zitten in het iets efficienter updaten van states en dergelijke, ten koste van compatibiliteit.
Dat zul je ook wel zien met BF4, dat ziet er met Mantle gewoon hetzelfde uit als met DX11. Leuk dat het een paar procent sneller loopt omdat er miljoenen in geinvesteerd zijn om een paar maanden lang specifiek voor 1 hardware-architectuur te optimaliseren, maar met innovatie heeft dat niets te maken.
Daarnaast... "buiten hun eigen agenda". Wil je daarmee beweren dat AMD's Mantle niet alleen voor AMD's eigen gewin is? Dat hoop ik toch niet, want het lijkt me toch wel pijnlijk duidelijk dat het puur en alleen voor AMD's GCN-kaarten is. Zelfs AMD's oudere klanten wordt de 'innovatie' (zoals jij dat noemt dan) door de neus geboord.
Mantle is puur en alleen om AMD een voordeel te geven ten opzichte van de concurrentie. Geen innovatie, geen samenwerking met andere fabrikanten, geen oplossing voor de lange termijn. Gewoon nu even cashen op GCN.
Het zijn de (is?) de dev(s?) gewwest die naar alle drie de fabrikanten is geweest en bij Intel en Nvidia van een koude kermis thuiskwam(en).
Als dat al waar is (ik schat devs toch iets hoger in dan dat), dan zijn die devs gewoon nogal dom. Ik als meer ervaren dev zou zo'n vraag bij voorbaat al niet gaan stellen aan Intel, nVidia of AMD, want ik weet het antwoord toch al. Ik begrijp namelijk WEL waarom D3D en OGL zijn zoals ze zijn, en waarom je daar niet vanaf moet stappen.
Als je al iets wil doen, moet je naar Microsoft en/of Khronos stappen, voor een nieuwe versie van D3D/OGL. Nooit naar een hardware-fabrikant natuurlijk! Die zijn altijd partijdig, en dat heeft nooit een kans van slagen als standaard. Beetje dom als je denkt van wel.
Maar goed, je hele manier van praten overtuigt me nog meer dat je totaal niet unbiased ben. Sorry, maar zo kom je over.
Dat komt omdat jij zo pro-AMD bent, dat je niet eens meer weet wat neutraal is.
Je spreekt jezelf ook constant tegen. Neem bv hier het 'noodzakelijk kwaad' van een hardware-onafhankelijke API. Dat veeg je zomaar even van tafel, omdat je verblind bent door Mantle.
Iig helpt dit wel om de partijen wakker te schudden...haha.
Niet dus, anders had er inmiddels wel een reactie geweest van nVidia, Intel of Microsoft.
De enige reactie was die van MS, die zei dat de XBox One dus geen Mantle ging ondersteunen, en dat ook helemaal niet nodig heeft.
En ik hoop dat het ene mega succes word, zo erg, dat ook jij eraan moet geloven. Zie je al zweten op de nieuwe code
Pffft, al die moderne code is kinderspel, n00bs als Johan Andersson zijn maar een stel mietjes.
Ik heb van het weekend nog eens ECHTE code gemaakt, op een 286 met VGA:
http://youtu.be/X4l5MFLDiuQ
Dan heb je het tenminste ECHT over lowlevel coding. Niet van die Mantle-flauwekul. Daar lachen echte coders toch om.
[Reactie gewijzigd door Verwijderd op 25 juli 2024 03:51]