/third_party/mesa3d/src/panfrost/ci/ |
D | traces-panfrost.yml | 7 - 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 …]
|
D | gitlab-ci.yml | 1 .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/ |
D | panfrost.rst | 1 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/ |
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
D | 22.2.0.rst | 43 - 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 …]
|
D | 22.2.4.rst | 38 - 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
|
D | 21.1.2.rst | 38 - 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
|
D | 21.1.1.rst | 52 - 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/ |
D | features.txt | 39 …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 …]
|
D | perfetto.rst | 43 * - 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/ |
D | dependency_inputs.gni | 2908 "../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/ |
D | gitlab-ci.yml | 124 …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/ |
D | meson.build | 15 'pps-panfrost', 31 if not with_datasources.contains('panfrost') 32 with_datasources += 'panfrost'
|