| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| H A D | pan_util.c | 80 panfrost_blendable_formats_v7[format].bifrost[dithered] : 81 panfrost_blendable_formats_v6[format].bifrost[dithered];
|
| H A D | pan_format.h | 49 mali_pixel_format bifrost[2]; member in struct:pan_blendable_format
|
| H A D | pan_cs.h | 73 mali_ptr bifrost; member in union:pan_tiler_context::__anoneeb406e8060a 118 struct pan_fb_bifrost_info bifrost; member in union:pan_fb_info::__anoneeb406e80d0a
|
| H A D | pan_shader.h | 141 rsd->properties.shader_wait_dependency_6 = info->bifrost.wait_6; 142 rsd->properties.shader_wait_dependency_7 = info->bifrost.wait_7; 167 rsd->message_preload_1 = info->bifrost.messages[0]; 168 rsd->message_preload_2 = info->bifrost.messages[1];
|
| H A D | pan_shader.c | 32 #include "panfrost/bifrost/bifrost_compile.h" 310 for (unsigned i = 0; i < ARRAY_SIZE(info->bifrost.blend); ++i) { 311 info->bifrost.blend[i].format = 312 bifrost_blend_type_from_nir(info->bifrost.blend[i].type);
|
| H A D | pan_cs.c | 643 cfg.pre_frame_0 = pan_fix_frame_shader_mode(fb->bifrost.pre_post.modes[0], force_clean_write); 644 cfg.pre_frame_1 = pan_fix_frame_shader_mode(fb->bifrost.pre_post.modes[1], force_clean_write); 645 cfg.post_frame = pan_fix_frame_shader_mode(fb->bifrost.pre_post.modes[2], force_clean_write); 646 cfg.frame_shader_dcds = fb->bifrost.pre_post.dcds.gpu; 647 cfg.tiler = tiler_ctx->bifrost;
|
| H A D | pan_blitter.c | 622 shader->blend_ret_offsets[i] = info.bifrost.blend[i].return_offset; 623 shader->blend_types[i] = info.bifrost.blend[i].type; 1085 if (fb->bifrost.pre_post.dcds.gpu) 1088 fb->bifrost.pre_post.dcds = 1100 assert(fb->bifrost.pre_post.dcds.cpu); 1101 void *dcd = fb->bifrost.pre_post.dcds.cpu + 1144 fb->bifrost.pre_post.modes[dcd_idx] = 1150 fb->bifrost.pre_post.modes[dcd_idx] =
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/pandecode/ |
| H A D | cmdline.c | 32 int pandecode_replay_jc(mali_ptr jc_gpu_va, bool bifrost);
|
| H A D | decode.c | 35 int pandecode_replay_jc(mali_ptr jc_gpu_va, bool bifrost); 1944 pandecode_replay_jc(mali_ptr jc_gpu_va, bool bifrost) argument 2037 if (bifrost) { 2048 pandecode_replay_fragment_job(mem, payload_ptr, job_no, bifrost);
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/util/ |
| H A D | pan_ir.h | 171 } bifrost; member in union:panfrost_compile_inputs::__anonc44d1634040a 260 struct bifrost_shader_info bifrost; member in union:pan_shader_info::__anonc44d16340a0a
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| H A D | bi_pack.c | 705 assert(loc < ARRAY_SIZE(ctx->info->bifrost.blend)); 706 assert(!ctx->info->bifrost.blend[loc].return_offset); 707 ctx->info->bifrost.blend[loc].return_offset = 709 assert(!(ctx->info->bifrost.blend[loc].return_offset & 0x7));
|
| H A D | bifrost_compile.c | 538 b->shader->info->bifrost.blend[rt].type = T; 604 b->shader->info->bifrost.blend_src1_type = 1100 b->shader->inputs->bifrost.static_rt_conv ? 1101 bi_imm_u32(b->shader->inputs->bifrost.rt_conv[rt]) : 3639 ctx->info->bifrost.wait_6 = (first_deps & (1 << 6)); 3640 ctx->info->bifrost.wait_7 = (first_deps & (1 << 7));
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_cmd_buffer.c | 361 memset(&fbinfo->bifrost.pre_post.dcds, 0, sizeof(fbinfo->bifrost.pre_post.dcds));
|
| H A D | panvk_vX_shader.c | 378 inputs->bifrost.static_rt_conv = true; 379 inputs->bifrost.rt_conv[rt] =
|
| H A D | panvk_vX_cmd_buffer.c | 273 memset(&cmdbuf->state.fb.info.bifrost.pre_post.dcds, 0, 274 sizeof(cmdbuf->state.fb.info.bifrost.pre_post.dcds)); 517 batch->tiler.ctx.bifrost = batch->tiler.descs.gpu;
|
| H A D | panvk_vX_cs.c | 480 /* The logic is inverted on bifrost. */ 521 cfg.address = draw->tiler_ctx->bifrost; 649 bifrost_blend_type_from_nir(pipeline->fs.info.bifrost.blend[rt].type);
|
| H A D | panvk_vX_meta_copy.c | 534 pan_pack(&inputs.bifrost.rt_conv[0], INTERNAL_CONVERSION, cfg) { 540 inputs.bifrost.static_rt_conv = true; 1087 pan_pack(&inputs.bifrost.rt_conv[0], INTERNAL_CONVERSION, cfg) { 1093 inputs.bifrost.static_rt_conv = true;
|
| H A D | panvk_vX_meta_clear.c | 247 shader_info->bifrost.blend[rt].format;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_context.c | 197 col0_type = ss->info.bifrost.blend[rti].type; 198 col1_type = ss->info.bifrost.blend_src1_type;
|
| H A D | pan_cmdstream.c | 338 unsigned ret_offset = fs->info.bifrost.blend[i].return_offset; 360 fs->info.bifrost.blend[i].format; 2649 if (batch->tiler_ctx.bifrost) 2650 return batch->tiler_ctx.bifrost; 2664 batch->tiler_ctx.bifrost = t.gpu; 2665 return batch->tiler_ctx.bifrost; 3544 PAN_ARCH >= 6 ? batch->tiler_ctx.bifrost : 0, NULL);
|
| /xsrc/external/mit/MesaLib/dist/docs/ |
| H A D | sourcetree.rst | 206 - **bifrost** - shader compiler for the Bifrost generation GPUs
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.2.0.rst | 303 - panfrost: Enumify bifrost blend types 311 - panfrost: Fix size of bifrost sampler descriptor 313 - panfrost: Fix norm coords on bifrost sampler 493 - panfrost: Add defines for bifrost unk1 flags 548 - panfrost: Probe G31/G52 if PAN_MESA_DEBUG=bifrost 1064 - bifrost: Set RTZ rounding mode for f2i conversion 1065 - bifrost: Lower x->bool conversions to != 0 1066 - bifrost: Emit "d3d" variant of comparison instructions 1067 - bifrost: Document d3d/gl comparison control bit 1068 - bifrost [all...] |
| H A D | 20.3.0.rst | 925 - panfrost: XML-ify the bifrost tiler descriptors 936 - panfrost: Fix bifrost tiler descriptor definition 937 - panfrost: Fix bifrost tiler job emission 938 - panfrost: Adjust quirks for bifrost v6 944 - panfrost: bifrost: disassemble: Fix decoding of next_regs 966 - panfrost: Fix fixed-function blend on bifrost 983 - panfrost: Add blend shader support to bifrost 986 - panfrost: Add the bifrost tiler internal state field 994 - panfrost: Make {midgard,bifrost}_compile_shader_nir() return a program object 3639 - android: panfrost/bifrost [all...] |
| H A D | 20.1.0.rst | 368 - pan/decode: Restore bifrost sample_locations 383 - pan/bi: Move some definitions from disasm to bifrost.h 629 - panfrost: Populate bifrost-specific structs within mali_shader_meta 712 - panfrost: decode textures and samplers on bifrost 4289 - panfrost: Emit sampler descriptor on bifrost 4290 - panfrost: Emit texture descriptor on bifrost
|
| H A D | 19.3.0.rst | 250 - pan/bifrost: Avoid buffer overflow in disassembler 262 - pan/bifrost: Correct file size signedness 270 - pan/midgard,bifrost: Expand nir_const_load_to_arr 300 - pan/midgard, bifrost: Set lower_fdph = true
|