Lines Matching refs:rstate
4098 struct si_sampler_state *rstate = CALLOC_STRUCT(si_sampler_state); in si_create_sampler_state() local
4104 if (!rstate) { in si_create_sampler_state()
4109 rstate->magic = SI_SAMPLER_STATE_MAGIC; in si_create_sampler_state()
4111 rstate->val[0] = (S_008F30_CLAMP_X(si_tex_wrap(state->wrap_s)) | in si_create_sampler_state()
4121 rstate->val[1] = (S_008F34_MIN_LOD(S_FIXED(CLAMP(state->min_lod, 0, 15), 8)) | in si_create_sampler_state()
4124 rstate->val[2] = (S_008F38_LOD_BIAS(S_FIXED(CLAMP(state->lod_bias, -16, 16), 8)) | in si_create_sampler_state()
4132 rstate->val[3] = si_translate_border_color(sctx, state, &state->border_color, false); in si_create_sampler_state()
4135 memcpy(rstate->integer_val, rstate->val, sizeof(rstate->val)); in si_create_sampler_state()
4136 rstate->integer_val[3] = si_translate_border_color(sctx, state, &state->border_color, true); in si_create_sampler_state()
4139 memcpy(rstate->upgraded_depth_val, rstate->val, sizeof(rstate->val)); in si_create_sampler_state()
4148 rstate->upgraded_depth_val[3] |= S_008F3C_UPGRADED_DEPTH(1); in si_create_sampler_state()
4150 rstate->upgraded_depth_val[3] = in si_create_sampler_state()
4154 return rstate; in si_create_sampler_state()