Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

1

30.08.2013, 20:37

DirectX 11 und Windows 8

Hallo! Als alt eingesessener Windows 7 Benutzer, wird es Zeit, mal etwas mit dem Stand der Technik mitzugehen! Ich werde mir demnächst eine Windows 8 Lizenz zulegen. Jetzt stellt sich mir die Frage, ob ich unter Windows 8 immer noch mit DirectX 11.0 und VS 2012 weiterentwickeln kann. Auch wenn es schon neure DirectX 11 Versionen gibt, möchte ich Windows 7 und Windows Vista mit unterstützen.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

30.08.2013, 20:41

Jetzt stellt sich mir die Frage, ob ich unter Windows 8 immer noch mit DirectX 11.0 und VS 2012 weiterentwickeln kann.

Klar, wieso sollte das ein Problem sein? ;)

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

3

30.08.2013, 20:43

Ich musste leider Erleben, dass der Umstieg auf DirectX 11, besser gesagt Direct3D 11, ziemlich holprig war. Vor allem wegen Shadern und Texturen. Da gehe ich lieber nochmal auf Nummer sicher.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

30.08.2013, 20:56

Keine Sorge, Direct3D 11 ist nach wie vor die Grafik API der Wahl auf Windows 8. ;)

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

5

31.08.2013, 00:57

Zitat

Keine Sorge, Direct3D 11 ist nach wie vor die Grafik API der Wahl auf Windows 8.

http://blog.wolfire.com/2010/01/Why-you-…and-not-DirectX ich weiß das gibt jetzt einen Offtopic API War :D
Nein nein, ich frage mich nur wieso Leute überhaupt auf die Idee kommen sich großartig mit DirectX zu beschäftigen. Klar es ist ein schönes Gesamtpaket... Und die API ist für den Programmierer sicherlich moderner (OO) aber: seht den Tatsachen ins Gesicht, nicht nur Spiele bringen Geld und Spaß, auch Simulationssoftware/Entwicklungssoftware (CAD) und cross platform sind stark im kommen!
Ich glaube ich versuche mal ein bisschen Werbung für OpenSource und cross zu machen... warum nicht oder?

Euer Volksfeind.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

31.08.2013, 01:14


Nicht schon wieder dieser Blogpost...ich erspar mir jetzt mal, im Detail darauf einzugehen, was alles daran lächerlich bis hin zu teilweise einfach nur grotesk falsch ist. Wenn ich mich recht erinnere, gibt es genügend Diskussionen dazu überall über das Internet verteilt, selbst in der Comment Section haben ein paar Leute mit Ahnung was dazu gesagt iirc...

Nein nein, ich frage mich nur wieso Leute überhaupt auf die Idee kommen sich großartig mit DirectX zu beschäftigen. Klar es ist ein schönes Gesamtpaket... Und die API ist für den Programmierer sicherlich moderner (OO) aber: seht den Tatsachen ins Gesicht, nicht nur Spiele bringen Geld und Spaß, auch Simulationssoftware/Entwicklungssoftware (CAD) und cross platform sind stark im kommen!

CAD und Simulationssoftware etc. sind nicht "stark im kommen", sondern waren immer schon da, schon lange bevor es z.B. eine Spieleindustrie auch nur ansatzweise gab, immerhin handelt es sich da wohl mitunter um die ältesten Bereiche, in denen Computer überhaupt für irgendwas eingesetzt wurden...
Was hat das mit Direct3D zu tun?

Ich glaube ich versuche mal ein bisschen Werbung für OpenSource und cross zu machen... warum nicht oder?

Die Verbindung von deinem Posting zu OpenSource will sich mir nicht so recht erschließen...

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »dot« (31.08.2013, 01:25)


DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

7

31.08.2013, 02:06

Schon etwas spät, sowas kommt wenn ich nicht schlafen kann :D
Ich wollte eigentlich auch nicht OpenSource sondern Alternativ-Windows-Only sagen...

Legend

Alter Hase

Beiträge: 731

Beruf: Softwareentwickler

  • Private Nachricht senden

8

31.08.2013, 09:36

Ich musste leider Erleben, dass der Umstieg auf DirectX 11, besser gesagt Direct3D 11, ziemlich holprig war. Vor allem wegen Shadern und Texturen. Da gehe ich lieber nochmal auf Nummer sicher.


Nun, du hättest auch mit Windows 7 weiter DirectX 9 benutzen können, dann wäre kein Umstieg erforderlich gewesen. ;)
So verhält es sich nun auch beim Umstieg auf Windows 8 (warum man den auch immer machen will).

Das soll jetzt nicht heissen, das ein Umstieg auf DX11 nichts bringen könnte.

Edit: Oh Gott. Der verlinkte Blogpost ist ja wirklich grauenvoll.
"Wir müssen uns auf unsere Kernkompetenzen konzentrieren!" - "Juhu, wir machen eine Farm auf!"

Netzwerkbibliothek von mir, C#, LGPL: https://sourceforge.net/projects/statetransmitt/

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Legend« (31.08.2013, 09:54)


FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

9

31.08.2013, 10:21

@legend: Nein. DirectX9 ist einfach alt. Die Antwort auf die Frage warum ich umsteigen will, steht in meinem ersten Post.
@DeKugelschieber: Ich werde weiter DirectX11 benutzen, weil ich überhaupt keinen Nutzen für mich sehe, auf MacIntosh und Linux zu entwickeln.

Dass ihr echt nicht einfach etwas hinnehmen könnt, geht einem schon auf die Nerven. Ich sag doch auch nicht zu euch, dass ihr keinesfalls von einem Ring Fleischwurst auf Scheibenfleischwurst umsteigen solltet. Dots Antworten haben völlig ausgereicht.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

10

04.09.2013, 20:19

Yay, eine OpenGL vs. DirectX Diskussion. Als Treuer Linux-User schlage ich mich natürlich auf die Seite von... DirectX. Warum? Es IST die bessere API. Ich entwickle selbst mit OpenGL und der allereinzige Vorteil von OpenGL zu DirectX ist, dass es auch unter Linux verfügbar ist. Ansonsten steht es immer hinten an. Es ist langsamer, man kann es kaum bequem verwenden (dieser UNFUG mit den ewigen Bind-Calls geht mir ganz gewaltig auf die Eier) und frustriert mich regelmäßig. Ich wäre dankbar, wenn es sowas wie DirectX für Linux gäbe (ich weiß es gibt ne DX10 Implementierung für den Nouveau-Treiber aber hab sie nie ausprobiert, das ist ja auch net absolute Nische).

Wenn man ohnehin nur für Windows entwickeln will (wovon ich abrate, damit schließt man ja den interessanten Teil der Betriebssysteme vollständig aus) kann man guten Gewissens DirectX verwenden. OpenGL will man nur, wenn man alle OSse unterstützen will.

Gruß Socke

Werbeanzeige