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