| /xsrc/external/mit/MesaLib/dist/src/intel/blorp/ |
| H A D | blorp.c | 50 blorp_init(struct blorp_context *blorp, void *driver_ctx, argument 53 blorp->driver_ctx = driver_ctx; 54 blorp->isl_dev = isl_dev; 58 blorp_finish(struct blorp_context *blorp) argument 60 blorp->driver_ctx = NULL; 64 blorp_batch_init(struct blorp_context *blorp, argument 68 batch->blorp = blorp; 76 batch->blorp = NULL; 86 struct blorp_context *blorp local in function:brw_blorp_surface_info_init 210 blorp_compile_fs(struct blorp_context * blorp,void * mem_ctx,struct nir_shader * nir,struct brw_wm_prog_key * wm_key,bool use_repclear,struct brw_wm_prog_data * wm_prog_data) argument 258 blorp_compile_vs(struct blorp_context * blorp,void * mem_ctx,struct nir_shader * nir,struct brw_vs_prog_data * vs_prog_data) argument 293 blorp_compile_cs(struct blorp_context * blorp,void * mem_ctx,struct nir_shader * nir,struct brw_cs_prog_key * cs_key,struct brw_cs_prog_data * cs_prog_data) argument 351 struct blorp_context *blorp = batch->blorp; local in function:blorp_ensure_sf_program [all...] |
| H A D | blorp_clear.c | 54 struct blorp_context *blorp = batch->blorp; local in function:blorp_params_get_clear_kernel_fs 64 if (blorp->lookup_shader(batch, &blorp_key, sizeof(blorp_key), 96 blorp_compile_fs(blorp, mem_ctx, b.shader, &wm_key, use_replicated_data, 100 blorp->upload_shader(batch, MESA_SHADER_FRAGMENT, 115 struct blorp_context *blorp = batch->blorp; local in function:blorp_params_get_clear_kernel_cs 125 if (blorp->lookup_shader(batch, &blorp_key, sizeof(blorp_key), 170 blorp_compile_cs(blorp, mem_ctx, b.shader, &cs_key, &prog_data); 173 blorp 217 struct blorp_context *blorp = batch->blorp; local in function:blorp_params_get_layer_offset_vs 468 blorp_clear_supports_compute(struct blorp_context * blorp,uint8_t color_write_disable,bool blend_enabled,enum isl_aux_usage aux_usage) argument 1280 struct blorp_context *blorp = batch->blorp; local in function:blorp_params_get_mcs_partial_resolve_kernel [all...] |
| H A D | blorp.h | 61 void blorp_init(struct blorp_context *blorp, void *driver_ctx, 63 void blorp_finish(struct blorp_context *blorp); 67 * This flag indicates that blorp should *not* re-emit the depth and 74 /* This flag indicates that the blorp call should be predicated. */ 77 /* This flag indicates that blorp should *not* update the indirect clear 82 /* This flag indicates that blorp should use a compute program for the 89 struct blorp_context *blorp; member in struct:blorp_batch 94 void blorp_batch_init(struct blorp_context *blorp, struct blorp_batch *batch, 177 blorp_clear_supports_compute(struct blorp_context *blorp, 182 blorp_copy_supports_compute(struct blorp_context *blorp, [all...] |
| H A D | blorp_priv.h | 33 #include "blorp.h" 268 .name = "blorp", \ 412 blorp_compile_fs(struct blorp_context *blorp, void *mem_ctx, 419 blorp_compile_vs(struct blorp_context *blorp, void *mem_ctx, 451 blorp_compile_cs(struct blorp_context *blorp, void *mem_ctx,
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/ |
| H A D | blorp.c | 33 blorp_init(struct blorp_context *blorp, void *driver_ctx, argument 36 blorp->driver_ctx = driver_ctx; 37 blorp->isl_dev = isl_dev; 41 blorp_finish(struct blorp_context *blorp) argument 43 blorp->driver_ctx = NULL; 47 blorp_batch_init(struct blorp_context *blorp, argument 51 batch->blorp = blorp; 59 batch->blorp = NULL; 63 brw_blorp_surface_info_init(struct blorp_context *blorp, argument 172 blorp_compile_fs(struct blorp_context * blorp,void * mem_ctx,struct nir_shader * nir,struct brw_wm_prog_key * wm_key,bool use_repclear,struct brw_wm_prog_data * wm_prog_data) argument 215 blorp_compile_vs(struct blorp_context * blorp,void * mem_ctx,struct nir_shader * nir,struct brw_vs_prog_data * vs_prog_data) argument 253 struct blorp_context *blorp = batch->blorp; local in function:blorp_ensure_sf_program [all...] |
| H A D | blorp_clear.c | 51 struct blorp_context *blorp = batch->blorp; local in function:blorp_params_get_clear_kernel 59 if (blorp->lookup_shader(batch, &blorp_key, sizeof(blorp_key), 103 blorp_compile_fs(blorp, mem_ctx, b.shader, &wm_key, use_replicated_data, 107 blorp->upload_shader(batch, &blorp_key, sizeof(blorp_key), 132 struct blorp_context *blorp = batch->blorp; local in function:blorp_params_get_layer_offset_vs 140 if (blorp->lookup_shader(batch, &blorp_key, sizeof(blorp_key), 194 blorp_compile_vs(blorp, mem_ctx, b.shader, &vs_prog_data); 197 blorp 942 struct blorp_context *blorp = batch->blorp; local in function:blorp_params_get_mcs_partial_resolve_kernel [all...] |
| H A D | blorp_priv.h | 32 #include "blorp.h" 70 brw_blorp_surface_info_init(struct blorp_context *blorp, 351 blorp_compile_fs(struct blorp_context *blorp, void *mem_ctx, 358 blorp_compile_vs(struct blorp_context *blorp, void *mem_ctx,
|
| H A D | blorp.h | 60 void blorp_init(struct blorp_context *blorp, void *driver_ctx, 62 void blorp_finish(struct blorp_context *blorp); 66 * This flag indicates that blorp should *not* re-emit the depth and 73 /* This flag indicates that the blorp call should be predicated. */ 76 /* This flag indicates that blorp should *not* update the indirect clear 83 struct blorp_context *blorp; member in struct:blorp_batch 88 void blorp_batch_init(struct blorp_context *blorp, struct blorp_batch *batch,
|
| H A D | blorp_blit.c | 1187 brw_blorp_build_nir_shader(struct blorp_context *blorp, void *mem_ctx, argument 1190 const struct gen_device_info *devinfo = blorp->isl_dev->info; 1410 unreachable("Invalid blorp filter"); 1460 struct blorp_context *blorp = batch->blorp; local in function:brw_blorp_get_blit_kernel 1462 if (blorp->lookup_shader(batch, prog_key, sizeof(*prog_key), 1471 nir_shader *nir = brw_blorp_build_nir_shader(blorp, mem_ctx, prog_key); 1481 program = blorp_compile_fs(blorp, mem_ctx, nir, &wm_key, false, 1485 blorp->upload_shader(batch, prog_key, sizeof(*prog_key), 1507 * blorp progra [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_blorp.c | 47 #include "blorp/blorp_genX_exec.h" 138 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 154 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 178 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 204 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 247 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 266 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 287 * data with different formats, which blorp does for stencil and depth 365 blorp_init(&ice->blorp, ice, &screen->isl_dev); 366 ice->blorp [all...] |
| H A D | iris_program_cache.c | 223 struct blorp_context *blorp = blorp_batch->blorp; local in function:iris_blorp_lookup_shader 224 struct iris_context *ice = blorp->driver_ctx; 250 struct blorp_context *blorp = blorp_batch->blorp; local in function:iris_blorp_upload_shader 251 struct iris_context *ice = blorp->driver_ctx;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_blorp.c | 46 #include "blorp/blorp_genX_exec.h" 135 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 161 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 185 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 214 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 230 "workaround: VF cache 32-bit key [blorp]", 269 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 282 "workaround: RT BTI change [blorp]", 396 struct iris_context *ice = blorp_batch->blorp->driver_ctx; 410 blorp_init(&ice->blorp, ic [all...] |
| H A D | iris_program_cache.c | 126 /* Shaders that are neither blorp nor tessellation control must not have 202 struct blorp_context *blorp = blorp_batch->blorp; local in function:iris_blorp_lookup_shader 203 struct iris_context *ice = blorp->driver_ctx; 229 struct blorp_context *blorp = blorp_batch->blorp; local in function:iris_blorp_upload_shader 230 struct iris_context *ice = blorp->driver_ctx;
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | genX_blorp_exec.c | 33 #include "blorp/blorp_genX_exec.h" 44 assert(batch->blorp->driver_ctx == batch->driver_batch); 58 assert(batch->blorp->driver_ctx == batch->driver_batch); 81 assert(batch->blorp->driver_ctx == batch->driver_batch); 109 assert(batch->blorp->driver_ctx == batch->driver_batch); 124 assert(batch->blorp->driver_ctx == batch->driver_batch); 136 assert(batch->blorp->driver_ctx == batch->driver_batch); 155 assert(batch->blorp->driver_ctx == batch->driver_batch); 233 assert(batch->blorp->driver_ctx == batch->driver_batch); 256 assert(batch->blorp [all...] |
| H A D | gen4_blorp_exec.h | 27 assert(batch->blorp->driver_ctx == batch->driver_batch); 39 assert(batch->blorp->driver_ctx == batch->driver_batch); 51 assert(batch->blorp->driver_ctx == batch->driver_batch); 72 assert(batch->blorp->driver_ctx == batch->driver_batch); 155 batch->blorp->compiler->devinfo->max_wm_threads - 1; 178 assert(batch->blorp->driver_ctx == batch->driver_batch);
|
| H A D | brw_blorp.c | 75 blorp_init(&brw->blorp, brw, &brw->isl_dev); 77 brw->blorp.compiler = brw->screen->compiler; 82 brw->blorp.exec = gen45_blorp_exec; 84 brw->blorp.exec = gen4_blorp_exec; 88 brw->blorp.exec = gen5_blorp_exec; 91 brw->blorp.exec = gen6_blorp_exec; 95 brw->blorp.exec = gen75_blorp_exec; 97 brw->blorp.exec = gen7_blorp_exec; 101 brw->blorp.exec = gen8_blorp_exec; 104 brw->blorp [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A D | genX_blorp_exec.c | 33 #include "blorp/blorp_genX_exec.h" 47 assert(batch->blorp->driver_ctx == batch->driver_batch); 61 assert(batch->blorp->driver_ctx == batch->driver_batch); 84 assert(batch->blorp->driver_ctx == batch->driver_batch); 112 assert(batch->blorp->driver_ctx == batch->driver_batch); 127 assert(batch->blorp->driver_ctx == batch->driver_batch); 149 assert(batch->blorp->driver_ctx == batch->driver_batch); 168 assert(batch->blorp->driver_ctx == batch->driver_batch); 250 assert(batch->blorp->driver_ctx == batch->driver_batch); 272 assert(batch->blorp [all...] |
| H A D | gfx4_blorp_exec.h | 27 assert(batch->blorp->driver_ctx == batch->driver_batch); 39 assert(batch->blorp->driver_ctx == batch->driver_batch); 51 assert(batch->blorp->driver_ctx == batch->driver_batch); 72 assert(batch->blorp->driver_ctx == batch->driver_batch); 155 batch->blorp->compiler->devinfo->max_wm_threads - 1; 178 assert(batch->blorp->driver_ctx == batch->driver_batch);
|
| H A D | brw_blorp.c | 75 blorp_init(&brw->blorp, brw, &brw->isl_dev); 77 brw->blorp.compiler = brw->screen->compiler; 82 brw->blorp.exec = gfx45_blorp_exec; 84 brw->blorp.exec = gfx4_blorp_exec; 88 brw->blorp.exec = gfx5_blorp_exec; 91 brw->blorp.exec = gfx6_blorp_exec; 95 brw->blorp.exec = gfx75_blorp_exec; 97 brw->blorp.exec = gfx7_blorp_exec; 101 brw->blorp.exec = gfx8_blorp_exec; 104 brw->blorp [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_blorp.c | 31 struct blorp_context *blorp = batch->blorp; local in function:lookup_blorp_shader 32 struct anv_device *device = blorp->driver_ctx; 61 struct blorp_context *blorp = batch->blorp; local in function:upload_blorp_shader 62 struct anv_device *device = blorp->driver_ctx; 64 /* The blorp cache must be a real cache */ 96 blorp_init(&device->blorp, device, &device->isl_dev); 97 device->blorp.compiler = device->instance->physicalDevice.compiler; 98 device->blorp [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| H A D | crocus_blorp.c | 46 #include "blorp/blorp_genX_exec.h" 274 struct crocus_context *ice = blorp_batch->blorp->driver_ctx; 281 * data with different formats, which blorp does for stencil and depth 409 blorp_init(&ice->blorp, ice, &screen->isl_dev); 410 ice->blorp.compiler = screen->compiler; 411 ice->blorp.lookup_shader = crocus_blorp_lookup_shader; 412 ice->blorp.upload_shader = crocus_blorp_upload_shader; 413 ice->blorp.exec = crocus_blorp_exec;
|
| H A D | crocus_program_cache.c | 245 struct blorp_context *blorp = blorp_batch->blorp; local in function:crocus_blorp_lookup_shader 246 struct crocus_context *ice = blorp->driver_ctx; 267 struct blorp_context *blorp = blorp_batch->blorp; local in function:crocus_blorp_upload_shader 268 struct crocus_context *ice = blorp->driver_ctx;
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/ |
| H A D | Makefile.sources | 2 blorp/blorp.c \ 3 blorp/blorp.h \ 4 blorp/blorp_blit.c \ 5 blorp/blorp_clear.c \ 6 blorp/blorp_nir_builder.h \ 7 blorp/blorp_genX_exec.h \ 8 blorp/blorp_priv.h
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 17.0.4.rst | 87 - anv/blorp: Align vertex buffers to 64B 88 - i965/blorp: Align vertex buffers to 64B 89 - i965/blorp: Bump the batch space estimate
|
| H A D | 17.2.5.rst | 48 - cherry-ignore: i965: fix blorp stage_prog_data->param leak 79 - i965/blorp: Use blorp_to_isl_format for src_isl_format in 81 - i965/blorp: Use more temporary isl_format variables
|