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

LukasBanana

Alter Hase

  • »LukasBanana« ist der Autor dieses Themas

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

11

25.08.2008, 15:28

Okay jetzt seh ich das Objekt :D Danke!

Allerdings frage ich mich schon warum der Shader aus dem Tut. bei mir nicht funtzt?!
Irgend was an meinem Code muss doch noch falsch sein?!

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

12

25.08.2008, 15:43

Vielleicht fehlen einige der Uniforms. Oder du hast keinen Sampler gesetzt, oder, oder, oder...
@D13_Dreinig

LukasBanana

Alter Hase

  • »LukasBanana« ist der Autor dieses Themas

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

13

26.08.2008, 17:15

Zitat von »"Jonathan_Klein"«

Zitat von »"LukasBanana"«

Ich hab OpenGL 2.1.2 aber wenn ich die Funktionalität von "glext.h" nutzen will - soll heißen wenn ich "glLinkProgram()" ohne ARB aufrufen will - muss ich erst mal GL_GLEXT_PROTOTYPES definieren bevor ich "glext.h" lade, damit in dem Header die Prüfung "#ifdef GL_GLEXT_PROTOTYPES" wahr wird und die Funktionen deklariert werden.
Wie macht ichr das denn?

Du solltest bei deiner IDE bei den Projektoptionen globale defines angeben können. Ansonsten sollte auch ein "#define GL_GLEXT_PROTOTYPES" im Quellcode helfen.

Das habe ich ja versucht. Aber mein Kompiler meckert dann er fände die Funktion nicht, also muss die Verlinkung auf die extension-Dll fehlen. Welche Dll ist denn da? Ich hab nur opengl32.dll, glu32.dll, glut32.dll, glaux.dll usw.

Werbeanzeige