Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
04.12.2004, 20:03
Cardian



Also ich habe das SDL-Tutorial von perfekt größtenteils durchgearbeitet. Funktioniert auch alles soweit.

Das Einzigste was mir nicht gelungen ist, daß die Bitmap unter OpenGL
_angezeigt_ oder verwendet wird. Das Bitmap-Bild selbst wird geladen
und die Texture hat auch den Wert 1 (glGenTex(...)).
SDL_BlitSurface(pBitmap, 0, pConv, 0) liefert eine 0. Und Width und Height ist
auch bei beiden gleich.

Ich vermute daß die Funktion:
glTexImage2D(GL_TEXTURE_2D, 0, 3, conv->w, conv->h, 0, GL_RGBA, GL_UNSIGNED_BYTE, conv->pixels), die ja das eigentliche Kopieren vornimmt,
bei mir nicht richtig greift.
Kann man dies irgendwie überprüfen?

Zwei GL_QUAD-Rechtecke kann ich problemlos mit Farbe füllen, können auch Alphablending (Kapitel 9). Ohne OpenGL funktionieren die Bitmaps auskommentierten Paralell-Code auch hervorragend. Meine Grafikkarte ist eine GeForce Ti 4200 (128MB). Ich verwende VC++ 6.0 (sdl.lib + opengl.lib sind eingetragen).

--

zum Seitenanfang zum Seitenende Profil || Suche
001
04.12.2004, 20:14
blair



darf ich vorschlagen, dass du das im rescode forum postest, und nicht hier?

--

because our freedom sits at the end of a gun
we're all here getting beat up and held back
we're all here digging knives from our backs

zum Seitenanfang zum Seitenende Profil || Suche
002
04.12.2004, 20:30
Cardian



Wo soll das sein? Ich habe mich extra nach den ERgebnissen der Suchfunktion ("SDL") orientiert.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
04.12.2004, 21:49
CN



das soll da sein wo du das tutorial her hast, wo sonst

--

zum Seitenanfang zum Seitenende Profil || Suche
004
04.12.2004, 23:11
Cardian



Da hab ich's her:
http://www.thewall.de/forum/showtopic.php?threadid=32552&highlight=sdl

Ist das nicht euer Forum?

--

zum Seitenanfang zum Seitenende Profil || Suche
005
05.12.2004, 01:43
theDon



ich kann in dem thread keinen einzigen link zu einem tutorial sehen.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
006
05.12.2004, 10:44
unleash



hallo jungs gehts noch?
was macht das für einen unterschied ob er das hier postet oder im rescode forum?
das hier ist das allgemeine coding board. und anstatt dass ihr ihm helft macht ihr dumme und unnötige kommentare, blair und theDon allen voran.
naja CN eigentlich genauso. ihr seid ja nicht mehr ganz sauber...

@cardian welche ausmaße hat deine textur/dein bitmap?
opengl akzeptiert nur 2^n werte

--

ich denke mal, es dauert nicht mehr allzulange, dann wird dein Nick sanft von unten rot angeleuchtet..
by WW
to iterate is human, to recurse, slow!

zum Seitenanfang zum Seitenende Profil || Suche
007
05.12.2004, 11:30
Prefect



Ich nehme mal an, er meint mein Tutorial, auch wenn er es geschafft hat, denn Nick übelst zu verdrehen.

Bist du dir sicher, dass das Bitmap Power-of-Two-Größe hat, dass also Breite und Höhe Zweierpotenzen sind (32, 64, 128, usw.)?

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
008
05.12.2004, 18:30
epidemic



Hast du den Beispielcode des Tutorials ausprobiert?

--

Der Optimist glaubt, dass wir in der Besten aller Welten leben.
Der Pessimist fürchtet, dass dies stimmt.

zum Seitenanfang zum Seitenende Profil || Suche