[racket] Creating OpenGL textures from bitmaps
Hi!
I'd need to use bitmaps rendered with the graphics toolkit as OpenGL
textures in a GL context created by a foreign library (like GLFW, for
example). I was looking through the documentation but couldn't any
information on how to bind Racket bitmaps as GL textures. The SGL
examples seem to do a byte-by-byte copy of a Racket byte-vector
acquired with get-argb-pixels which seems redundant and slow since I
assume the bitmap is already stored in some format that could be
directly used by OpenGL texture creation functions.
So, is there a way to get a foreign pointer to the bitmap data (and
format information) or is there some other way to accomplish what I'd
need?
--
tomppa