Searched refs:midgard (Results 1 – 24 of 24) sorted by relevance
/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 | 22.0.5.rst | 39 - panfrost midgard - major issues with MelonDS emulator - not able to trace properly too
|
D | 22.1.1.rst | 39 - panfrost midgard - major issues with MelonDS emulator - not able to trace properly too
|
D | 22.2.4.rst | 41 - panfrost/midgard - on Duckstation PSX emulator: segfault on GLES 3.0 and bad shader compilations…
|
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
|
D | 22.2.0.rst | 210 - 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/ |
D | meson.build | 27 '.', 'include', 'shared', 'midgard', 'bifrost', 'lib' 32 subdir('midgard') subdir
|
/third_party/mesa3d/src/panfrost/lib/ |
D | pan_cs.c | 586 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()
|
D | pan_cs.h | 77 } midgard; member
|
D | pan_shader.h | 221 shader_ptr |= shader_info->midgard.first_tag; in pan_shader_prepare_rsd()
|
D | pan_blend.c | 845 variant->first_tag = info.midgard.first_tag; in GENX()
|
/third_party/mesa3d/src/panfrost/util/ |
D | pan_ir.h | 378 struct midgard_shader_info midgard; member
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 6478 "../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/ |
D | sourcetree.rst | 176 - **midgard** - shader compiler for the Midgard generation GPUs
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_cmdstream.c | 4697 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/ |
D | midgard_compile.c | 3327 info->midgard.first_tag = midgard_get_first_tag_from_block(ctx, 0); in midgard_compile_shader_nir()
|