/aosp_15_r20/external/mesa3d/src/panfrost/ci/ |
H A D | gitlab-ci.yml | 1 .panfrost-midgard-rules: 8 - src/gallium/drivers/panfrost/**/* 9 - src/gallium/winsys/panfrost/**/* 12 - src/panfrost/ci/gitlab-ci.yml 13 - src/panfrost/ci/deqp-$DEQP_SUITE.toml 14 - src/panfrost/ci/$GPU_VERSION-fails.txt 15 - src/panfrost/ci/$GPU_VERSION-flakes.txt 16 - src/panfrost/ci/$GPU_VERSION-skips.txt 17 - src/panfrost/ci/$PIGLIT_TRACES_FILE 18 - src/panfrost/include/* [all …]
|
H A D | traces-panfrost.yml | 8 gl-panfrost-t860: 11 gl-panfrost-t860: 13 gl-panfrost-t760: 16 gl-panfrost-t860: 19 gl-panfrost-t760: 23 gl-panfrost-t860: 26 gl-panfrost-t760: 30 gl-panfrost-t860: 32 gl-panfrost-t760: 35 gl-panfrost-t860: [all …]
|
/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 20.3.0.rst | 81 - panfrost massive glitches apitrace opengl 2.1 380 - panfrost: Remove blend prettyprinters 381 - panfrost: Move format stringify to decode.c 383 - panfrost: Inline panfrost-misc.h into panfrost-job.h 384 - panfrost: Remove panfrost-misc.h 385 - panfrost: Don't export exception_status 386 - panfrost: Rename encoder/ to lib/ 387 - panfrost: Move pandecode into lib/ 390 - panfrost: Reduce bit dependency to disassembly only 391 - panfrost: Add panloader/ to .gitignore [all …]
|
H A D | 21.2.0.rst | 66 - Panfrost supports OpenGL ES 3.1 150 - panfrost Mount and Blade: Warband (glitches) 171 - panfrost ff9a0000.gpu: Unhandled Page fault in AS1 at VA 0x0000000009801200 172 - black stripes in X/Xwayland applications under panfrost/midgard 192 - panfrost: Look into invalidate_resource() 348 - panfrost: Don't allow_forward_pixel_to_kill for Z/S blit 349 - panfrost: Set allow_forward_pixel_to_be_killed for blit 350 - panfrost: Set clean_fragment_write for blits 351 - panfrost: Invert blend_reads_dest logic 352 - panfrost: Don't allow FPK if a RT is missing [all …]
|
H A D | 20.2.0.rst | 124 - Panfrost locks for waiting fence when running Source engine games 125 - ci: ``-Dtools=panfrost`` should be build-tested 126 - panfrost: Register allocation fails for Firefox WebRender shaders 143 - panfrost: regression: Major stuttering and low compositor FPS with glmark2 151 - Panfrost: add current status to docs/features.txt 199 - Segfault in Panfrost with waypipe 202 - Panfrost (rk3399 NanoPi M4) hang/crash on playing video on Kodi/X11 303 - panfrost: Enumify bifrost blend types 310 - panfrost: Fix texture field size 311 - panfrost: Fix size of bifrost sampler descriptor [all …]
|
H A D | 19.1.0.rst | 378 - panfrost: Initial stub for Panfrost driver 379 - panfrost: Implement Midgard shader toolchain 380 - meson: Remove panfrost from default driver list 382 - panfrost: Use u_pipe_screen_get_param_defaults 383 - panfrost: Check in sources for command stream 384 - panfrost: Include glue for out-of-tree legacy code 386 - panfrost: Clean-up one-argument passing quirk 387 - panfrost: Don't hardcode number of nir_ssa_defs 388 - panfrost: Add kernel-agnostic resource management 389 - panfrost: Remove if 0'd dead code [all …]
|
H A D | 20.0.0.rst | 258 - panfrost/ci: Update T760 expectations 267 - panfrost: Select format-specific blending intrinsics 291 - panfrost: Stub out clover callbacks 292 - panfrost: Pass kernel inputs as uniforms 293 - panfrost: Disable tiling for GLOBAL resources 294 - panfrost: Set PIPE_COMPUTE_CAP_ADDRESS_BITS to 64 296 - panfrost: Add the lod_bias field 302 - panfrost: Add lcra.c to Android.mk 304 - panfrost: Add information about T720 tiling 305 - panfrost: Implement pan_tiler for non-hierarchy GPUs [all …]
|
H A D | 21.0.0.rst | 52 - Panfrost g31/g52/g72 exposes ES 3.0 54 - Panfrost t760+ exposes GL 3.1 (including on Bifrost) 204 - panfrost massive glitches apitrace opengl 2.1 287 - panfrost: Implement linear Z/S for SFBD 288 - panfrost: Remove panfrost_can_linear 289 - panfrost: Fix out-of-bounds read on SFBD 290 - panfrost: Add PAN_GPU_ID debug option 291 - panfrost: Enable indirect uniform indexing 298 - panfrost: Account for sample count in tib offsets 299 - panfrost: Fix RAW8/16/32 component replication [all …]
|
H A D | 20.1.0.rst | 290 - panfrost: Avoid overlapping copy 293 - panfrost: Use size0 when calculating the offset to a depth level 295 - panfrost: Simplify swizzle translation 296 - panfrost: Update comment about magic number relating to barriers 297 - panfrost: Ensure compute shader_meta is zeroed 298 - panfrost: Identify mali_shared_memory structure 299 - panfrost: Unify bifrost_scratchpad with mali_shared_memory 300 - panfrost: Rename bifrost_framebuffer->mali_framebuffer 301 - panfrost: Rename unknown2_8 to padding 302 - panfrost: Allocate RAM backing of shared memory [all …]
|
H A D | 19.3.0.rst | 201 - panfrost: Move pan_invocation to shared panfrost/ 202 - panfrost: Set workgroups z to 32 for non-instanced graphics 204 - panfrost: Implement workgroups_x_shift_2 quirk 211 - panfrost: Move pan_tiler.c outside of Gallium 214 - panfrost: Remove DRY_RUN 215 - panfrost: Correct polygon size computations 225 - panfrost: Fix scoreboarding with dependency on job #0 226 - panfrost: Do not expose PIPE_CAP_TEXTURE_MIRROR_CLAMP 227 - panfrost: Don't crash on GL_CLAMP 229 - panfrost: Don't trip the prefix magic field [all …]
|
H A D | 21.1.0.rst | 85 - panfrost: Page fault in glamor when running GIMP with X11 on Mali T860 166 - panfrost T860 regression 175 - Invalid shader under panfrost/wayland 380 - panfrost: Fix TLS sizing if cores are missing 381 - panfrost: Allow waiting on slots 6/7 during preload 518 - panfrost: Fix race condition in UBO mapping to CPU 519 - panfrost: Respect buffer_offset when mapping to CPU 520 - panfrost: Move sysvals to dedicated UBO 521 - panfrost: Don't truncate uniform_count 522 - panfrost: Add UBO push data structure [all …]
|
H A D | 21.2.2.rst | 51 - panfrost G31 - Cathedral crash- opengl 2.1 game (I guess) 52 - panfrost / armv7 - crash with mesa newer than 21.0.3 67 - panfrost: Handle non-dithered clear colours 68 - panfrost: Disable shader-assisted indirect draws 74 - panfrost: Remove unneeded quirks from T760 75 - panfrost: Use blendable check for tib read check 77 - panfrost: Zero initialize blend_shaders 78 - panfrost: Fix NULL dereference in allowlist code 79 - panfrost: Protect the variants array with a lock 80 - panfrost: Don't use ralloc for resources [all …]
|
H A D | 21.3.0.rst | 132 - panfrost G31 - Cathedral crash- opengl 2.1 game (I guess) 134 - panfrost / armv7 - crash with mesa newer than 21.0.3 148 - panfrost G31 Unreal Tournament - various glitches (apitrace) 229 - panfrost: Add perf_debug macros 230 - panfrost: Warn on software conditional rendering 231 - panfrost: Warn on going out of AFBC 232 - panfrost: Log reasons for flushes 233 - panfrost: Warn on get_fresh_batch_for_fbo 234 - panfrost: Warn on get_fresh_batch 235 - panfrost: Warn on transitions to linear [all …]
|
H A D | 22.1.0.rst | 52 - Panfrost: wrong textures and lighting in "Thief" games in wine (not happening when using Software… 68 - bad memory managment on panfrost RK3399 - cannot alocate more ram - fury unleashed 81 - panfrost: BO importing crash on Android 95 - [bisected] panfrost(RK3399/T860): Emulationstation: broken, black or missing menus with v22.0.0 166 - panfrost: fix segfault in pandecode 190 - panfrost: Remove blend shader return value on v9 191 - panfrost: Fix alignments on Valhall 192 - panfrost: Add Valhall Plane Descriptor XML 193 - panfrost: Add remaining ZS/CRC XML 194 - panfrost: Fix texel interleave flag on Valhall [all …]
|
H A D | 22.2.0.rst | 43 - panfrost Valhall support (conformant OpenGL ES 3.1 on Mali-G57) 127 - panfrost shader classification is wrong in some cases 179 - panfrost: Broken interaction between CRC and tile size 180 - panfrost: allow_forward_to_be_killed is too conservative 208 - panfrost midgard - major issues with MelonDS emulator - not able to trace properly too 238 - Panfrost: wrong textures and lighting in "Thief" games in wine (not happening when using Software… 258 - bad memory managment on panfrost RK3399 - cannot alocate more ram - fury unleashed 344 - panfrost: Add 48-bit and 96-bit tiling routines 345 - panfrost: Remove bpp check for tiling 346 - panfrost: Only handle 2D in should_linear_convert [all …]
|
H A D | 24.0.0.rst | 144 - panfrost: gbm_bo_get_offset() wrongly returns 0 for second plane of NV12 buffers 298 - panfrost: Add an allow_rotating_primitives() helper 299 - panfrost: Factor out vertex attribute stride calculation 300 - panfrost: Add panfrost_get_{position,varying}_shader() helpers 308 - panfrost: use pipe_shader_from_nir 585 - panfrost: Fix format_minimum_alignment() for v6- 591 - panfrost: Flag the right shader when updating images 592 - panfrost: Kill unused panfrost_batch::polygon_list field 593 - panfrost: Emit attribs in panfrost_update_state_3d() on bifrost/midgard 594 - panfrost: Emit image attribs for compute in panfrost_update_shader_state() [all …]
|
H A D | 24.1.0.rst | 40 - Mali G610 and G310 on Panfrost 41 - Mali T600 on Panfrost 197 - panfrost: graphical artifacts on T604 (T600) 218 - panfrost: implement line smoothing 462 - panfrost: Add a library to build CSF command streams 463 - panfrost: Add support for the CSF job frontend 469 - panfrost: derive ht 619 - panfrost: Enable Mali-T600 620 - docs/panfrost: Document Mali-T600 support 714 - panfrost: Add an entry for panthor in the renderonly_drivers[] array [all …]
|
H A D | 22.0.0.rst | 92 - Panfrost - RK3399 - FACTORIO - glitches everywhere 105 - Panfrost G52 Firefox terrible glitches on youtube playback 249 - panfrost: Don't allow rendering/texturing 48-bit 250 - panfrost: Detect implementations support AFBC 251 - panfrost,panvk: Use dev->has_afbc instead of quirks 252 - panfrost: Remove unused MIDGARD_NO_AFBC quirk 253 - panfrost: Fix gl_FragColor lowering 254 - panfrost: Workaround ISSUE_TSIX_2033 255 - panfrost: Add internal afbc_formats 256 - panfrost: Decompress for incompatible AFBC formats [all …]
|
H A D | 21.3.8.rst | 52 - panfrost: Fix FD resource_get_handle 53 - panfrost: Handle NULL sampler views 54 - panfrost: Handle NULL samplers 55 - panfrost: Flush resources when shadowing 56 - panfrost: Push twice as many uniforms 57 - panfrost: Fix set_sampler_views for big GL 102 - panfrost: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 104 - panfrost: Set dirty state in set_shader_buffers 105 - panfrost: Re-emit descriptors after resource shadowing 107 - panfrost: Fix ubo_mask calculation
|
H A D | 22.3.0.rst | 45 - Mali T620 on panfrost 46 - Shader disk cache on Panfrost 61 - panfrost: application crashes with 22.2.4/22.3.0-rc3 69 - panfrost/rk3399: performance drop in emulationstation and in RetroArch menu [mesa >= 21.3.8, bato… 78 - panfrost t860 glmark-es2 regression 84 - panfrost/midgard - on Duckstation PSX emulator: segfault on GLES 3.0 and bad shader compilations… 90 - Hacknet does not render on Panfrost 92 - panfrost g52 issue 171 - panfrost: crash in dEQP test 259 - panfrost: Handle Job VA cycles when decoding a dump file [all …]
|
/aosp_15_r20/external/mesa3d/docs/ |
H A D | features.txt | 39 …no, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, zink, d3d12, panfrost, asahi, iris, cro… 67 8 draw buffers DONE (panfrost/t760+, v3d/vc7+) 72 …no, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, zink, d3d12, panfrost, asahi, iris, cro… 89 GL_ARB_vertex_array_bgra (BGRA vertex order) DONE (v3d, panfrost, crocus) 90 GL_ARB_draw_elements_base_vertex (Base vertex offset) DONE (v3d, vc4, panfrost, lima, crocus) 91 GL_ARB_fragment_coord_conventions (Frag shader coord) DONE (v3d, vc4, panfrost, lima, crocus) 92 GL_ARB_provoking_vertex (Provoking vertex) DONE (v3d, vc4, panfrost, lima, crocus) 93 GL_ARB_seamless_cube_map (Seamless cubemaps) DONE (panfrost, crocus) 94 GL_ARB_texture_multisample (Multisample textures) DONE (freedreno/a5xx+, v3d, vc4, panfrost) 95 GL_ARB_depth_clamp (Frag depth clamp) DONE (panfrost, crocus, v3d/vc7+) [all …]
|
/aosp_15_r20/external/mesa3d/docs/drivers/ |
H A D | panfrost.rst | 1 Panfrost title 4 The Panfrost driver stack includes an OpenGL ES implementation for Arm Mali 32 supported in the :doc:`Lima <lima>` driver, not Panfrost. Lima is also 40 Panfrost's OpenGL support is a Gallium driver. Since Mali GPUs are 3D-only and 42 controllers paired with Mali GPUs. If your board with a Panfrost supported GPU 46 LLVM is *not* required by Panfrost's compilers. LLVM support in Mesa can 47 safely be disabled for most OpenGL ES users with Panfrost. 50 -Dgallium-drivers=panfrost -Dllvm=disabled`` for a build directory 59 Panfrost developers and users hang out on IRC at ``#panfrost`` on OFTC. Note 61 spam. `Join the chat. <https://webchat.oftc.net/?channels=panfrost>`_ [all …]
|
/aosp_15_r20/external/mesa3d/docs/drivers/panfrost/ |
H A D | drm-shim.rst | 5 Panfrost implements ``drm-shim``, stubbing out the Panfrost kernel interface. 12 Although Mali hardware is usually paired with an Arm CPU, Panfrost is portable C 16 To build Mesa with Panfrost drm-shim, configure Meson with 17 ``-Dgallium-drivers=panfrost`` and ``-Dtools=drm-shim``. See the above 19 ``build/src/panfrost/drm-shim/libpanfrost_noop_drm_shim.so``. 38 ``src/panfrost/lib/pan_props.c``. 46 LD_PRELOAD=~/mesa/build/src/panfrost/drm-shim/libpanfrost_noop_drm_shim.so \ 55 LD_PRELOAD=~/mesa/build/src/panfrost/drm-shim/libpanfrost_noop_drm_shim.so \ 74 LD_PRELOAD=~/mesa/build/src/panfrost/drm-shim/libpanfrost_noop_drm_shim.so \
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_context.c | 490 // struct panfrost_context *panfrost = pan_context(pipe); in panfrost_set_clip_state() 525 // struct panfrost_context *panfrost = pan_context(pipe); in panfrost_set_polygon_stipple() 550 struct panfrost_context *panfrost = pan_context(pipe); in panfrost_destroy() local 553 pan_screen(pipe->screen)->vtbl.context_cleanup(panfrost); in panfrost_destroy() 555 if (panfrost->writers) in panfrost_destroy() 556 _mesa_hash_table_destroy(panfrost->writers, NULL); in panfrost_destroy() 558 if (panfrost->blitter) in panfrost_destroy() 559 util_blitter_destroy(panfrost->blitter); in panfrost_destroy() 561 util_unreference_framebuffer_state(&panfrost->pipe_framebuffer); in panfrost_destroy() 565 panfrost_pool_cleanup(&panfrost->descs); in panfrost_destroy() [all …]
|
/aosp_15_r20/external/mesa3d/.gitlab-ci/build/ |
H A D | gitlab-ci.yml | 167 …eno,iris,nouveau,r300,r600,llvmpipe,softpipe,svga,v3d,vc4,virgl,etnaviv,panfrost,lima,zink,radeons… 204 …ouveau,r300,r600,freedreno,llvmpipe,softpipe,svga,v3d,vc4,virgl,etnaviv,panfrost,lima,zink,d3d12,a… 209 -D tools=drm-shim,etnaviv,freedreno,glsl,intel,intel-ui,nir,nouveau,lima,panfrost,asahi 260 …ris,nouveau,freedreno,r300,svga,llvmpipe,softpipe,v3d,vc4,virgl,etnaviv,panfrost,lima,zink,d3d12,c… 294 …GALLIUM_DRIVERS: "crocus,etnaviv,freedreno,iris,lima,nouveau,panfrost,r300,r600,radeonsi,svga,llvm… 339 -D tools=drm-shim,etnaviv,freedreno,glsl,intel,nir,nouveau,lima,panfrost,imagination 344 …GALLIUM_DRIVERS: "crocus,etnaviv,freedreno,i915,iris,lima,nouveau,panfrost,r300,r600,radeonsi,svga… 418 …- CROSS=aarch64-linux-android GALLIUM_DRIVERS=etnaviv,freedreno,lima,panfrost,vc4,v3d VULKAN_DRIVE… 452 GALLIUM_DRIVERS: "etnaviv,freedreno,lima,nouveau,panfrost,llvmpipe,softpipe,tegra,v3d,vc4,zink" 468 GALLIUM_DRIVERS: "etnaviv,freedreno,lima,nouveau,panfrost,softpipe,tegra,v3d,vc4,zink" [all …]
|