Lines Matching defs:rsd

82                                struct MALI_RENDERER_STATE *rsd)
86 rsd->properties.uniform_count = info->push.count / 4;
87 rsd->properties.shader_has_side_effects = info->writes_global;
88 rsd->properties.fp_mode = MALI_FP_MODE_GL_INF_NAN_ALLOWED;
93 rsd->properties.work_register_count = info->work_reg_count;
95 rsd->properties.shader_reads_tilebuffer =
99 rsd->properties.force_early_z =
171 struct MALI_RENDERER_STATE *rsd)
174 rsd->preload.uniform_count = fau_count;
177 rsd->properties.shader_register_allocation =
181 pan_make_preload(info->stage, info->preload, &rsd->preload);
184 rsd->properties.shader_modifies_coverage =
187 rsd->properties.allow_forward_pixel_to_be_killed =
191 rsd->properties.shader_wait_dependency_6 = info->bifrost.wait_6;
192 rsd->properties.shader_wait_dependency_7 = info->bifrost.wait_7;
194 pan_pack_message_preload(&rsd->message_preload_1, &info->bifrost.messages[0]);
195 pan_pack_message_preload(&rsd->message_preload_2, &info->bifrost.messages[1]);
198 rsd->secondary_preload.uniform_count = fau_count;
201 &rsd->secondary_preload);
203 rsd->secondary_shader = rsd->shader.shader +
207 rsd->properties.secondary_shader_register_allocation =
218 struct MALI_RENDERER_STATE *rsd)
224 rsd->shader.shader = shader_ptr;
225 rsd->shader.attribute_count = shader_info->attribute_count;
226 rsd->shader.varying_count = shader_info->varyings.input_count +
228 rsd->shader.texture_count = shader_info->texture_count;
229 rsd->shader.sampler_count = shader_info->sampler_count;
230 rsd->properties.shader_contains_barrier = shader_info->contains_barrier;
231 rsd->properties.uniform_buffer_count = shader_info->ubo_count;
234 rsd->properties.stencil_from_shader =
236 rsd->properties.depth_source = pan_depth_source(shader_info);
240 rsd->multisample_misc.evaluate_per_sample =
245 pan_shader_prepare_bifrost_rsd(shader_info, rsd);
247 pan_shader_prepare_midgard_rsd(shader_info, rsd);