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

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

21

13.07.2012, 19:13

Ja, du hast uns noch immer nicht gesagt was die Meldungen eigentlich enthalten ;)
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

22

13.07.2012, 19:17

@BlueCobold: Ich denke du verwechselst gerade Checkmateing mit Spiele Programmierer :).

MfG
Delop

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

23

13.07.2012, 20:46

Das könnte in der Tat passiert sein. :D
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

24

13.07.2012, 21:21

Die Funktion, wie im ersten Post eigentlich erwähnt, gibt 3 zurück.
In den jeweiligen Erklärungen ist das ausgiebige bzw. das gescheite Kontrollieren von dem Zeug nicht aufgeführt.
Wie mach ich das denn also? :S
glGetError() hatte ich bei jedem Zeilenumbruch mal eingefügt gehabt und es kam immer 0 zurück.

MfG
Check

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

25

13.07.2012, 21:23

Du sollst den Text ausgeben lassen, den Du (falsch) über glGetShaderInfoLog und glGetProgramInfoLog holst, sowie den Compile- und Link-Status.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

26

13.07.2012, 21:52

Da ich nicht unbedingt genau weiß wie du das meinst, hab ich einfach so mal im Debugger herumgesucht.
Und wie ich feststellen musste ist das Einlesen schon falsch, denn der String "VertexShaderCode" ist mit nichts gefüllt.
Gleiches gilt für "FragentShaderCode". Also liegt der Fehler wohl beim einlesen. Mal schauen... :golly:

MfG
Check

EDIT: Ach fuck. :dash: :dash:
Die Dateien heißen "SimpleVertexShader.glsl" und "SimpleFragmentShader.glsl" und ich wollte "VertexShader.glsl" und "FragmentShader.glsl" laden...
Naja, das verdammte Dreieck ist jetzt rot. xD
Danke für jede Hilfe, auch bzw. gerade weil es an meiner Schusseligkeit lag.
Am besten angewöhnen gleich zu Beginn dort nachzusehen. *hust*

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Checkmateing« (13.07.2012, 22:06)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

27

14.07.2012, 08:22

Wie, was, du hast nicht mal den Debugger angeworfen, bevor Du das Thema erstellt hast? 8| Das sollte man IMMER zuerst machen!
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

28

14.07.2012, 11:22

Wie, was, du hast nicht mal den Debugger angeworfen, bevor Du das Thema erstellt hast?


Scheint hier leider öfter mal vorzukommen...
@D13_Dreinig

29

14.07.2012, 17:30

Eigentlich irgendwo was gelesen?
Sorry, aber ich warf den Debugger an. Ich hab eben nur an falscher Stelle gesucht...
Mein Faux Pas, versuche es einzudämmen.
Auf mir einhacken bringt jetzt auch nichts mehr. :thumbdown:

MfG
Check

Werbeanzeige