1e5c31af7Sopenharmony_ci/* WARNING: This is auto-generated file. Do not modify, since changes will 2e5c31af7Sopenharmony_ci * be lost! Modify the generating script instead. 3e5c31af7Sopenharmony_ci * 4e5c31af7Sopenharmony_ci * Generated from Khronos GL API description (gl.xml) revision d8371b44919d61c02e60f446a4b5461fda910f71. 5e5c31af7Sopenharmony_ci */ 6e5c31af7Sopenharmony_ci 7e5c31af7Sopenharmony_ciint getBasicQueryNumArgsOut (int pname) 8e5c31af7Sopenharmony_ci{ 9e5c31af7Sopenharmony_ci switch(pname) 10e5c31af7Sopenharmony_ci { 11e5c31af7Sopenharmony_ci case GL_VIEWPORT: return 4; 12e5c31af7Sopenharmony_ci case GL_DEPTH_RANGE: return 2; 13e5c31af7Sopenharmony_ci case GL_SCISSOR_BOX: return 4; 14e5c31af7Sopenharmony_ci case GL_COLOR_WRITEMASK: return 4; 15e5c31af7Sopenharmony_ci case GL_ALIASED_POINT_SIZE_RANGE: return 2; 16e5c31af7Sopenharmony_ci case GL_ALIASED_LINE_WIDTH_RANGE: return 2; 17e5c31af7Sopenharmony_ci case GL_MAX_VIEWPORT_DIMS: return 2; 18e5c31af7Sopenharmony_ci case GL_MAX_COMPUTE_WORK_GROUP_COUNT: return 3; 19e5c31af7Sopenharmony_ci case GL_MAX_COMPUTE_WORK_GROUP_SIZE: return 3; 20e5c31af7Sopenharmony_ci case GL_PRIMITIVE_BOUNDING_BOX_EXT: return 8; 21e5c31af7Sopenharmony_ci default: return 1; 22e5c31af7Sopenharmony_ci } 23e5c31af7Sopenharmony_ci} 24e5c31af7Sopenharmony_ci 25e5c31af7Sopenharmony_ciint getIndexedQueryNumArgsOut (int pname) 26e5c31af7Sopenharmony_ci{ 27e5c31af7Sopenharmony_ci switch(pname) 28e5c31af7Sopenharmony_ci { 29e5c31af7Sopenharmony_ci case GL_COLOR_WRITEMASK: return 4; 30e5c31af7Sopenharmony_ci default: return 1; 31e5c31af7Sopenharmony_ci } 32e5c31af7Sopenharmony_ci} 33e5c31af7Sopenharmony_ci 34e5c31af7Sopenharmony_ciint getAttributeQueryNumArgsOut (int pname) 35e5c31af7Sopenharmony_ci{ 36e5c31af7Sopenharmony_ci switch(pname) 37e5c31af7Sopenharmony_ci { 38e5c31af7Sopenharmony_ci case GL_CURRENT_VERTEX_ATTRIB: return 4; 39e5c31af7Sopenharmony_ci default: return 1; 40e5c31af7Sopenharmony_ci } 41e5c31af7Sopenharmony_ci} 42e5c31af7Sopenharmony_ci 43e5c31af7Sopenharmony_ciint getProgramQueryNumArgsOut (int pname) 44e5c31af7Sopenharmony_ci{ 45e5c31af7Sopenharmony_ci switch(pname) 46e5c31af7Sopenharmony_ci { 47e5c31af7Sopenharmony_ci case GL_COMPUTE_WORK_GROUP_SIZE: return 3; 48e5c31af7Sopenharmony_ci default: return 1; 49e5c31af7Sopenharmony_ci } 50e5c31af7Sopenharmony_ci} 51e5c31af7Sopenharmony_ci 52e5c31af7Sopenharmony_ciint getTextureParamQueryNumArgsOut (int pname) 53e5c31af7Sopenharmony_ci{ 54e5c31af7Sopenharmony_ci switch(pname) 55e5c31af7Sopenharmony_ci { 56e5c31af7Sopenharmony_ci case GL_TEXTURE_BORDER_COLOR: return 4; 57e5c31af7Sopenharmony_ci default: return 1; 58e5c31af7Sopenharmony_ci } 59e5c31af7Sopenharmony_ci} 60