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