Home
last modified time | relevance | path

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

123456

/third_party/mesa3d/src/panfrost/ci/
Dtraces-panfrost.yml7 - device: gl-panfrost-t860
11 - device: gl-panfrost-t860
13 - device: gl-panfrost-t760
17 - device: gl-panfrost-t860
19 - device: gl-panfrost-t760
23 - device: gl-panfrost-t860
25 - device: gl-panfrost-t760
29 - device: gl-panfrost-t860
31 - device: gl-panfrost-t760
35 - device: gl-panfrost-t860
[all …]
Dgitlab-ci.yml1 .panfrost-test:
3 FLAKES_CHANNEL: "#panfrost-ci"
7 panfrost-t720-gles2:arm64:
10 - .panfrost-midgard-rules
11 - .panfrost-test
15 GPU_VERSION: panfrost-t720
16 DEQP_SUITE: panfrost-t720
20 .panfrost-t760-gles2:armhf:
23 - .panfrost-midgard-rules
24 - .panfrost-test
[all …]
/third_party/mesa3d/docs/drivers/
Dpanfrost.rst1 Panfrost title
4 The Panfrost driver stack includes an OpenGL ES implementation for Arm Mali
29 supported in the Lima driver, not Panfrost. Lima is also available in Mesa.
36 Panfrost's OpenGL support is a Gallium driver. Since Mali GPUs are 3D-only and
38 controllers paired with Mali GPUs. If your board with a Panfrost supported GPU
42 LLVM is *not* required by Panfrost's compilers. LLVM support in Mesa can
43 safely be disabled for most OpenGL ES users with Panfrost.
46 -Dgallium-drivers=panfrost -Dllvm=disabled`` for a build directory
55 Panfrost developers and users hang out on IRC at ``#panfrost`` on OFTC. Note
57 spam. `Join the chat. <https://webchat.oftc.net/?channels=#panfrost>`_
[all …]
/third_party/mesa3d/docs/relnotes/
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
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
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
D22.2.0.rst43 - panfrost Valhall support (conformant OpenGL ES 3.1 on Mali-G57)
129 - panfrost shader classification is wrong in some cases
181 - panfrost: Broken interaction between CRC and tile size
182 - panfrost: allow_forward_to_be_killed is too conservative
210 - panfrost midgard - major issues with MelonDS emulator - not able to trace properly too
240 - Panfrost: wrong textures and lighting in "Thief" games in wine (not happening when using Software…
260 - bad memory managment on panfrost RK3399 - cannot alocate more ram - fury unleashed
346 - panfrost: Add 48-bit and 96-bit tiling routines
347 - panfrost: Remove bpp check for tiling
348 - panfrost: Only handle 2D in should_linear_convert
[all …]
D22.2.4.rst38 - panfrost t860 glmark-es2 regression
41 - panfrost/midgard - on Duckstation PSX emulator: segfault on GLES 3.0 and bad shader compilations…
53 - panfrost: Don't copy resources if replaced
54 - panfrost: Replace resource shadowing flush
55 - panfrost: Copy resources when necessary
56 - panfrost: Require 64-byte alignment on imports
D21.1.2.rst38 - panfrost ff9a0000.gpu: Unhandled Page fault in AS1 at VA 0x0000000009801200
54 - panfrost: Fix the reads_dest prototype
55 - panfrost: Fix is_opaque prototype
56 - panfrost: Increase tiler_heap max allocation to 64MB
105 - panfrost: Fix polygon list size computations
109 - panfrost: fix GL_EXT_multisampled_render_to_texture regression
D21.1.1.rst52 - panfrost: Don't clobber RT0 if RTn is disabled
53 - panfrost: Fix major flaw in BO cache
62 - panfrost: Relax the stride check when importing resources
63 - panfrost: Fix format definitions to match gallium expectations
121 - panfrost: Make pan_select_crc_rt a non-static function
122 - panfrost: Always write reloaded tiles when making CRC data valid
/third_party/mesa3d/docs/
Dfeatures.txt39 …DONE: freedreno, i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, zink, d3d12, panfrost
67 8 draw buffers DONE (panfrost/t760+)
72 …DONE: freedreno, i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, zink, d3d12, panfrost
89 GL_ARB_vertex_array_bgra (BGRA vertex order) DONE (v3d, panfrost)
90 GL_ARB_draw_elements_base_vertex (Base vertex offset) DONE (v3d, vc4, panfrost, lima)
91 GL_ARB_fragment_coord_conventions (Frag shader coord) DONE (v3d, vc4, panfrost, lima)
92 GL_ARB_provoking_vertex (Provoking vertex) DONE (v3d, vc4, panfrost, lima)
93 GL_ARB_seamless_cube_map (Seamless cubemaps) DONE (panfrost)
94 GL_ARB_texture_multisample (Multisample textures) DONE (freedreno/a5xx+, v3d, vc4, panfrost)
95 GL_ARB_depth_clamp (Frag depth clamp) DONE (panfrost)
[all …]
Dperfetto.rst43 * - Panfrost
44 - ``gpu.counters.panfrost``
172 Panfrost subsection
175 The Panfrost PPS driver uses unstable ioctls that behave correctly on
181 1. Enable Panfrost unstable ioctls via kernel parameter:
185 modprobe panfrost unstable_ioctls=1
187 …Alternatively you could add ``panfrost.unstable_ioctls=1`` to your kernel command line, or ``echo …
/third_party/mesa3d/ohos/
Ddependency_inputs.gni2908 "../src/gallium/drivers/panfrost/meson.build",
2909 "../src/gallium/drivers/panfrost/pan_assemble.c",
2910 "../src/gallium/drivers/panfrost/pan_blend_cso.h",
2911 "../src/gallium/drivers/panfrost/pan_blit.c",
2912 "../src/gallium/drivers/panfrost/pan_cmdstream.c",
2913 "../src/gallium/drivers/panfrost/pan_compute.c",
2914 "../src/gallium/drivers/panfrost/pan_context.c",
2915 "../src/gallium/drivers/panfrost/pan_context.h",
2916 "../src/gallium/drivers/panfrost/pan_helpers.c",
2917 "../src/gallium/drivers/panfrost/pan_job.c",
[all …]
/third_party/mesa3d/.gitlab-ci/build/
Dgitlab-ci.yml124 …GALLIUM_DRIVERS: "iris,nouveau,kmsro,r300,r600,swrast,svga,v3d,vc4,virgl,etnaviv,panfrost,lima,zin…
167 …ris,nouveau,kmsro,r300,r600,freedreno,swrast,svga,v3d,vc4,virgl,etnaviv,panfrost,lima,zink,d3d12,a…
172 -D tools=drm-shim,etnaviv,freedreno,glsl,intel,intel-ui,nir,nouveau,xvmc,lima,panfrost,asahi
198 …915,iris,nouveau,kmsro,freedreno,r300,svga,swrast,v3d,vc4,virgl,etnaviv,panfrost,lima,zink,d3d12,c…
231 -D tools=drm-shim,etnaviv,freedreno,glsl,intel,nir,nouveau,lima,panfrost,imagination
234 …GALLIUM_DRIVERS: "crocus,etnaviv,freedreno,iris,kmsro,lima,nouveau,panfrost,r300,r600,radeonsi,svg…
295 …fig/ CROSS=aarch64-linux-android GALLIUM_DRIVERS=etnaviv,freedreno,lima,panfrost,vc4,v3d VULKAN_DR…
332 GALLIUM_DRIVERS: "etnaviv,freedreno,kmsro,lima,nouveau,panfrost,swrast,tegra,v3d,vc4,zink"
356 VULKAN_DRIVERS: "freedreno,broadcom,panfrost,imagination-experimental"
388 -Dtools=panfrost,imagination
[all …]
/third_party/mesa3d/src/panfrost/ds/
Dmeson.build15 'pps-panfrost',
31 if not with_datasources.contains('panfrost')
32 with_datasources += 'panfrost'

123456