/* call-seq:
* get_attrib( attrib ) -> Integer
*
* Return the value of the the SDL/OpenGL attribute identified by +attrib+,
* which should be one of the constants defined in the Rubygame::GL module.
* See #set_attrib for a list of attribute constants.
*
* This method is useful after using #set_attrib and calling Screen#set_mode,
* to make sure the attribute is the expected value.
*/
VALUE rbgm_gl_getattrib(VALUE module, VALUE attr)
{
int val;
if(SDL_GL_GetAttribute(NUM2INT(attr),&val)==-1)
rb_raise(eSDLError,"GL get attribute failed: %s",SDL_GetError());
return INT2NUM(val);
}