comp.lang.ada
 help / color / mirror / Atom feed
From: "John Merryweather Cooper" <jmcoopr@webmail.bmi.net>
Subject: Re: pb Gnat 3.12 WinNT with float_io.put and OpenGL
Date: 2000/03/08
Date: 2000-03-08T00:00:00+00:00	[thread overview]
Message-ID: <sccv6vcgbi7129@corp.supernews.com> (raw)
In-Reply-To: 38C516A8.A6EBC01D@cadwin.com

I suspect that the OpenGL libraries you are using do not segregate the MMX
and Floating Pointing Processor states.  When OpenGL uses MMX as part of its
acceleration, it is corrupting the Floating Point state.  YMMV.

jmc
======================
"Nicolas Brunot" <n.brunot@cadwin.com> wrote in message
news:38C516A8.A6EBC01D@cadwin.com...
> With Gnat 3.12 compiler under WinNT 4, we have a problem with
> float_io.put for
> a floating type digit 15
> (problem with ATI graphic card, not with others graphic cards)
>
> the result of float_io.put is correct until the application creates an
> OpenGL context.
> After that, every call to float_io.put returns absurd results if EXP=0
> and FORE/=DEFAULT_FORE
> Did somebody already encounter that problem or have an explanation for
> the effect
> of calling OpenGL (with ATI driver, not others graphic cards) on the
> gnat executable ?
>
> Thanks
>
> Nicolas BRUNOT
> n.brunot@cadwin.com
>






  reply	other threads:[~2000-03-08  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-03-07  0:00 pb Gnat 3.12 WinNT with float_io.put and OpenGL Nicolas Brunot
2000-03-08  0:00 ` John Merryweather Cooper [this message]
2000-03-14  0:00   ` Nick Roberts
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox