Thanks for the info!

The problem was not specific to 10.11 (obviously) and not related to GL
bitmaps. It was in the way Pict3D creates and hides a frame to get a
screen-compatible GL context. Between v6.3 and v6.4, I changed the way
`racket/gui` hides a frame on OS X, and the new way destroys the GL
context that Pict3D is trying to get.

One workaround is for Pict3D to not show and hide the GL-context frame
on OS X. (The show-and-hide step is still needed to initialize the
context on Gtk.) A better solution would be to more directly support
the creation of screen-compatible GL contexts, but I'll leave that for
another day.

For now, I've pushed a change to Pict3D, and the catalog should pick up
the change soon.

At Fri, 19 Feb 2016 00:02:04 +0000, Stephen De Gabrielle wrote:
> I'm running 10.10 Yosemite. (should I do a bug report to capture machine
> details?)
> 
> macosx "Darwin Miriams-MacBook-Pro.local 14.5.0 Darwin Kernel Version
> 14.5.0: Tue Sep  1 21:23:09 PDT 2015; root:xnu-2782.50.1~1/RELEASE_X86_64
> x86_64" (x86_64-macosx/3m) (get-display-depth) = 32
> 
> thanks,
> 
> S.
> 
> 
> 
> 
> On Thu, Feb 18, 2016 at 11:31 PM Matthew Flatt <mfl...@cs.utah.edu> wrote:
> 
> > I see the same problem on my machine with v6.4 and 6.4.0.8, and not
> > with v6.3.
> >
> > Using `pict3d/universe` works for me in all versions, but the Pict3D
> > snip that's shown in DrRacket doesn't. So, I think the problem must be
> > due to a change since v6.3 in `racket/gui` related to GL bitmaps. I'll
> > investigate more.
> >
> > Are you running 10.11 (El Capitan)?
> >
> >
> > At Thu, 18 Feb 2016 22:27:05 +0000, Stephen De Gabrielle wrote:
> > > [image: Screen Shot 2016-02-18 at 22.22.50.png]Hi,
> > >
> > > Does anyone have any ideas why pict3d is giving me white on white?
> > > I can tell it is drawing the sphere because the mouseover coords appear -
> > > but I'm at a loss as to what I've done.
> > >
> > > Stephen
> > >
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "Racket Users" group.
> > > To unsubscribe from this group and stop receiving emails from it, send an
> > > email to racket-users+unsubscr...@googlegroups.com.
> > > For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Racket Users" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to racket-users+unsubscr...@googlegroups.com.
> > For more options, visit https://groups.google.com/d/optout.
> >

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to