Lines Matching defs:blorp
62 blorp_init(struct blorp_context *blorp, void *driver_ctx,
65 memset(blorp, 0, sizeof(*blorp));
67 blorp->driver_ctx = driver_ctx;
68 blorp->isl_dev = isl_dev;
70 blorp->config = *config;
74 blorp_finish(struct blorp_context *blorp)
76 blorp->driver_ctx = NULL;
80 blorp_batch_init(struct blorp_context *blorp,
84 batch->blorp = blorp;
92 batch->blorp = NULL;
102 struct blorp_context *blorp = batch->blorp;
167 if (is_dest && blorp->isl_dev->info->ver <= 6)
226 blorp_compile_fs(struct blorp_context *blorp, void *mem_ctx,
232 const struct brw_compiler *compiler = blorp->compiler;
245 if (blorp->compiler->devinfo->ver < 6) {
258 .log_data = blorp->driver_ctx,
267 blorp_compile_vs(struct blorp_context *blorp, void *mem_ctx,
271 const struct brw_compiler *compiler = blorp->compiler;
292 .log_data = blorp->driver_ctx,
301 blorp_compile_cs(struct blorp_context *blorp, void *mem_ctx,
306 const struct brw_compiler *compiler = blorp->compiler;
331 .log_data = blorp->driver_ctx,
352 struct blorp_context *blorp = batch->blorp;
357 if (blorp->compiler->devinfo->ver >= 6)
379 if (blorp->lookup_shader(batch, &key, sizeof(key),
389 brw_compute_vue_map(blorp->compiler->devinfo, &vue_map, slots_valid, false, 1);
392 program = brw_compile_sf(blorp->compiler, mem_ctx, &key.key,
396 blorp->upload_shader(batch, MESA_SHADER_NONE,
411 const struct intel_device_info *devinfo = batch->blorp->isl_dev->info;
519 batch->blorp->exec(batch, ¶ms);