void operator>>(const LexicalConverter &conv, PixelFormat &fmt)
{
- if(conv.get()=="COLOR_INDEX")
- fmt = COLOR_INDEX;
- else if(conv.get()=="STENCIL_INDEX")
+ if(conv.get()=="STENCIL_INDEX")
fmt = STENCIL_INDEX;
else if(conv.get()=="DEPTH_COMPONENT")
fmt = DEPTH_COMPONENT;
- else if(conv.get()=="RED")
- fmt = RED;
- else if(conv.get()=="GREEN")
- fmt = GREEN;
- else if(conv.get()=="BLUE")
- fmt = BLUE;
- else if(conv.get()=="ALPHA")
- fmt = ALPHA;
else if(conv.get()=="RGB")
fmt = RGB;
else if(conv.get()=="RGBA")
{
switch(pf)
{
- case Graphics::COLOR_INDEX: return COLOR_INDEX;
case Graphics::LUMINANCE: return LUMINANCE;
case Graphics::LUMINANCE_ALPHA: return LUMINANCE_ALPHA;
case Graphics::RGB: return RGB;
{
switch(get_base_pixelformat(pf))
{
- case COLOR_INDEX:
case STENCIL_INDEX:
case DEPTH_COMPONENT:
- case RED:
- case GREEN:
- case BLUE:
case LUMINANCE:
case SLUMINANCE:
return 1;