/third_party/mesa3d/docs/relnotes/ |
D | 20.0.0.rst | 217 - 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: Validate tags when branching [all …]
|
D | 19.3.0.rst | 246 - 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: Sketch static analysis to uniform count [all …]
|
D | 19.1.0.rst | 408 - 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: Fix b2f32 swizzle for vectors [all …]
|
D | 20.1.0.rst | 288 - 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: Allow jumping out of a shader [all …]
|
D | 21.1.1.rst | 96 - midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().
|
D | 19.2.0.rst | 129 - pan/midgard: Fix writeout combining
|
D | 21.2.0.rst | 172 - 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
|
D | 20.3.0.rst | 411 - 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
|
D | 20.2.0.rst | 2341 - 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
|
D | 21.1.0.rst | 665 - panfrost: Fix typo in midgard.xml 698 - panfrost: Only check blend work count on midgard 2542 - panfrost: advertise images for midgard
|
/third_party/mesa3d/src/panfrost/ |
D | meson.build | 27 '.', 'include', 'shared', 'midgard', 'bifrost', 'lib' 32 subdir('midgard') subdir
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_cmd_buffer.c | 65 if (batch->tiler.ctx.midgard.polygon_list) in panvk_per_arch() 76 batch->tiler.ctx.midgard.polygon_list = in panvk_per_arch() 83 assert(batch->tiler.ctx.midgard.polygon_list->ptr.cpu); in panvk_per_arch() 85 batch->tiler.ctx.midgard.polygon_list->ptr.cpu + in panvk_per_arch() 90 batch->tiler.ctx.midgard.disable = !has_draws; in panvk_per_arch() 190 batch->tiler.ctx.midgard.polygon_list->ptr.gpu; in panvk_per_arch() 957 panfrost_bo_unreference(batch->tiler.ctx.midgard.polygon_list); in panvk_reset_cmdbuf() 987 panfrost_bo_unreference(batch->tiler.ctx.midgard.polygon_list); in panvk_destroy_cmdbuf()
|
/third_party/mesa3d/src/panfrost/lib/ |
D | pan_cs.h | 77 } midgard; member
|
D | pan_cs.c | 507 assert(tiler_ctx->midgard.polygon_list->ptr.gpu); in pan_emit_midgard_tiler() 512 if (tiler_ctx->midgard.disable) { in pan_emit_midgard_tiler() 519 cfg.heap_start = tiler_ctx->midgard.polygon_list->ptr.gpu; in pan_emit_midgard_tiler() 520 cfg.heap_end = tiler_ctx->midgard.polygon_list->ptr.gpu; in pan_emit_midgard_tiler() 538 cfg.polygon_list = tiler_ctx->midgard.polygon_list->ptr.gpu; in pan_emit_midgard_tiler()
|
D | pan_shader.h | 196 shader_ptr |= shader_info->midgard.first_tag; in pan_shader_prepare_rsd()
|
D | pan_indirect_dispatch.c | 251 address |= shader_info.midgard.first_tag; in GENX()
|
D | pan_blend.c | 755 variant->first_tag = info.midgard.first_tag; in GENX()
|
D | pan_indirect_draw.c | 1126 address |= shader_info.midgard.first_tag; in create_indirect_draw_shader()
|
D | pan_blitter.c | 619 shader->address |= info.midgard.first_tag; in pan_blitter_get_blit_shader()
|
/third_party/mesa3d/src/panfrost/util/ |
D | pan_ir.h | 261 struct midgard_shader_info midgard; member
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_cmdstream.c | 3603 if (!batch->tiler_ctx.midgard.polygon_list) { in batch_get_polygon_list() 3616 batch->tiler_ctx.midgard.polygon_list = in batch_get_polygon_list() 3621 panfrost_batch_add_bo(batch, batch->tiler_ctx.midgard.polygon_list, in batch_get_polygon_list() 3625 assert(batch->tiler_ctx.midgard.polygon_list->ptr.cpu); in batch_get_polygon_list() 3627 batch->tiler_ctx.midgard.polygon_list->ptr.cpu + in batch_get_polygon_list() 3634 batch->tiler_ctx.midgard.disable = !has_draws; in batch_get_polygon_list() 3637 return batch->tiler_ctx.midgard.polygon_list->ptr.gpu; in batch_get_polygon_list()
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 6517 ../src/panfrost/midgard/compiler.h 6518 ../src/panfrost/midgard/disassemble.c 6519 ../src/panfrost/midgard/disassemble.h 6520 ../src/panfrost/midgard/helpers.h 6521 ../src/panfrost/midgard/meson.build 6522 ../src/panfrost/midgard/midgard.h 6523 ../src/panfrost/midgard/midgard_address.c 6524 ../src/panfrost/midgard/midgard_compile.c 6525 ../src/panfrost/midgard/midgard_compile.h 6526 ../src/panfrost/midgard/midgard_derivatives.c [all …]
|
/third_party/mesa3d/docs/ |
D | sourcetree.rst | 208 - **midgard** - shader compiler for the Midgard generation GPUs
|
/third_party/mesa3d/src/panfrost/midgard/ |
D | midgard_compile.c | 3232 info->midgard.first_tag = midgard_get_first_tag_from_block(ctx, 0); in midgard_compile_shader_nir()
|