Mein Stand ist, dass Mantle für SteamOS, MacOS, Android und Linux noch kommen wird.
[...]
Zudem ist Mantle nicht AMD gebunden. Wenn man AMD kennt als Firma, weiss man auch das überall laufen könnte. AMD macht soweit alles open immer.
AMD Angestellter? :p
Also noch ist Mantle geschlossen und nicht von Nvidia Karten unterstützt. Ob und wie sich das ändert steht noch offen, ob Nvidia Mantle unterstützen wird ist auch offen, genau wie andere GPU vendor. Ich würde da nicht drauf Wetten, insbesondere kann ich nicht sehen das Mantle es auf iOS schaffen wird. Es mag zwar ein offener Standard sein, aber das alleine sagt noch nichts aus, insbesondere wo es aktuell eben noch nicht offen ist. Das AMD Treiber für Nvidia, PowerVR oder Intel schreiben wird halte ich auch erst einmal stark fragwürdig.
Über kurz oder lang wird eventuell ein offener Standard dabei rauskommen auf den sich die großen vendor einigen können, aber aktuell mag ich da nicht auf Mantle wetten. Daher, um noch einmal auf das eigentliche zurückzukommen, wird es ein Metal renderer geben der wohl eher nicht durch Mantle obsolet wird.
Ansonsten würde ich ja tierisch gerne ein paar eurer Demos auf meiner Kiste testen, vorrangig die Outdoor-Szene.
Da muss ich jetzt erst einmal gucken wie das Lizenztechnisch aussieht. Ich glaube wir müssen zumindest einen Teil der Modelle dafür verschlüsseln (ja, ich weiß, ist Bodenlos nutzlos wenn der client der das ganze entschlüsselt gleich dabei liegt, aber ich schreib ja auch keine Lizenzen). Lass mich da erst einmal gucken bevor ich irgendwas öffentlich mache.
Was ich aber tun kann ist die Sponza Demo herausgeben. Hier ist der Download link:
http://cl.widerwille.com/W4pE
WASD + Maus machen was man erwartet
Q spult die Zeit vor
B macht bloom an/aus
N macht SAO an/aus
M macht FXAA an/aus
0 macht eine sehr sehr sehr experimentelle Windows version von Downpour auf. Ich hab sogar noch das Assimp modul dazugelegt die .dae uÄ laden kann, texturen müssen .png sein und irgendwo im Resources Ordner liegen (aber, die Chancen stehen gut das irgendwas kaputt geht. You've been warned!)
Falls es abstürzt, ich würde mich über das log file freuen: $DOCUMENTS\\Test Game\\Log.html. In dem Ordner ist auch die settings.json falls jemand mit auflösung oder dergleichen spielen mag.
Ist aus unserem master branch gebaut, also ein bisschen älter und noch mit OpenGL 3.2 renderer, wobei OpenGL 4.1 benutzt wird falls verfügbar.