Home | History | Annotate | Download | only in state_tracker

Lines Matching refs:state

26  * that mesa/st uses to insert additional sampler view/state (since both
46 assign_extra_samplers(lower_tex_src_state *state, unsigned free_slots)
48 unsigned mask = state->lower_2plane | state->lower_3plane;
54 state->sampler_map[y_samp][0] = extra;
56 if (state->lower_3plane & (1 << y_samp)) {
58 state->sampler_map[y_samp][1] = extra;
64 lower_tex_src_plane_block(lower_tex_src_state *state, nir_block *block)
83 assume(((state->lower_3plane & (1 << y_samp)) && plane->i32[0] < 3) ||
87 state->sampler_map[y_samp][plane->i32[0] - 1];
95 lower_tex_src_plane_impl(lower_tex_src_state *state, nir_function_impl *impl)
98 lower_tex_src_plane_block(state, block);
109 lower_tex_src_state state = {0};
111 state.lower_2plane = lower_2plane;
112 state.lower_3plane = lower_3plane;
114 assign_extra_samplers(&state, free_slots);
118 lower_tex_src_plane_impl(&state, function->impl);