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

1

31.05.2007, 15:15

SDL_Surface auf openGL textur abbilden klappt nicht.

Moin,
ich versuche gerade eine kleine schnelle 2D API (für mich selbst) zu schreiben. Dazu möchte ich SDL und OpenGL verwenden (vll später auch noch cairo).
Naja, im moment hänge ich ziemlich daran eine SDL_Surface in eine OpenGL textur umzuwandeln. Bei meinem ersten versuch kam nur müll raus. ALso habe ich mich mal im internet ungesehen. Aber auch die funktionen die ich dort fand funktionieren irgendwie nicht richtig...
Könnt ihr mir helfen? Hier findet ihr mein projekt und alle Quelltexte. Mein ziel ist es die datei test.png über open gl auszugeben...
Hier noch ein screenshot was stattdessen dabei herauskommt. Das rote kreuz ist gewollt aber die grafik ist müll...

Im archiv befindet sich eine kleine readme. Ihr solltet die auflösung unterumständen herunterstellen. Ich verwende 1280x1024.

Vielen dank im voraus,
Prophet

EDIT: Mir ist klar das das ganze ziemlich unstrukturiert wirkt aber im moment geht es mir ja auch noch daraum die funktionalität zu erzeugen nicht meinen programmierkomfort zu erhöhen. ;P

Firefly

Alter Hase

Beiträge: 484

Wohnort: Irgendwoundnirgendwo

  • Private Nachricht senden

2

31.05.2007, 17:05

bemüh doch mal deinen debugger...

3

31.05.2007, 17:06

Ich habe noch nie einen debugger verwendet :/

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

4

31.05.2007, 18:09

http://www.google.de/search?hl=de&q=debugger+tutorial+visual+c%2B%2B&btnG=Suche&meta=
anklicken musst du selber ;)

5

31.05.2007, 18:55

Ich habe doch noch nicht mal einen ansatz wo mein fehler liegt. Wo soll ich den da anfangen zu suchen? Ausserdem habe ich noch nicht besonders viel erfahrung mit OpenGL von daher verstehe ich manche mechanismen noch nicht 100%. Ich würde meinen fehler also vll gar nicht sehen weil ich das ganze nicht vollständig verstehe. Im übrigen habe ich keine compiler fehler und keine seg faults. Es muss also ein logischer fehler oder ein bedienfehler sein wie finde ich den mit einem debugger?
Ich arbeite mit GCC da hilft mir ein debugger für VisualC++ wenig ;) Aber danke.

Firefly

Alter Hase

Beiträge: 484

Wohnort: Irgendwoundnirgendwo

  • Private Nachricht senden

6

01.06.2007, 11:09

überprüf doch erstmal alle deine variablen

7

01.06.2007, 11:45

Das habe ich schon vorher gemacht und ich habe es jetzt nochmal gemacht. Ich finde den fehler aber nicht...

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

Werbeanzeige