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!

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 52.

Werbeanzeige

19.04.2014, 00:11

Forenbeitrag von: »hetlock«

Release erstellen

@ FSA ok, dann werde ich das testen. Dauert jedoch eine Weile bis ich das Ergebnis liefern kann. Danke für die Hilfe.

18.04.2014, 23:14

Forenbeitrag von: »hetlock«

Release erstellen

Ich will das Programm so schreiben, dass entweder kein Fehler mehr besteht oder ich anhand des Fehlers genau weis, was nicht stimmt. Ich will die Anzahl der Testläufe, aus gegebenen Anlass gering halten. @FSA Nein, es sind keine Flags gesetzt. Müsste ich ein bestimmtes Flag setzten? Wenn ja, welches? Wie kann ich prüfen ob der Adapter valide ist? @ BlueCobold: Zitat Scheinbar versuchst Du eben DX so zu initialisieren, wie es auf dem System eben nicht geht. Das muss Dein Code behandeln. Genau das...

18.04.2014, 20:53

Forenbeitrag von: »hetlock«

Release erstellen

Betreff der Fragen: @FSA Ich kann dir leider die Fehlermeldung nicht sagen. Ich weis nicht sicher, ob der Rechner directx11 unterstützt. Gibt es eine Funktion, welche mir einen ( boolschen ) Wert zurückgibt, ob der betreffende Rechner eine Grafikkarte besitzt, welche directx11 unterstützt? Diese Funktion wäre mir sehr nützlich, da ich damit die Fehlerquellen sehr gut einschränken könnte. @ BlueCobold: Zitat dass Dein Code eben in der Lage sein muss verschiedene Systeme mit ihren spezifischen Eig...

18.04.2014, 15:36

Forenbeitrag von: »hetlock«

Release erstellen

Da die Fehlermeldung in einer Instanz von HRESULT gespeichert ist, und ich das Programm neu kompilieren und dann wieder auf dem Rechner meines Kumpels testen müsste und ich den nicht nerven will, kann ich dir die Fehlermeldung nicht sagen. Wenn ich das Release auf meinem Pc teste, funktioniert alles. Ich selbst kann diese Fehlermeldung gar nicht generieren. Sonst würde ich das Problem selbst lösen. Ich dachte halt, dass es einen Link oder eine Anleitung gibt, wie man ein lauffähiges Release erst...

17.04.2014, 23:23

Forenbeitrag von: »hetlock«

Release erstellen

Genau das habe ich schon gemacht. Und wenn nun das Release, welches auf meinem Rechner problemlos funktioniert, auf einem anderen Rechner gestartet wird, dann gibt die Funktion D3D11CreateDeviceAndSwapChain einen Fehler zurück,welcher in eine Instanz von HRESULT geschrieben wird und darauf hin wird eine Fehlermeldung ausgeben. Und warum ist das so? Auf dem anderen Rechner ist directx11 und MSVCR110 installiert.

17.04.2014, 23:03

Forenbeitrag von: »hetlock«

Release erstellen

Ich will ein paar Freunden von mir dieses einfache Programm mal zeigen. Und dafür muss ich wissen wie ich dieses Programm auf deren Rechnern zu laufen bringe. Und es muss doch möglich sein, ein Release zu generieren, welches ich dann zum Beispiel per Dropbox verschicken kann. Und es wäre nett wenn mir jemand erklärt wie das Programm zu konfigurieren habe bzw. ,dass mir jemand einen Link zeigt, worin beschrieben ist, wie man ein lauffähiges Release erstellt.

17.04.2014, 20:03

Forenbeitrag von: »hetlock«

Release erstellen

Also mein Programm ist ein Fernster mit einer Schnurr, welche man ziehen kann. Es ist nichts besonderes. Ich will nur testen, wie ich dieses Programm veröffentlichen kann. Weil, das muss man ja wissen, sonst kann ich nie was veröffentlichen und mich würde das auch interessieren.

17.04.2014, 15:14

Forenbeitrag von: »hetlock«

Release erstellen

Wie veröffentlicht denn jemand von euch erfahrenen Programmieren, sein Release. Wie macht man das und wo.

17.04.2014, 00:04

Forenbeitrag von: »hetlock«

Release erstellen

Ja genau das will ich machen. So wie du das formuliert hast. Ich verwende directx11 und c++03. Also die 11 steht für directx11. Ich würde gerne die Visual Studio Redistributables mit dem Release mitliefern. Und wenn es geht auch die geeigneten directx11 dlls.

16.04.2014, 21:53

Forenbeitrag von: »hetlock«

Release erstellen

Die Fehlermeldung heißt EINVALIDARG, und wird von der Funktion CreateInputLayout erzeugt. Ok. Also ich will ein Release erstellen, welches ich auf github veröffentlichen kann, da ich gerne ein paar Freunden von mir mein Projekt zeigen würde. Und einige haben eben keine zu directx11 kompatibele Grafikkarte. Ist es überhaupt möglich Shader, welche die Syntax von Shadermodel 5_0 verwenden und eine Anwendung welche auf dir Funktionen von directx11 aufbaut, überhaupt ein Release für directx9 zu erste...

16.04.2014, 14:29

Forenbeitrag von: »hetlock«

Release erstellen

Da ich nur Bekannte habe, welche keine directx 11 lauffähige Grafikkarte haben und bei denen ich mein Programm testen darf, müsste ich das Programm auch auf solchen Rechnern zum laufen bekommen. Wenn ich das featurelevel auf 9_1 setze und die Shader mit der Einstellung vs_4_0 level 9_1 in der Funktion D3DX11CompileFromFileA mit Parameter "shader_4_0" (siehe Beispiel) im Debugmodus kompiliere, dann Quellcode 1 hresult0 = D3DX11CompileFromFileA("pixelshader.hlsl",nullptr,nullptr,"main","ps_4_0",D3...

16.04.2014, 13:41

Forenbeitrag von: »hetlock«

Ok dann in Directx11

Ok , wie schaffe ich es dann ein directx 11 Release zu erstellen ???

16.04.2014, 11:00

Forenbeitrag von: »hetlock«

Release erstellen

Hallo Ich habe ein einfaches Programm in c++ directx11 unter windows 7 mit visual studio 2012 geschrieben. Ich würde für dieses Programm gerne ein lauffähiges Release erstellen, welches auch auf Systemen läuft, welche directx11 installiert haben. Vor allem die Konfiguration des Pixel- und Vertexshaders und der Funktion D3D11CreateDeviceAndSwapChain ist sehr wichtig. Bitte, teile mit mit, wie ich ein solches Release erstellen kann. Bei etwaigen fehlenden Information, schreibe was fehlt, so dass i...

06.03.2014, 15:21

Forenbeitrag von: »hetlock«

gelöst

sorry, Die Function realloc erweitert manchnmal nicht nur den Speicher, sondern alloziert einen komplett neuen Speicherbereich. Die alten Pointer zeigten somit auf nicht validen Speicher und es wurde eine Menge überschrieben. Danke für die Aufmerksamkeit dot .

27.02.2014, 21:40

Forenbeitrag von: »hetlock«

vertexbuffer allozieren

Hallo, Ich verwende directx11 windows7 c++ vs2012. Ich wollte einen dynamischen Vertexbuffer mit Platz für 100 Vertizes kreieren. Wenn ich dann mehr als 100 Vertizes brauche, hatte ich mir gedacht ich gebe den alten dynamischen Vertexbuffer wieder frei und alloziere einen neuen dynamischen Vertexbuffer für doppelt so viele Vertizes also 200. Wenn ich dann den neuen Vertexbuffer alloziert hatte, und dies auch funktioniert hatte, stürzte bei mir das Programm ab, sobald ich die ID3D11DeviceContext:...

20.09.2013, 21:14

Forenbeitrag von: »hetlock«

Buch für Differentialgleichungen

Das sind tolle Antworten. Hier noch das Bild. <!--splitLinkBegin--><!--splitLinkEnd--><!--noLinkBegin-->ExternesOriginalbildanzeigen(Link)<!--noLinkEnd--> http://imageshack.us/photo/my-images/34/rbsm.png/

19.09.2013, 21:45

Forenbeitrag von: »hetlock«

Buch für Differentialgleichungen

Ich habe vor eine Schnur zu simulieren. Diese aus Knoten aufgebaut, welche mit Federn verbunden sind. Wenn nun auf einen Knoten eine Kraft einwirkt so wir mit der oben genannten Formel seine neue Position berechnet. Dabei werden jedoch die Knoten, links und rechts von dem Knoten, auf welchen die Kraft ausgeübt wird als statisch angenommen, also nicht beweglich. Danach werden jeweils die Positionen von dem linken und recht Knoten mit der oben genannten Formel berechnet. Dies geht solange weiter b...

19.09.2013, 21:10

Forenbeitrag von: »hetlock«

Releasversion

Ich rufe die Funktion: D3DX11CompileFromFileA() auf. Dabei wird eine Instanz ID3D10Blob gefüllt und mit dieser wird durch ID3D11Device::CreateVertexShader() wird eine Instanz von ID3D11VertexShader gefüllt. Bisher kam keine Antwort, deshalb poste ich mal den Code: Falls die bisherige Ausführung zu kurz war dann schreibt das doch einfach. Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 //shaderrgb.h #pragma once #include "d3daf...

15.09.2013, 23:20

Forenbeitrag von: »hetlock«

Buch für Differentialgleichungen

Ok ich kenne diese Laplace und Fourier Transformation. Diese braucht man aber erst ab sehr komplizierten Differentialgleichungen. Das Problem, warum ich diesen Post geschrieben habe habe ich inzwischen gelöst: Die Funktion lautet : -(Z/w^2)+A*sin(w*t+d) . Ich wäre doch froh über ein paar weitere Vorschläge. Ich suche ein Buch über Differentialgleichungen um diese zu verstehen. Laplace- und Fourier-Transformationen sind ein Mittel und Differentialgleichungen zu lösen, das suche ich nicht. Ich bra...

15.09.2013, 23:12

Forenbeitrag von: »hetlock«

Releasversion

Hallo Leute, ich habe ein kleines directx 11 Programm geschrieben mit c++ in Visual Studio 2012 und würde gerne eine Releaseversion bauen bzw. compelieren. Nun habe ich folgende Probleme: wie soll ich die Include-Pfade bzw. Library-Pfade angeben. Diese Pfade für die Debugversion sind unter cirectx11\Include . So weit ich weis hat Windows doch solche Umgebungsvariablen, welche den Pfad zur installierten Verison von Directx11 kennen. Wenn es diese Variablien gibt, wie kann ich die angeben. Was gib...

Werbeanzeige