Lines Matching refs:data
181 mesa_loge("Could not find hard coding data for %s", program);
193 const struct pvr_hard_coding_data *const data =
196 assert(data->type == PVR_HARD_CODE_SHADER_TYPE_COMPUTE);
198 mesa_logd("Hard coding compute pipeline for %s", data->name);
200 *build_info_out = data->compute.build_info;
201 *shader_state_out = data->compute.shader_info;
204 data->compute.shader,
205 data->compute.shader_size,
213 const struct pvr_hard_coding_data *const data =
216 assert(data->type == PVR_HARD_CODE_SHADER_TYPE_GRAPHICS);
218 return data->graphics.flags;
226 const struct pvr_hard_coding_data *const data =
229 assert(data->type == PVR_HARD_CODE_SHADER_TYPE_GRAPHICS);
230 assert(pipeline_n < data->graphics.shader_count);
231 assert(data->graphics.flags & BITFIELD_BIT(stage));
235 data->name);
239 *shader_out = data->graphics.vert_shaders[pipeline_n];
243 *shader_out = data->graphics.frag_shaders[pipeline_n];
256 const struct pvr_hard_coding_data *const data =
259 assert(data->type == PVR_HARD_CODE_SHADER_TYPE_GRAPHICS);
260 assert(pipeline_n < data->graphics.shader_count);
261 assert(data->graphics.flags & BITFIELD_BIT(MESA_SHADER_VERTEX));
263 *vert_state_out = *data->graphics.vert_shader_states[0];
271 const struct pvr_hard_coding_data *const data =
274 assert(data->type == PVR_HARD_CODE_SHADER_TYPE_GRAPHICS);
275 assert(pipeline_n < data->graphics.shader_count);
276 assert(data->graphics.flags & BITFIELD_BIT(MESA_SHADER_FRAGMENT));
278 *frag_state_out = *data->graphics.frag_shader_states[0];
289 const struct pvr_hard_coding_data *const data =
292 assert(data->type == PVR_HARD_CODE_SHADER_TYPE_GRAPHICS);
293 assert(pipeline_n < data->graphics.shader_count);
294 assert(data->graphics.flags & BITFIELD_BIT(stage));
299 data->graphics.build_infos[pipeline_n]->vert_common_data.temps ==
300 data->graphics.vert_shader_states[pipeline_n]->stage_state.temps_count);
302 assert(data->graphics.build_infos[pipeline_n]->vert_common_data.coeffs ==
303 data->graphics.vert_shader_states[pipeline_n]
306 build_data->vs = data->graphics.build_infos[pipeline_n]->stage_data.vs;
308 data->graphics.build_infos[pipeline_n]->vert_common_data;
310 data->graphics.build_infos[pipeline_n]->vert_explicit_conts_usage;
316 data->graphics.build_infos[pipeline_n]->frag_common_data.temps ==
317 data->graphics.frag_shader_states[pipeline_n]->stage_state.temps_count);
319 assert(data->graphics.build_infos[pipeline_n]->frag_common_data.coeffs ==
320 data->graphics.frag_shader_states[pipeline_n]
323 build_data->fs = data->graphics.build_infos[pipeline_n]->stage_data.fs;
325 data->graphics.build_infos[pipeline_n]->frag_common_data;
327 data->graphics.build_infos[pipeline_n]->frag_explicit_conts_usage;
344 .data = { 0, 0, 0, 0, 0, 0, 0, 0 }