Home
last modified time | relevance | path

Searched full:panfrost (Results 1 – 25 of 186) sorted by relevance

12345678

/aosp_15_r20/external/mesa3d/src/panfrost/ci/
H A Dgitlab-ci.yml1 .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 Dtraces-panfrost.yml8 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 D20.3.0.rst81 - 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 D21.2.0.rst66 - 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 D20.2.0.rst124 - 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 D19.1.0.rst378 - 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 D20.0.0.rst258 - 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 D21.0.0.rst52 - 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 D20.1.0.rst290 - 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 D19.3.0.rst201 - 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 D21.1.0.rst85 - 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 D21.2.2.rst51 - 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 D21.3.0.rst132 - 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 D22.1.0.rst52 - 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 D22.2.0.rst43 - 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 D24.0.0.rst144 - 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 D24.1.0.rst40 - 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 D22.0.0.rst92 - 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 D21.3.8.rst52 - 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 D22.3.0.rst45 - 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 Dfeatures.txt39 …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 Dpanfrost.rst1 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 Ddrm-shim.rst5 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 Dpan_context.c490 // 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 Dgitlab-ci.yml167 …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 …]

12345678