Wrong color format in B3DPrimitiveVertex?
Martin Kuball
MartinKuball at web.de
Mon Sep 1 19:53:35 UTC 2003
Let's try. I had to make some small modifications to exhibit the problem and
you need the B3D tutorial demo stuff.
If you file in the change set you will get the following. A new example in
class B3DDemoBlockWorld (example3), a change in B3DHardwareEngine to prohibit
the setting of a material and a new class B3DTestObj. If you start the
example: B3DDemoBlockWorld example3 you see a scene with a green cube and a
blue line pointing to the right (the x-axis). *But* I specified a red color
for the line. The cube itself is green because no lighting is enabled.
To do this reenable the setting of material properties. Now the cube is black
except it's right face. I somewhat expected this because I specified a
directional light with (100 at 0@0). But actually I would have expected the left
face to be green. What's wrong this time?
Martin
Am Sonntag, 31. August 2003 19:15 schrieben Sie:
> Do you have an example for testing this?
>
> Cheers,
> - Andreas
>
> > -----Original Message-----
> > From: squeak-dev-bounces at lists.squeakfoundation.org
> > [mailto:squeak-dev-bounces at lists.squeakfoundation.org] On
> > Behalf Of Martin Kuball
> > Sent: Saturday, August 30, 2003 7:47 PM
> > To: squeak-dev at lists.squeakfoundation.org
> > Subject: Wrong color format in B3DPrimitiveVertex?
> >
> >
> > Hi!
> >
> > The B3DPrimitiveVertex stores a Color value as a word in the
> > format ARGB,
> > where A is the most significant byte. On my Linux system
> > using an nvidia
> > driver this does not seem to be what OpenGL expects. It
> > should rather be ABGR.
> >
> > Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.2.cs
Type: text/x-c++
Size: 6780 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20030901/ac4d5280/test.2.bin
More information about the Squeak-dev
mailing list
|