Lines Matching refs:pname

66                   GLenum pname, GLsizei bufSize, GLint *params)
129 * "The INVALID_ENUM error is generated if the <pname> parameter is
132 switch(pname){
140 "glGetInternalformativ(pname=%s)",
141 _mesa_enum_to_string(pname));
152 "glGetInternalformativ(pname=%s)",
153 _mesa_enum_to_string(pname));
163 * SRGB_DECODE_ARB <pname> set the INVALID_ENUM error.
167 "glGetInternalformativ(pname=%s)",
168 _mesa_enum_to_string(pname));
247 * "If the <pname> parameter to GetInternalformativ is not SAMPLES
252 "glGetInternalformativ(pname=%s)",
253 _mesa_enum_to_string(pname));
261 "glGetInternalformativ(pname=%s)",
262 _mesa_enum_to_string(pname));
297 * ARB_internalformat_query2 spec for each each <pname>.
300 _set_default_response(GLenum pname, GLint buffer[16])
303 * representing "not supported" or "not applicable" for each <pname>.
311 switch(pname) {
411 unreachable("invalid 'pname'");
484 GLenum internalformat, GLenum pname)
498 switch (pname) {
653 GLenum internalFormat, GLenum pname,
658 switch (pname) {
762 _set_default_response(pname, params);
769 * pname for a Getinternalformat pname/target combination. target/pname
779 GLenum pname)
795 if (pname == GL_MAX_HEIGHT)
801 if (pname == GL_MAX_DEPTH)
806 if (pname == GL_MAX_DEPTH)
836 * Returns the minimum amount of dimensions associated to a pname. So for
848 _get_min_dimensions(GLenum pname)
850 switch(pname) {
880 _mesa_GetInternalformativ(GLenum target, GLenum internalformat, GLenum pname,
895 if (!_legal_parameters(ctx, target, internalformat, pname, bufSize, params))
901 /* Use the 'unsupported' response defined by the spec for every pname
904 _set_default_response(pname, buffer);
908 !_is_resource_supported(ctx, target, internalformat, pname))
911 switch (pname) {
939 if (pname == GL_NUM_SAMPLE_COUNTS && ctx->API == API_OPENGLES2 &&
944 st_QueryInternalFormat(ctx, target, internalformat, pname,
968 st_QueryInternalFormat(ctx, target, internalformat, pname,
1008 if (pname == GL_INTERNALFORMAT_SHARED_SIZE) {
1015 if (!_mesa_base_format_has_channel(baseformat, pname))
1018 switch (pname) {
1030 buffer[0] = _mesa_get_format_bits(texformat, pname);
1068 min_dimensions = _get_min_dimensions(pname);
1072 get_pname = _equivalent_size_pname(target, pname);
1170 if (pname == GL_COLOR_RENDERABLE) {
1176 ((pname == GL_DEPTH_RENDERABLE && baseFormat != GL_DEPTH_COMPONENT) ||
1177 (pname == GL_STENCIL_RENDERABLE && baseFormat != GL_STENCIL_INDEX)))
1198 st_QueryInternalFormat(ctx, target, internalformat, pname,
1205 st_QueryInternalFormat(ctx, target, internalformat, pname,
1213 st_QueryInternalFormat(ctx, target, internalformat, pname,
1226 if (pname == GL_MIPMAP) {
1230 else if (pname == GL_MANUAL_GENERATE_MIPMAP) {
1238 * for the AUTO_GENERATE_MIPMAP <pname> return the appropriate
1245 st_QueryInternalFormat(ctx, target, internalformat, pname,
1265 st_QueryInternalFormat(ctx, target, internalformat, pname,
1275 st_QueryInternalFormat(ctx, target, internalformat, pname,
1287 st_QueryInternalFormat(ctx, target, internalformat, pname,
1308 st_QueryInternalFormat(ctx, target, internalformat, pname,
1321 if ((pname == GL_TESS_CONTROL_TEXTURE ||
1322 pname == GL_TESS_EVALUATION_TEXTURE) &&
1326 if (pname == GL_GEOMETRY_TEXTURE && !_mesa_has_geometry_shaders(ctx))
1329 if (pname == GL_COMPUTE_TEXTURE && !_mesa_has_compute_shaders(ctx))
1332 st_QueryInternalFormat(ctx, target, internalformat, pname,
1345 if (pname != GL_TEXTURE_GATHER &&
1362 if (pname != GL_TEXTURE_SHADOW)
1370 st_QueryInternalFormat(ctx, target, internalformat, pname,
1389 st_QueryInternalFormat(ctx, target, internalformat, pname,
1397 st_QueryInternalFormat(ctx, target, internalformat, pname,
1470 /* As pointed by the spec quote below, this pname query should return
1501 if (((pname == GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST ||
1502 pname == GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE) &&
1504 ((pname == GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST ||
1505 pname == GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE) &&
1510 st_QueryInternalFormat(ctx, target, internalformat, pname,
1531 if (pname == GL_TEXTURE_COMPRESSED_BLOCK_SIZE) {
1540 if (pname == GL_TEXTURE_COMPRESSED_BLOCK_WIDTH)
1552 st_QueryInternalFormat(ctx, target, internalformat, pname,
1563 if (pname == GL_TEXTURE_VIEW) {
1564 st_QueryInternalFormat(ctx, target, internalformat, pname,
1578 st_QueryInternalFormat(ctx, target, internalformat, pname,
1586 st_QueryInternalFormat(ctx, target, internalformat, pname,
1596 st_QueryInternalFormat(ctx, target, internalformat, pname, buffer);
1624 GLenum pname, GLsizei bufSize, GLint64 *params)
1641 * no pname can return a negative value, we fill params32 with negative
1648 * and at the same time we only need 2. So for that pname, we call the
1652 if (pname == GL_MAX_COMBINED_DIMENSIONS && bufSize > 0)
1657 _mesa_GetInternalformativ(target, internalformat, pname, callSize, params32);
1659 if (pname == GL_MAX_COMBINED_DIMENSIONS) {