On Wed, Mar 28, 2012 at 3:15 AM, Matthew Flatt wrote:
> At Mon, 26 Mar 2012 17:23:51 +0300, Tomi Neste wrote:
>> So, is there a way to get a foreign pointer to the bitmap data
>
> As of the latest in the git repo, `bitmap%' has a `get-handle' method'.
> The result is a cpointer for a Cairo surface
At Mon, 26 Mar 2012 17:23:51 +0300, Tomi Neste wrote:
> So, is there a way to get a foreign pointer to the bitmap data
As of the latest in the git repo, `bitmap%' has a `get-handle' method'.
The result is a cpointer for a Cairo surface: a `cairo_surface_t'. In
the case of a bitmap created with `ma
Hi Michael, Tomi,
The ARGB order is what most hardware uses internally anyway.
Therefore, modern wisdom is not to convert to rgba but rather use
texture modes GL_BGRA with GL_UNSIGNED_INT_8_8_8_8_REV.
But in my experience that turns out not to work on some implementations, even
ones which adve
I'd also love to know if there's a better way. A
bitmap%->opengl-tex-handle function would be absolutely
scrumptious.
Part of the reason seems to be that Racket stores images as ARGB
bytes, but OpenGL doesn't support that, hence the need for all
the byte swizzling.
For what it's worth, I have som
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
5 matches
Mail list logo