Here is what I've found in gl.h:

 

 

 

/* PixelFormat */

#define GL_COLOR_INDEX                    0x1900

#define GL_STENCIL_INDEX                  0x1901

#define GL_DEPTH_COMPONENT                0x1902

#define GL_RED                            0x1903

#define GL_GREEN                          0x1904

#define GL_BLUE                           0x1905

#define GL_ALPHA                          0x1906

#define GL_RGB                            0x1907

#define GL_RGBA                           0x1908

#define GL_LUMINANCE                      0x1909

#define GL_LUMINANCE_ALPHA                0x190A

 

/* texture */

#define GL_ALPHA4                         0x803B

#define GL_ALPHA8                         0x803C

#define GL_ALPHA12                        0x803D

#define GL_ALPHA16                        0x803E

#define GL_LUMINANCE4                     0x803F

#define GL_LUMINANCE8                     0x8040

#define GL_LUMINANCE12                    0x8041

#define GL_LUMINANCE16                    0x8042

#define GL_LUMINANCE4_ALPHA4              0x8043

#define GL_LUMINANCE6_ALPHA2              0x8044

#define GL_LUMINANCE8_ALPHA8              0x8045

#define GL_LUMINANCE12_ALPHA4             0x8046

#define GL_LUMINANCE12_ALPHA12            0x8047

#define GL_LUMINANCE16_ALPHA16            0x8048

#define GL_INTENSITY                      0x8049

#define GL_INTENSITY4                     0x804A

#define GL_INTENSITY8                     0x804B

#define GL_INTENSITY12                    0x804C

#define GL_INTENSITY16                    0x804D

#define GL_R3_G3_B2                       0x2A10

#define GL_RGB4                           0x804F

#define GL_RGB5                           0x8050

#define GL_RGB8                           0x8051

#define GL_RGB10                          0x8052

#define GL_RGB12                          0x8053

#define GL_RGB16                          0x8054

#define GL_RGBA2                          0x8055

#define GL_RGBA4                          0x8056

#define GL_RGB5_A1                        0x8057

#define GL_RGBA8                          0x8058

#define GL_RGB10_A2                       0x8059

#define GL_RGBA12                         0x805A

#define GL_RGBA16                         0x805B

#define GL_TEXTURE_RED_SIZE               0x805C

#define GL_TEXTURE_GREEN_SIZE             0x805D

#define GL_TEXTURE_BLUE_SIZE              0x805E

#define GL_TEXTURE_ALPHA_SIZE             0x805F

#define GL_TEXTURE_LUMINANCE_SIZE         0x8060

#define GL_TEXTURE_INTENSITY_SIZE         0x8061

#define GL_PROXY_TEXTURE_1D               0x8063

#define GL_PROXY_TEXTURE_2D               0x8064

 

For internal texture format there are also definitions in osg/Texture

 

In osg/Image:

 

enum AllocationMode {

    NO_DELETE,

    USE_NEW_DELETE,

    USE_MALLOC_FREE

};

 

Good luck,

 Guy.

________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Vincent
Bourdier
Sent: Tuesday, April 08, 2008 2:55 PM
To: osg
Subject: [osg-users] Glenum pixelFormat

 

Hi All,

I'm trying to make a osg::Image, but in allocateImage(...) and
setImage(...) I need :

Pixel format, 
Internal texture format, 
AllocationMode...

But I didn't find any possible values ?!

Where can I find it ?

thanks

Regards,
   Vincent.

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to