glReadPixels hjælp!

Tags:    delphi

Jeg i gang med at lave en funktion til at tage et screenshot af min OpenGL-applikation...Desværre kan jeg ikke få glReadPixels til at virke ordentligt...Kan ikke finde ud af at lave et array som passer til dens specifikationer, desværre...
Definitionen på glReadPixels i C++ (hvis det hjælper):

void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);

Har prøvet disse metoder indtil videre:
(Har også skrevet fejlen nedenunder koden)

Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 

Fold kodeboks ind/udKode 

Fold kodeboks ind/udKode 

_______________________________________
-----------------------{ nife}------------------------_______________________________________



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
prøv:
Fold kodeboks ind/udKode 


Jeg har byttet gange ud med komma, men det er kun et gæt... grunden er, at nu laver den et tredimensionelt array og ikke et endimensionelt med længden h * b * 3...

Casper



Hold da kæft hvor har jeg været dum (og blind)....Manglede en af paramentrene...Hvis nogen er interesserede så virker denne her kode:

Fold kodeboks ind/udKode 


-----------------------{ nife}------------------------_______________________________________



hehe :)

Casper



t