Searched refs:bifrost (Results 1 - 25 of 30) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/panfrost/lib/
H A Dpan_util.c80 panfrost_blendable_formats_v7[format].bifrost[dithered] :
81 panfrost_blendable_formats_v6[format].bifrost[dithered];
H A Dpan_format.h49 mali_pixel_format bifrost[2]; member in struct:pan_blendable_format
H A Dpan_cs.h73 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 Dpan_shader.h141 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 Dpan_shader.c32 #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 Dpan_cs.c643 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 Dpan_blitter.c622 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 Dcmdline.c32 int pandecode_replay_jc(mali_ptr jc_gpu_va, bool bifrost);
H A Ddecode.c35 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 Dpan_ir.h171 } 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 Dbi_pack.c705 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 Dbifrost_compile.c538 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 Dpanvk_cmd_buffer.c361 memset(&fbinfo->bifrost.pre_post.dcds, 0, sizeof(fbinfo->bifrost.pre_post.dcds));
H A Dpanvk_vX_shader.c378 inputs->bifrost.static_rt_conv = true;
379 inputs->bifrost.rt_conv[rt] =
H A Dpanvk_vX_cmd_buffer.c273 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 Dpanvk_vX_cs.c480 /* 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 Dpanvk_vX_meta_copy.c534 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 Dpanvk_vX_meta_clear.c247 shader_info->bifrost.blend[rt].format;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_context.c197 col0_type = ss->info.bifrost.blend[rti].type;
198 col1_type = ss->info.bifrost.blend_src1_type;
H A Dpan_cmdstream.c338 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 Dsourcetree.rst206 - **bifrost** - shader compiler for the Bifrost generation GPUs
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.2.0.rst303 - 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 D20.3.0.rst925 - 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 D20.1.0.rst368 - 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 D19.3.0.rst250 - 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

Completed in 48 milliseconds

12