Lines Matching defs:param

537                    GLint param)
539 if (samp->Attrib.WrapS == param)
541 if (validate_texture_wrap_mode(ctx, param)) {
543 update_sampler_gl_clamp(ctx, samp, is_wrap_gl_clamp(samp->Attrib.WrapS), is_wrap_gl_clamp(param), WRAP_S);
544 samp->Attrib.WrapS = param;
545 samp->Attrib.state.wrap_s = wrap_to_gallium(param);
555 GLint param)
557 if (samp->Attrib.WrapT == param)
559 if (validate_texture_wrap_mode(ctx, param)) {
561 update_sampler_gl_clamp(ctx, samp, is_wrap_gl_clamp(samp->Attrib.WrapT), is_wrap_gl_clamp(param), WRAP_T);
562 samp->Attrib.WrapT = param;
563 samp->Attrib.state.wrap_t = wrap_to_gallium(param);
573 GLint param)
575 if (samp->Attrib.WrapR == param)
577 if (validate_texture_wrap_mode(ctx, param)) {
579 update_sampler_gl_clamp(ctx, samp, is_wrap_gl_clamp(samp->Attrib.WrapR), is_wrap_gl_clamp(param), WRAP_R);
580 samp->Attrib.WrapR = param;
581 samp->Attrib.state.wrap_r = wrap_to_gallium(param);
590 GLint param)
592 if (samp->Attrib.MinFilter == param)
595 switch (param) {
603 samp->Attrib.MinFilter = param;
604 samp->Attrib.state.min_img_filter = filter_to_gallium(param);
605 samp->Attrib.state.min_mip_filter = mipfilter_to_gallium(param);
616 GLint param)
618 if (samp->Attrib.MagFilter == param)
621 switch (param) {
625 samp->Attrib.MagFilter = param;
626 samp->Attrib.state.mag_img_filter = filter_to_gallium(param);
637 GLfloat param)
639 if (samp->Attrib.LodBias == param)
643 samp->Attrib.LodBias = param;
644 samp->Attrib.state.lod_bias = util_quantize_lod_bias(param);
687 GLfloat param)
689 if (samp->Attrib.MinLod == param)
693 samp->Attrib.MinLod = param;
694 samp->Attrib.state.min_lod = MAX2(param, 0.0f); /* only positive */
702 GLfloat param)
704 if (samp->Attrib.MaxLod == param)
708 samp->Attrib.MaxLod = param;
709 samp->Attrib.state.max_lod = param;
716 struct gl_sampler_object *samp, GLint param)
725 if (samp->Attrib.CompareMode == param)
728 if (param == GL_NONE ||
729 param == GL_COMPARE_R_TO_TEXTURE_ARB) {
731 samp->Attrib.CompareMode = param;
741 struct gl_sampler_object *samp, GLint param)
750 if (samp->Attrib.CompareFunc == param)
753 switch (param) {
763 samp->Attrib.CompareFunc = param;
764 samp->Attrib.state.compare_func = func_to_gallium(param);
774 struct gl_sampler_object *samp, GLfloat param)
779 if (samp->Attrib.MaxAnisotropy == param)
782 if (param < 1.0F)
787 samp->Attrib.MaxAnisotropy = MIN2(param, ctx->Const.MaxTextureMaxAnisotropy);
797 struct gl_sampler_object *samp, GLboolean param)
803 if (samp->Attrib.CubeMapSeamless == param)
806 if (param != GL_TRUE && param != GL_FALSE)
810 samp->Attrib.CubeMapSeamless = param;
811 samp->Attrib.state.seamless_cube_map = param;
817 struct gl_sampler_object *samp, GLenum param)
822 if (samp->Attrib.sRGBDecode == param)
831 * is TEXTURE_SRGB_DECODE_EXT when the <param> parameter is not one of
836 if (param != GL_DECODE_EXT && param != GL_SKIP_DECODE_EXT)
840 samp->Attrib.sRGBDecode = param;
846 struct gl_sampler_object *samp, GLenum param)
852 if (samp->Attrib.ReductionMode == param)
855 if (param != GL_WEIGHTED_AVERAGE_EXT && param != GL_MIN && param != GL_MAX)
859 samp->Attrib.ReductionMode = param;
860 samp->Attrib.state.reduction_mode = reduction_to_gallium(param);
898 _mesa_SamplerParameteri(GLuint sampler, GLenum pname, GLint param)
911 res = set_sampler_wrap_s(ctx, sampObj, param);
914 res = set_sampler_wrap_t(ctx, sampObj, param);
917 res = set_sampler_wrap_r(ctx, sampObj, param);
920 res = set_sampler_min_filter(ctx, sampObj, param);
923 res = set_sampler_mag_filter(ctx, sampObj, param);
926 res = set_sampler_min_lod(ctx, sampObj, (GLfloat) param);
929 res = set_sampler_max_lod(ctx, sampObj, (GLfloat) param);
932 res = set_sampler_lod_bias(ctx, sampObj, (GLfloat) param);
935 res = set_sampler_compare_mode(ctx, sampObj, param);
938 res = set_sampler_compare_func(ctx, sampObj, param);
941 res = set_sampler_max_anisotropy(ctx, sampObj, (GLfloat) param);
944 res = set_sampler_cube_map_seamless(ctx, sampObj, param);
947 res = set_sampler_srgb_decode(ctx, sampObj, param);
950 res = set_sampler_reduction_mode(ctx, sampObj, param);
970 _mesa_error(ctx, GL_INVALID_ENUM, "glSamplerParameteri(param=%d)\n",
971 param);
974 _mesa_error(ctx, GL_INVALID_VALUE, "glSamplerParameteri(param=%d)\n",
975 param);
984 _mesa_SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
997 res = set_sampler_wrap_s(ctx, sampObj, (GLint) param);
1000 res = set_sampler_wrap_t(ctx, sampObj, (GLint) param);
1003 res = set_sampler_wrap_r(ctx, sampObj, (GLint) param);
1006 res = set_sampler_min_filter(ctx, sampObj, (GLint) param);
1009 res = set_sampler_mag_filter(ctx, sampObj, (GLint) param);
1012 res = set_sampler_min_lod(ctx, sampObj, param);
1015 res = set_sampler_max_lod(ctx, sampObj, param);
1018 res = set_sampler_lod_bias(ctx, sampObj, param);
1021 res = set_sampler_compare_mode(ctx, sampObj, (GLint) param);
1024 res = set_sampler_compare_func(ctx, sampObj, (GLint) param);
1027 res = set_sampler_max_anisotropy(ctx, sampObj, param);
1030 res = set_sampler_cube_map_seamless(ctx, sampObj, (GLboolean) param);
1033 res = set_sampler_srgb_decode(ctx, sampObj, (GLenum) param);
1036 res = set_sampler_reduction_mode(ctx, sampObj, (GLenum) param);
1056 _mesa_error(ctx, GL_INVALID_ENUM, "glSamplerParameterf(param=%f)\n",
1057 param);
1060 _mesa_error(ctx, GL_INVALID_VALUE, "glSamplerParameterf(param=%f)\n",
1061 param);
1149 _mesa_error(ctx, GL_INVALID_ENUM, "glSamplerParameteriv(param=%d)\n",
1153 _mesa_error(ctx, GL_INVALID_VALUE, "glSamplerParameteriv(param=%d)\n",
1235 _mesa_error(ctx, GL_INVALID_ENUM, "glSamplerParameterfv(param=%f)\n",
1239 _mesa_error(ctx, GL_INVALID_VALUE, "glSamplerParameterfv(param=%f)\n",
1321 _mesa_error(ctx, GL_INVALID_ENUM, "glSamplerParameterIiv(param=%d)\n",
1325 _mesa_error(ctx, GL_INVALID_VALUE, "glSamplerParameterIiv(param=%d)\n",
1408 _mesa_error(ctx, GL_INVALID_ENUM, "glSamplerParameterIuiv(param=%u)\n",
1412 _mesa_error(ctx, GL_INVALID_VALUE, "glSamplerParameterIuiv(param=%u)\n",