Lines Matching defs:params
195 blorp_params_init(struct blorp_params *params)
197 memset(params, 0, sizeof(*params));
198 params->num_samples = 1;
199 params->num_draw_buffers = 1;
200 params->num_layers = 1;
252 struct brw_compile_fs_params params = {
263 return brw_compile_fs(compiler, mem_ctx, ¶ms);
288 struct brw_compile_vs_params params = {
297 return brw_compile_vs(compiler, mem_ctx, ¶ms);
327 struct brw_compile_cs_params params = {
335 const unsigned *program = brw_compile_cs(compiler, mem_ctx, ¶ms);
350 struct blorp_params *params)
353 const struct brw_wm_prog_data *wm_prog_data = params->wm_prog_data;
354 assert(params->wm_prog_data);
380 ¶ms->sf_prog_kernel, ¶ms->sf_prog_data))
399 ¶ms->sf_prog_kernel, ¶ms->sf_prog_data);
413 struct blorp_params params;
414 blorp_params_init(¶ms);
416 params.hiz_op = op;
417 params.full_surface_hiz_op = true;
420 params.snapshot_type = INTEL_SNAPSHOT_HIZ_RESOLVE;
423 params.snapshot_type = INTEL_SNAPSHOT_HIZ_AMBIGUATE;
426 params.snapshot_type = INTEL_SNAPSHOT_HIZ_CLEAR;
436 brw_blorp_surface_info_init(batch, ¶ms.depth, surf, level,
465 params.x1 = u_minify(params.depth.surf.logical_level0_px.width,
466 params.depth.view.base_level);
467 params.y1 = u_minify(params.depth.surf.logical_level0_px.height,
468 params.depth.view.base_level);
469 params.x1 = ALIGN(params.x1, 8);
470 params.y1 = ALIGN(params.y1, 4);
472 if (params.depth.view.base_level == 0) {
474 params.depth.surf.logical_level0_px.width = params.x1;
475 params.depth.surf.logical_level0_px.height = params.y1;
507 assert(u_minify(params.depth.surf.logical_level0_px.width,
508 params.depth.view.base_level) == params.x1);
509 assert(u_minify(params.depth.surf.logical_level0_px.height,
510 params.depth.view.base_level) == params.y1);
513 params.dst.surf.samples = params.depth.surf.samples;
514 params.dst.surf.logical_level0_px = params.depth.surf.logical_level0_px;
515 params.depth_format =
517 params.num_samples = params.depth.surf.samples;
519 batch->blorp->exec(batch, ¶ms);