Autor |
Nachricht |
Thema: DirectX Draw() 9b -> 9c |
Nomis_Simon
Antworten: 13
Aufrufe: 8658
|
Forum: DirectX, OpenGL Verfasst am: 28.09.2006, 16:37 Titel: DirectX Draw() 9b -> 9c |
Boah!
Das sieht aber sehr kompliziert aus. |
Thema: DirectX Draw() 9b -> 9c |
Nomis_Simon
Antworten: 13
Aufrufe: 8658
|
Forum: DirectX, OpenGL Verfasst am: 27.09.2006, 11:18 Titel: DirectX Draw() 9b -> 9c |
Bei der Version 9.0 sah die
Draw Methode so aus
HRESULT Draw( LPDIRECT3DTEXTURE9 pSrcTexture,
CONST RECT *pSrcRect,
CONST D3DXVECTOR2 *pScaling,
CONST D3DXVECTOR2 *pRotatio ... |
Thema: DirectX Draw() 9b -> 9c |
Nomis_Simon
Antworten: 13
Aufrufe: 8658
|
Forum: DirectX, OpenGL Verfasst am: 25.09.2006, 12:41 Titel: DirectX Draw() 9b -> 9c |
Hallo bin selber Anfänger und Hab auch ein Problem mit der Draw Methode von DX9.0c. Ich hab nämlich keinen blassen Schimmer wie ich die Textur skaliert oder verdreht ausgeben kann. |
Thema: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Nomis_Simon
Antworten: 14
Aufrufe: 7389
|
Forum: DirectX, OpenGL Verfasst am: 21.08.2006, 08:43 Titel: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Danke! kannst du es mir dann auch gleich wider zurück schicken,ich hab nämlich gerade keine Ahnung wie du das gemacht hast.
Und was ist QuadRendering jetzt schon wieder?? |
Thema: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Nomis_Simon
Antworten: 14
Aufrufe: 7389
|
Forum: DirectX, OpenGL Verfasst am: 19.08.2006, 15:30 Titel: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Ja ok mach ich
Im grunde soll das nur so eine art moorhun werden wobei ich die sache mit dem backbuffer nur brauche um einen Zoom zu verwirklichen. |
Thema: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Nomis_Simon
Antworten: 14
Aufrufe: 7389
|
Forum: DirectX, OpenGL Verfasst am: 19.08.2006, 10:43 Titel: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Oh sorry hab erst jetzt die power of 2 sache verstanden
Ich habe bereits oberflächen deren größe keine Zweierpotenzen war kopiert und dabei auch größenändrungen übernommen. Hat immer funktioniert.
... |
Thema: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Nomis_Simon
Antworten: 14
Aufrufe: 7389
|
Forum: DirectX, OpenGL Verfasst am: 19.08.2006, 08:01 Titel: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
D3DFMT_X8R8G8B8 das half leider nicht.
Erlich gesagt von diesem Power of2 hab ich noch nie was gehört vielleicht
kannst du mir einen Link geben wo das beschrieben steht
Was mir vielleicht h ... |
Thema: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Nomis_Simon
Antworten: 14
Aufrufe: 7389
|
Forum: DirectX, OpenGL Verfasst am: 18.08.2006, 20:44 Titel: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Es Funktioniert doch nicht der Rechner hat mir doch nur angezeigt was früher mal auf dem Surface gelegen ist.
hab mir den fehler genauer angeschau ist nämlich folgender:
D3DERR_INVALIDCALL
kann ... |
Thema: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Nomis_Simon
Antworten: 14
Aufrufe: 7389
|
Forum: DirectX, OpenGL Verfasst am: 18.08.2006, 20:15 Titel: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Boah!!
Auf a moi geht`s.
Wollt nur mit DXGetErrorDescription9() den Rückgabewert von StretchRect überprüfen und scho geht ois wia i woit. |
Thema: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Nomis_Simon
Antworten: 14
Aufrufe: 7389
|
Forum: DirectX, OpenGL Verfasst am: 18.08.2006, 19:59 Titel: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Den fehlercode Hab ich mir noch nicht angeschaut. Erlich gesagt hab ich nur über das FAILED Makro überprüft ob es geglückt ist. Ich schau mir das aber sofort an. |
Thema: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Nomis_Simon
Antworten: 14
Aufrufe: 7389
|
Forum: DirectX, OpenGL Verfasst am: 18.08.2006, 19:51 Titel: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Leider hab ichs genau so versucht. Ich hab den Backbuffer über StretchRect einfach in
ein surface kopiert. Das schlägt aber fehl. Hab es zurzeit mit LockRect gelöst, das drückt mir die Framerate aber ... |
Thema: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Nomis_Simon
Antworten: 14
Aufrufe: 7389
|
Forum: DirectX, OpenGL Verfasst am: 18.08.2006, 16:16 Titel: Wie krieg ich den Backbuffer in ein Surface? Bin verzweifelt |
Wieso lässt sich der bäckbuffer unter DX9 nicht in ein Surface
Kopieren? Ich meine man kann ihn ja auch über LockRect sperren wieso dann nicht das. |
|