Home
last modified time | relevance | path

Searched refs:midgard (Results 1 – 24 of 24) sorted by relevance

/third_party/mesa3d/docs/relnotes/
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: Validate tags when branching
[all …]
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: Sketch static analysis to uniform count
[all …]
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: Fix b2f32 swizzle for vectors
[all …]
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: Allow jumping out of a shader
[all …]
D21.1.1.rst96 - midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().
D19.2.0.rst129 - pan/midgard: Fix writeout combining
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
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
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
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
/third_party/mesa3d/src/panfrost/
Dmeson.build27 '.', 'include', 'shared', 'midgard', 'bifrost', 'lib'
32 subdir('midgard') subdir
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_vX_cmd_buffer.c65 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/
Dpan_cs.h77 } midgard; member
Dpan_cs.c507 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()
Dpan_shader.h196 shader_ptr |= shader_info->midgard.first_tag; in pan_shader_prepare_rsd()
Dpan_indirect_dispatch.c251 address |= shader_info.midgard.first_tag; in GENX()
Dpan_blend.c755 variant->first_tag = info.midgard.first_tag; in GENX()
Dpan_indirect_draw.c1126 address |= shader_info.midgard.first_tag; in create_indirect_draw_shader()
Dpan_blitter.c619 shader->address |= info.midgard.first_tag; in pan_blitter_get_blit_shader()
/third_party/mesa3d/src/panfrost/util/
Dpan_ir.h261 struct midgard_shader_info midgard; member
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_cmdstream.c3603 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/
Ddependency_inputs.gni6517 ../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/
Dsourcetree.rst208 - **midgard** - shader compiler for the Midgard generation GPUs
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_compile.c3232 info->midgard.first_tag = midgard_get_first_tag_from_block(ctx, 0); in midgard_compile_shader_nir()