AW: XP-User = Technikbremse für Spieleentwickler ?
Um das mal klar zu stellen: "DX10 wurde und ist leider von MS missbraucht worden, um ihr Vista einen Kaufgrund für den Privathaushalt zu geben(mal abgesehen von Win7/DX11 der Zug ist ja schon vorher abgefahren)". Es wurde absichtlich die DirectX10-Schnittstelle so tief in Vista verankert, das es "fast" unmöglich wurde, diese auch in XP zu nutzen. Hätte sie die Architektur beibehalten, wie sie in XP genutzt wird, wäre es es kein Problem gewesen, diese auch unter XP oder wenn es sein müsste auch unter 98/95 zu nutzen.
Ich kann diese ******** nun echt nicht mehr hören...
Was du hier sagst ist völliger Dünnpfiff und entspricht nicht den Tatsachen, also der übliche 'n00b-FUD'.
Beschäftige dich doch bitte etwas näher mit den Gegebenheiten, bevor du hier solche Unwahrheiten verbreitest - danke!
Die Wahrheit:
Der Wahre Grund ist, das man D3D bisher immer auf dem Vorgänger aufgebaut hat und damit dann ziemlich gegen die Wand gefahren ist!
Ja, auch D3D9 basiert noch vom Prinzip her auf D3D3, was damals ja nicht gerade beliebt war und ist auch noch zu dem kompatibel...
Entsprechend hat M$ erkannt, das das nicht ewig so weitergehen kann und man in letzter Zeit schon Probleme mit der Schnittstelle bekommen hat, vorallen was die Effizienz betrifft (Overhead!).
Also, was macht man als gescheiter Softwareentwickler?!
Richtig, man setzt sich hin und entwickelt was neues, das das alte ersetzt und auch nur wenig darauf aufbaut.
Im gleichem Schritt entsorgt man dann auch noch jegliche Möglichkeit von optionalen Features (auf Wunsch der Softwareentwickler), so dass es nicht 2 Duzend verschiedene D3D1x Versionen gibt bzw geben kann sondern nur exakt eine: die vom D3D Komitee festgelegte.
Als mal wieder ein Gegenbeispiel zu geben OpenGL.
...bei dem man ein Sadist sein muss, um Programme damit zu schreiben...
Es gibt hier weder eine gescheite Testumgebung noch gibt es Vorschriften darüber, wie ein Treiber was zu machen hat, aber warum sag ich das überhaupt...
OGL ist das beste von Welt und jeder, der das nicht nutzt, hat keine Ahnung...
Nur seltsam, das diejenen, welche Ahnung haben (bzw damit arbeiten mussten), der Meinung sind, das jeder, der freiwillig OpenGL nutzt, entweder ein Problem hat, oder ein Sadist ist, eben aufgrund der Zustände (WHQL ist eben doch ein Segen für die Softwarehersteller, ebenso wie der M$ Referenzrenderer, denn so kann man als Softwareentwickler sehr schnell feststellen, wer Mist gebaut hat und wie man es beheben kann - bei OpenGL geht das nicht! Wenn hier was nicht läuft,
kann man nicht wissen, ob man selbst oder der GraKa Hersteller Mist gebaut hat!
Nur gibt(bzw. gab) es zu dem Zeitpunkt nicht so eine Lobby, die in Richtung Offener-Standard(OpenGL) sich zur Wehr stellt oder wenn, dann nur ungenügend. Wenn es solch eine gegeben hätte, würde auch auf Garantie DX10/11 unter XP laufen.
Hast du auch mal in Betracht gezogen, das OpenGL nicht genutzt wurd, weils gequirlte ******** ist?!
Und man das eigentlich nicht nutzen kann, da man a) für jeden Hersteller einen eigenen Pfad schreiben muss, b) jeder Treiber eine gesonderte 'Open GL Version' darstellt, die eigene Eigenheiten hat und c) die Khronos Group so schnell wie 'ne Schnecke ist?!
Oder andersrum: Direct3D ist einfach um Welten einfacher zu handhaben und auch kompatibler.
Oder was glaubst du, warum der OpenGL Pfad von einigen MultiAPI Titeln für Windows deaktiviert wurde?!