Searched refs:midgard (Results 1 - 22 of 22) sorted by relevance

/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.0.0.rst217 - pan/midgard: Optimize comparisions with similar operations
218 - pan/midgard: Move midgard_is_branch_unit to helpers
219 - pan/midgard: Optimize branches with inverted arguments
220 - pan/midgard: Fix midgard_compile.h includes
245 - pan/midgard: Remove OP_IS_STORE_VARY
246 - pan/midgard: Add a dummy source for loads
247 - pan/midgard: Refactor swizzles
248 - pan/midgard: Eliminate blank_alu_src
249 - pan/midgard: Use fp32 blend shaders
250 - pan/midgard
[all...]
H A D19.3.0.rst246 - pan/midgard: Free liveness info
247 - pan/midgard: Allocate \`dependencies\` on stack
251 - pan/midgard: Represent unused nodes by ~0
252 - pan/midgard: Reorder bits check to fix 8-bit masks
253 - pan/midgard: Simplify contradictory check.
255 - pan/midgard: Mark fallthrough explicitly
265 - pan/midgard: Breakout texture reg select printer
266 - pan/midgard: Identify and disassemble indirect texture/sampler
270 - pan/midgard,bifrost: Expand nir_const_load_to_arr
273 - pan/midgard
[all...]
H A D19.1.0.rst408 - panfrost/midgard: Refactor tag lookahead code
409 - panfrost/midgard: Fix nested/chained if-else
411 - panfrost/midgard: Emit extended branches
419 - panfrost/midgard: Add fround(_even), ftrunc, ffma
424 - panfrost/midgard: Allow flt to run on most units
428 - panfrost/midgard: Don't force constant on VLUT
430 - panfrost/midgard: Promote smul to vmul
431 - panfrost/midgard: Preview for data hazards
456 - panfrost/midgard: Implement fpow
463 - panfrost/midgard
[all...]
H A D20.1.0.rst288 - pan/midgard: Break out one-src read_components
289 - pan/midgard: Implement mixed-type constant packing
291 - pan/midgard: Check for null consts
292 - pan/midgard: Remove unused variable
294 - pan/midgard: Fix scheduling issue with csel + render target reference
303 - pan/midgard: Track pressure when scheduling ld/st
304 - pan/midgard: Fix missing prefixes
305 - pan/midgard: Fix swizzles harder
306 - pan/midgard: Implement barriers
307 - pan/midgard
[all...]
H A D21.1.1.rst96 - midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().
H A D19.2.0.rst129 - pan/midgard: Fix writeout combining
H A D21.2.0.rst172 - black stripes in X/Xwayland applications under panfrost/midgard
925 - panfrost: Remove unused midgard-pack.h includes
1201 - panfrost: Shrink the number of args passed to prepare_{bifrost,midgard}_rsd()
1972 - midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().
2819 - pan/mdg: fix midgard writemask encoding for stores
2834 - pan/mdg: fix midgard.h indentation
5061 - pan/midgard: Don't emit zero padding
H A D20.3.0.rst411 - panfrost: Add stub midgard.xml
923 - panfrost: XML-ify the midgard tiler descriptor
950 - panfrost: Drop the with_opaque specifier on midgard blend desc
994 - panfrost: Make {midgard,bifrost}_compile_shader_nir() return a program object
H A D20.2.0.rst2341 - pan/midgard: Fix old style shadows
2346 - pan/midgard: Use a signed value for checking inline constants
2645 - panfrost/midgard: Make search_var take a nir_shader and mode
H A D21.1.0.rst665 - panfrost: Fix typo in midgard.xml
698 - panfrost: Only check blend work count on midgard
2542 - panfrost: advertise images for midgard
/xsrc/external/mit/MesaLib/dist/src/panfrost/lib/
H A Dpan_cs.h77 } midgard; member in union:pan_tiler_context::__anoneeb406e8060a
H A Dpan_cs.c507 assert(tiler_ctx->midgard.polygon_list->ptr.gpu);
512 if (tiler_ctx->midgard.disable) {
519 cfg.heap_start = tiler_ctx->midgard.polygon_list->ptr.gpu;
520 cfg.heap_end = tiler_ctx->midgard.polygon_list->ptr.gpu;
538 cfg.polygon_list = tiler_ctx->midgard.polygon_list->ptr.gpu;
H A Dpan_shader.h196 shader_ptr |= shader_info->midgard.first_tag;
H A Dpan_indirect_dispatch.c251 address |= shader_info.midgard.first_tag;
H A Dpan_blend.c755 variant->first_tag = info.midgard.first_tag;
H A Dpan_blitter.c619 shader->address |= info.midgard.first_tag;
H A Dpan_indirect_draw.c1126 address |= shader_info.midgard.first_tag;
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_cmd_buffer.c65 if (batch->tiler.ctx.midgard.polygon_list)
76 batch->tiler.ctx.midgard.polygon_list =
83 assert(batch->tiler.ctx.midgard.polygon_list->ptr.cpu);
85 batch->tiler.ctx.midgard.polygon_list->ptr.cpu +
90 batch->tiler.ctx.midgard.disable = !has_draws;
190 batch->tiler.ctx.midgard.polygon_list->ptr.gpu;
957 panfrost_bo_unreference(batch->tiler.ctx.midgard.polygon_list);
987 panfrost_bo_unreference(batch->tiler.ctx.midgard.polygon_list);
/xsrc/external/mit/MesaLib/dist/src/panfrost/util/
H A Dpan_ir.h261 struct midgard_shader_info midgard; member in union:pan_shader_info::__anonc44d16340a0a
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_cmdstream.c3611 if (!batch->tiler_ctx.midgard.polygon_list) {
3624 batch->tiler_ctx.midgard.polygon_list =
3629 panfrost_batch_add_bo(batch, batch->tiler_ctx.midgard.polygon_list,
3633 assert(batch->tiler_ctx.midgard.polygon_list->ptr.cpu);
3635 batch->tiler_ctx.midgard.polygon_list->ptr.cpu +
3642 batch->tiler_ctx.midgard.disable = !has_draws;
3645 return batch->tiler_ctx.midgard.polygon_list->ptr.gpu;
/xsrc/external/mit/MesaLib/dist/docs/
H A Dsourcetree.rst208 - **midgard** - shader compiler for the Midgard generation GPUs
/xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/
H A Dmidgard_compile.c45 #include "midgard.h"
1395 /* If `is_atomic` is true, we emit a `lea_image` since midgard doesn't not have special
3232 info->midgard.first_tag = midgard_get_first_tag_from_block(ctx, 0);

Completed in 56 milliseconds