Lines Matching refs:blorp
49 blorp_init(struct blorp_context *blorp, void *driver_ctx, in blorp_init() argument
52 blorp->driver_ctx = driver_ctx; in blorp_init()
53 blorp->isl_dev = isl_dev; in blorp_init()
57 blorp_finish(struct blorp_context *blorp) in blorp_finish() argument
59 blorp->driver_ctx = NULL; in blorp_finish()
63 blorp_batch_init(struct blorp_context *blorp, in blorp_batch_init() argument
67 batch->blorp = blorp; in blorp_batch_init()
75 batch->blorp = NULL; in blorp_batch_finish()
79 brw_blorp_surface_info_init(struct blorp_context *blorp, in brw_blorp_surface_info_init() argument
140 if (is_render_target && blorp->isl_dev->info->gen <= 6) in brw_blorp_surface_info_init()
186 blorp_compile_fs(struct blorp_context *blorp, void *mem_ctx, in blorp_compile_fs() argument
192 const struct brw_compiler *compiler = blorp->compiler; in blorp_compile_fs()
212 if (blorp->compiler->devinfo->gen < 6) { in blorp_compile_fs()
220 brw_compile_fs(compiler, blorp->driver_ctx, mem_ctx, wm_key, in blorp_compile_fs()
228 blorp_compile_vs(struct blorp_context *blorp, void *mem_ctx, in blorp_compile_vs() argument
232 const struct brw_compiler *compiler = blorp->compiler; in blorp_compile_vs()
251 brw_compile_vs(compiler, blorp->driver_ctx, mem_ctx, in blorp_compile_vs()
267 struct blorp_context *blorp = batch->blorp; in blorp_ensure_sf_program() local
272 if (blorp->compiler->devinfo->gen >= 6) in blorp_ensure_sf_program()
294 if (blorp->lookup_shader(batch, &key, sizeof(key), in blorp_ensure_sf_program()
304 brw_compute_vue_map(blorp->compiler->devinfo, &vue_map, slots_valid, false, 1); in blorp_ensure_sf_program()
307 program = brw_compile_sf(blorp->compiler, mem_ctx, &key.key, in blorp_ensure_sf_program()
311 blorp->upload_shader(batch, MESA_SHADER_NONE, in blorp_ensure_sf_program()
335 brw_blorp_surface_info_init(batch->blorp, ¶ms.depth, surf, level, in blorp_hiz_op()
383 batch->blorp->exec(batch, ¶ms); in blorp_hiz_op()
401 brw_blorp_surface_info_init(batch->blorp, ¶ms.stencil, stencil, level, in blorp_hiz_stencil_op()
413 batch->blorp->exec(batch, ¶ms); in blorp_hiz_stencil_op()