void stw_pixelformat_init( void ) { unsigned num_formats; assert( !stw_dev->pixelformat_count ); assert( !stw_dev->pixelformat_extended_count ); /* normal, displayable formats */ num_formats = add_color_format_variants(stw_pf_color, ARRAY_SIZE(stw_pf_color), FALSE); assert(num_formats > 0); /* extended, pbuffer-only formats */ add_color_format_variants(stw_pf_color_extended, ARRAY_SIZE(stw_pf_color_extended), TRUE); assert( stw_dev->pixelformat_count <= stw_dev->pixelformat_extended_count ); assert( stw_dev->pixelformat_extended_count <= STW_MAX_PIXELFORMATS ); }
void stw_pixelformat_init( void ) { unsigned i; assert( !stw_dev->pixelformat_count ); assert( !stw_dev->pixelformat_extended_count ); /* normal, displayable formats */ for (i = 0; i < Elements(stw_pf_color); i++) { add_color_format_variants(&stw_pf_color[i], FALSE); } /* extended, pbuffer-only formats */ for (i = 0; i < Elements(stw_pf_color_extended); i++) { add_color_format_variants(&stw_pf_color_extended[i], TRUE); } assert( stw_dev->pixelformat_count <= stw_dev->pixelformat_extended_count ); assert( stw_dev->pixelformat_extended_count <= STW_MAX_PIXELFORMATS ); }