Home | History | Annotate | Download | only in main

Lines Matching refs:samp

99                                 struct gl_sampler_object *samp)
101 assert(*ptr != samp); /* The inline wrapper should prevent no-op calls */
121 if (samp) {
123 mtx_lock(&samp->Mutex);
124 if (samp->RefCount == 0) {
131 samp->RefCount++;
132 *ptr = samp;
134 mtx_unlock(&samp->Mutex);
467 _mesa_set_sampler_wrap(struct gl_context *ctx, struct gl_sampler_object *samp,
474 if (samp->WrapS == s && samp->WrapT == t && samp->WrapR == r)
478 samp->WrapS = s;
479 samp->WrapT = t;
480 samp->WrapR = r;
488 set_sampler_wrap_s(struct gl_context *ctx, struct gl_sampler_object *samp,
491 if (samp->WrapS == param)
495 samp->WrapS = param;
503 set_sampler_wrap_t(struct gl_context *ctx, struct gl_sampler_object *samp,
506 if (samp->WrapT == param)
510 samp->WrapT = param;
518 set_sampler_wrap_r(struct gl_context *ctx, struct gl_sampler_object *samp,
521 if (samp->WrapR == param)
525 samp->WrapR = param;
533 struct gl_sampler_object *samp,
545 if (samp->MinFilter == min_filter && samp->MagFilter == mag_filter)
549 samp->MinFilter = min_filter;
550 samp->MagFilter = mag_filter;
554 set_sampler_min_filter(struct gl_context *ctx, struct gl_sampler_object *samp,
557 if (samp->MinFilter == param)
568 samp->MinFilter = param;
577 samp,
580 if (samp->MagFilter == param)
587 samp->MagFilter = param;
596 set_sampler_lod_bias(struct gl_context *ctx, struct gl_sampler_object *samp,
599 if (samp->LodBias == param)
603 samp->LodBias = param;
610 struct gl_sampler_object *samp,
614 samp->BorderColor.f[RCOMP] = params[0];
615 samp->BorderColor.f[GCOMP] = params[1];
616 samp->BorderColor.f[BCOMP] = params[2];
617 samp->BorderColor.f[ACOMP] = params[3];
624 struct gl_sampler_object *samp,
628 samp->BorderColor.i[RCOMP] = params[0];
629 samp->BorderColor.i[GCOMP] = params[1];
630 samp->BorderColor.i[BCOMP] = params[2];
631 samp->BorderColor.i[ACOMP] = params[3];
638 struct gl_sampler_object *samp,
642 samp->BorderColor.ui[RCOMP] = params[0];
643 samp->BorderColor.ui[GCOMP] = params[1];
644 samp->BorderColor.ui[BCOMP] = params[2];
645 samp->BorderColor.ui[ACOMP] = params[3];
651 set_sampler_min_lod(struct gl_context *ctx, struct gl_sampler_object *samp,
654 if (samp->MinLod == param)
658 samp->MinLod = param;
664 set_sampler_max_lod(struct gl_context *ctx, struct gl_sampler_object *samp,
667 if (samp->MaxLod == param)
671 samp->MaxLod = param;
678 struct gl_sampler_object *samp, GLint param)
687 if (samp->CompareMode == param)
693 samp->CompareMode = param;
703 struct gl_sampler_object *samp, GLint param)
712 if (samp->CompareFunc == param)
725 samp->CompareFunc = param;
735 struct gl_sampler_object *samp, GLfloat param)
740 if (samp->MaxAnisotropy == param)
748 samp->MaxAnisotropy = MIN2(param, ctx->Const.MaxTextureMaxAnisotropy);
755 struct gl_sampler_object *samp, GLboolean param)
761 if (samp->CubeMapSeamless == param)
768 samp->CubeMapSeamless = param;
774 struct gl_sampler_object *samp, GLenum param)
779 samp->sRGBDecode = param;
784 struct gl_sampler_object *samp, GLenum param)
789 if (samp->sRGBDecode == param)
796 samp->sRGBDecode = param;