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 …]
D22.0.5.rst39 - panfrost midgard - major issues with MelonDS emulator - not able to trace properly too
D22.1.1.rst39 - panfrost midgard - major issues with MelonDS emulator - not able to trace properly too
D22.2.4.rst41 - panfrost/midgard - on Duckstation PSX emulator: segfault on GLES 3.0 and bad shader compilations…
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
D22.2.0.rst210 - panfrost midgard - major issues with MelonDS emulator - not able to trace properly too
2763 - midgard: Handle FB fetch from non-vec4 output variables.
2782 - bifrost,midgard: Allow providing a fixed sysval layout
/third_party/mesa3d/src/panfrost/
Dmeson.build27 '.', 'include', 'shared', 'midgard', 'bifrost', 'lib'
32 subdir('midgard') subdir
/third_party/mesa3d/src/panfrost/lib/
Dpan_cs.c586 assert(tiler_ctx->midgard.polygon_list->ptr.gpu); in pan_emit_midgard_tiler()
591 if (tiler_ctx->midgard.disable) { in pan_emit_midgard_tiler()
598 cfg.heap_start = tiler_ctx->midgard.polygon_list->ptr.gpu; in pan_emit_midgard_tiler()
599 cfg.heap_end = tiler_ctx->midgard.polygon_list->ptr.gpu; in pan_emit_midgard_tiler()
617 cfg.polygon_list = tiler_ctx->midgard.polygon_list->ptr.gpu; in pan_emit_midgard_tiler()
Dpan_cs.h77 } midgard; member
Dpan_shader.h221 shader_ptr |= shader_info->midgard.first_tag; in pan_shader_prepare_rsd()
Dpan_blend.c845 variant->first_tag = info.midgard.first_tag; in GENX()
/third_party/mesa3d/src/panfrost/util/
Dpan_ir.h378 struct midgard_shader_info midgard; member
/third_party/mesa3d/ohos/
Ddependency_inputs.gni6478 "../src/panfrost/midgard/compiler.h",
6479 "../src/panfrost/midgard/disassemble.c",
6480 "../src/panfrost/midgard/disassemble.h",
6481 "../src/panfrost/midgard/helpers.h",
6482 "../src/panfrost/midgard/meson.build",
6483 "../src/panfrost/midgard/midgard.h",
6484 "../src/panfrost/midgard/midgard_address.c",
6485 "../src/panfrost/midgard/midgard_compile.c",
6486 "../src/panfrost/midgard/midgard_compile.h",
6487 "../src/panfrost/midgard/midgard_derivatives.c",
[all …]
/third_party/mesa3d/docs/
Dsourcetree.rst176 - **midgard** - shader compiler for the Midgard generation GPUs
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_cmdstream.c4697 if (!batch->tiler_ctx.midgard.polygon_list) { in batch_get_polygon_list()
4710 batch->tiler_ctx.midgard.polygon_list = in batch_get_polygon_list()
4715 panfrost_batch_add_bo(batch, batch->tiler_ctx.midgard.polygon_list, in batch_get_polygon_list()
4719 assert(batch->tiler_ctx.midgard.polygon_list->ptr.cpu); in batch_get_polygon_list()
4721 batch->tiler_ctx.midgard.polygon_list->ptr.cpu + in batch_get_polygon_list()
4728 batch->tiler_ctx.midgard.disable = !has_draws; in batch_get_polygon_list()
4731 return batch->tiler_ctx.midgard.polygon_list->ptr.gpu; in batch_get_polygon_list()
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_compile.c3327 info->midgard.first_tag = midgard_get_first_tag_from_block(ctx, 0); in midgard_compile_shader_nir()