Lines Matching refs:shader_state
271 struct vc4_shader_state *shader_state; in validate_indexed_prim_list() local
278 shader_state = &exec->shader_state[exec->shader_state_count - 1]; in validate_indexed_prim_list()
280 if (max_index > shader_state->max_index) in validate_indexed_prim_list()
281 shader_state->max_index = max_index; in validate_indexed_prim_list()
305 struct vc4_shader_state *shader_state; in validate_gl_array_primitive() local
312 shader_state = &exec->shader_state[exec->shader_state_count - 1]; in validate_gl_array_primitive()
320 if (max_index > shader_state->max_index) in validate_gl_array_primitive()
321 shader_state->max_index = max_index; in validate_gl_array_primitive()
336 exec->shader_state[i].addr = *(uint32_t *)untrusted; in validate_gl_shader_state()
337 exec->shader_state[i].max_index = 0; in validate_gl_shader_state()
339 if (exec->shader_state[i].addr & ~0xf) { in validate_gl_shader_state()
345 exec->shader_state[i].addr); in validate_gl_shader_state()
348 roundup(gl_shader_rec_size(exec->shader_state[i].addr), 16); in validate_gl_shader_state()
938 ret = validate_gl_shader_rec(dev, exec, &exec->shader_state[i]); in vc4_validate_shader_recs()