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

Phil_GDM

Alter Hase

  • »Phil_GDM« ist der Autor dieses Themas

Beiträge: 443

Wohnort: Graz

Beruf: Student-Softwareentwicklung u. Wissensmanagement

  • Private Nachricht senden

1

22.07.2007, 12:22

glGenBuffers error reading location 0x0

Ich bin gerade dabei mit OpenGL VertexBufferObjects zu implementieren bin mit OpenGL aber noch relativ unerfahren. Ich verwende dazu GLEW.

C-/C++-Quelltext

1
#include <gl/glew.h>

Exakt auf folgender Codezeile

C-/C++-Quelltext

1
    glGenBuffers(1, &verticesVbo_);

wird folgende Fehlermeldung geworfen:

Quellcode

1
2
First-chance exception at 0x00000000 in ShaderFramework.exe: 0xC0000005: Access violation reading location 0x00000000.
Unhandled exception at 0x00000000 in ShaderFramework.exe: 0xC0000005: Access violation reading location 0x00000000.


Ich kann mir leider nicht erklären warum.
verticesVbo_ ist einfach eine MemberVariable vom typ unsigned int und hat auch eine gültige Adresse.

Jemand von euch eine Idee?

mfg Philipp

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

2

22.07.2007, 13:35

du programmierst unter windows, oder?
bist du sicher, dass glew die extension für glGenBuffers() geladen hat?
"Don't trust your eyes: They are a hell of a lot smarter than you are"

Phil_GDM

Alter Hase

  • »Phil_GDM« ist der Autor dieses Themas

Beiträge: 443

Wohnort: Graz

Beruf: Student-Softwareentwicklung u. Wissensmanagement

  • Private Nachricht senden

3

22.07.2007, 15:29

Zitat von »"ChrisJ"«

du programmierst unter windows, oder?

Ja.

Zitat von »"ChrisJ"«


bist du sicher, dass glew die extension für glGenBuffers() geladen hat?

Nein eigentlich nicht.
Kannst du mir kurz erklären wie man das überprüft, bzw. wie man GLEW dazu bringt, diese Extension zu laden?

mfg Philipp

Phil_GDM

Alter Hase

  • »Phil_GDM« ist der Autor dieses Themas

Beiträge: 443

Wohnort: Graz

Beruf: Student-Softwareentwicklung u. Wissensmanagement

  • Private Nachricht senden

4

22.07.2007, 18:49

So habs jetzt hinbekommen.

Es fehlte einfach ein:

C-/C++-Quelltext

1
glewInit();

mfg Philipp

Werbeanzeige