Lines Matching full:panfrost
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
353 - panfrost: Allow FPK when there are no side effects
354 - panfrost: Keep Bifrost blendable -> pixel in table
355 - panfrost: Specialize blendable formats for sRGB
356 - panfrost: Simplify format_to_bifrost_blend prototype
357 - panfrost: Drop blendable format accessor
358 - panfrost: Always pick dithered tb formats
359 - panfrost: Remove padded unorm blendable formats
363 - panfrost: Fix formats converting uninit from AFBC
451 - panfrost: Don't unroll loops in GLSL
452 - panfrost: Remove old dEQP workaround
458 - panfrost: Make comment less confusing
459 - panfrost: Support alpha_to_one
460 - panfrost: Minor cleanup of blend CSO
461 - panfrost: Don't clobber RT0 if RTn is disabled
465 - panfrost/blend: Fix outdated comments
466 - panfrost/blend: Workaround a v7 implementation-detail
467 - panfrost/blend: Distribute to_c_factor
468 - panfrost/blend: Prepare for lower_fragcolor
469 - panfrost: Call nir_lower_fragcolor based on key
470 - panfrost: Assume lower_fragcolor has been called
471 - panfrost/lower_framebufffer: Don't use i2imp
473 - panfrost: Key blend shaders to the input types
494 - panfrost/blend: Inline blend constants
496 - panfrost: Fix typo handling blend types
506 - panfrost: Enable 16-bit support on Bifrost
509 - panfrost: Use common blend lowering
532 - panfrost: Drop panfrost_fence in favour of pipe_fence_handle
535 - panfrost: Track buffers needing resolve
536 - panfrost: Set discard based on the resolve set
537 - panfrost: Implement framebuffer invalidation
538 - panfrost: Hide CAP_INT16 behind is_deqp
539 - panfrost: Don't translate compare funcs
540 - panfrost: Remove spurious assignment
541 - panfrost: Clean up cases for emit_fbd
542 - panfrost: Don't upload empty push uniform table
545 - panfrost: Fix major flaw in BO cache
546 - panfrost: Drop random #define
547 - panfrost: Use natural shader limits
548 - panfrost: Make clear which limits are arbitrary
549 - panfrost: Garbage collect comment
550 - panfrost: Shorten iffy comment
555 - panfrost: Add unowned mode to pan_pool
556 - panfrost: Label all BOs in userspace
557 - panfrost: Label pools
558 - panfrost: Make pool slab size configurable
559 - panfrost: Add reference type for unowned pool
560 - panfrost: Pool shaders
561 - panfrost: Pool texture views
562 - panfrost: Reduce blitter pool size
563 - panfrost: Fix blending for unbacked MRT
564 - panfrost: Fix the reads_dest prototype
565 - panfrost: Fix is_opaque prototype
566 - panfrost: Fix blend constant fetch prototype
567 - panfrost: Fix blend fixed-function prototype
568 - panfrost: Fix pan_blend_to_fixed_function_equation prototype
569 - panfrost: Move blend properties to CSO create
570 - panfrost: Translate fixed-function blend at CSO create
571 - panfrost: Garbage collect Gallium blend includes
572 - panfrost: Pack blend equations at CSO create time
573 - panfrost: Distribute out constant colour code
574 - panfrost: Simplify blend_final
575 - panfrost: Pass batch to panfrost_get_blend
576 - panfrost: Streamline fixed-function get_blend path
577 - panfrost: Remove unused dither flag
578 - panfrost: Split Bifrost BLEND emit by word
579 - panfrost: Precompute bifrost_blend_type_from_nir
580 - panfrost: Add draw-time merge helper
581 - panfrost: Prepack partial RSD at compile time
582 - panfrost: Move depth/stencil/alpha to CSO create
583 - panfrost: Preset evaluate_per_sample
584 - panfrost: Correct the type of sample_mask
585 - panfrost: Fill out the rasterizer CSO
586 - panfrost: Move early-z decision earlier
587 - panfrost: Streamline the !fs_required case
588 - panfrost: Hoist allow_forward_pixel_to_be_killed
589 - panfrost: Partially determine FPK state
590 - panfrost: Distribute masks for FPK selection
591 - panfrost: Pull erratum workaround into own function
592 - panfrost: Hoist part of shader_reads_tilebuffer
593 - panfrost: Pack draw-time RSD all-at-once
594 - panfrost: Move batch_set_requirements to the CSO
595 - panfrost: Deduplicate some code from indirect/direct draws
596 - panfrost: Pass batch to panfrost_get_index_buffer_bounded
597 - panfrost: Remove silly assertion
598 - panfrost: Mark job_index > 10000 as unlikely
599 - panfrost: Simplify panfrost_bind_sampler_states
600 - panfrost: Express viewport in terms of the batch
604 - panfrost: Streamline varying linking code
605 - panfrost: Define dirty tracking flags
606 - panfrost: Add the usual clean/dirty helpers
607 - panfrost: Dirty all state when batch is set
608 - panfrost: Dirty track RSDs
609 - panfrost: Dirty track textures/samplers
610 - panfrost: Dirty track viewport descriptor
611 - panfrost: Dirty track fragment images
612 - panfrost: Add PAN_MESA_DEBUG=dirty option
613 - panfrost/ci: Disable GLES2 jobs when we run GLES3
614 - panfrost/ci: Disable G72 jobs for now
615 - panfrost/ci: Split rules by ISA
618 - panfrost: Only link varyings once in good conditions
619 - panfrost: Lower max inputs again
620 - panfrost: Abort on faults in SYNC mode
621 - panfrost: Remove minimal mode
622 - panfrost: Increase tiler_heap max allocation to 64MB
623 - panfrost/ci: Disable terrain trace
624 - panfrost/ci: Remove reference to dated flag
625 - panfrost/ci: Run jobs with PAN_MESA_DEBUG=sync
626 - panfrost: Add Message Preload descriptor XML
627 - panfrost: Add message preload to pan_shader_info
628 - panfrost: Inline pan_prepare_shader_descriptor
629 - panfrost: Don't take ctx in panfrost_shader_compile
630 - panfrost: Expose PIPE_CAP_SHAREABLE_SHADERS
686 - asahi: Lift streamout scaffolding from Panfrost
695 - panfrost: Update comment
696 - panfrost: Shrink pan_draw_mode return type
697 - panfrost: Add draw parameters dirty flags
698 - panfrost: Analyze sysval dirty flags
699 - panfrost: Dirty track constant buffers
700 - panfrost: Don't allocate empty varying buffer
701 - panfrost: Dirty track stack sizes
702 - panfrost: Write translate_index_size better
703 - panfrost: Minor changes to draw_vbo
704 - panfrost: Bubble up errors
705 - panfrost: Elucidate thread group split field
706 - panfrost: Eliminate reserve_* functions
707 - panfrost/ci: Report flakes on IRC
748 - panfrost: Remove AFBC format fixups
749 - panfrost: Add missing 'Reverse issue order flag'
750 - panfrost: Disable AFBC on v7
751 - panfrost: Don't duplicate attribute buffers
752 - panfrost: Separate image attribute and buffer emit
753 - panfrost: Be explicit in image modifier handling
754 - panfrost: Use util_last_bit for images
755 - panfrost: Default indirect attributes to 1D type
759 - panfrost: Correctly size varyings
760 - panfrost: Use varying format from frag shader
762 - panfrost: Fix vertex image attribute overrun
763 - panfrost: Simplify compute_checksum_size formula
764 - panfrost: Fix crc_valid condition
765 - panfrost: Zero r_dimension for buffer textures
766 - panfrost: Add util_draw_indirect() debug path
767 - panfrost: Align NPOT divisor records
768 - panfrost: Fix src_offset data type
769 - panfrost: Make instancing code more obvious
770 - panfrost: Assert alignment of indirect records
774 - panfrost: Clarify how fs_sidefx works with oq
775 - panfrost: Simplify Midgard blend disable
776 - panfrost: Don't force early-z with occlusion query
777 - panfrost: Respect early-Z force on Midgard
782 - panfrost: Mark 16/32_UNORM as non-renderable (v5)
783 - panfrost: Don't allocate WLS when not needed
790 - panfrost: Fix dirty state emission
791 - panfrost: Emulate indirect draws on Midgard
792 - panfrost: Add some missing BGRA formats
793 - panfrost: Remove scissor_culls_everything
794 - panfrost: Don't set a blend shader for no_colour
795 - panfrost: Allocate XFB buffers per-instance
796 - panfrost: Fix BUFFER image handling
797 - panfrost: Make image buffers robust
798 - panfrost: Lower max compute size
799 - panfrost: Set PIPE_COMPUTE_CAP_SUBGROUP_SIZE
800 - panfrost: Set PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK
801 - panfrost: Drop todo on PIPE_COMPUTE_CAP_IMAGES_SUPPORTED
802 - panfrost: Don't CRC mipmapped textures
803 - panfrost: Reduce pan_image_state indirection
809 - panfrost: Use direct dispatch with shared memory
810 - panfrost: Don't clobber indirect dispatch fields
811 - panfrost: Make data_valid a bitset
812 - panfrost: Remove pan_image_state
813 - panfrost: Set valid_buffer_range for GPU writes
814 - panfrost: Add XML for vertex/instance ID records
815 - panfrost: Clean up vertex/instance ID on Midgard
816 - panfrost: Flush everything for glMemoryBarrier
817 - panfrost: Flush before compute jobs
818 - panfrost: Set vertex job_barrier
819 - panfrost: Add "Cache Flush" job XML
820 - panfrost: Advertise GLES3.1
823 - panfrost/ci: Blank G52 flakes file
824 - panfrost/ci: Don't skip SSBO tests on G52
825 - panfrost/ci: Do fractional dEQP-GLES31 run on Midgard
826 - docs/features: Mark GLES3.1 as done on Panfrost
827 - docs/panfrost: Update API versions
857 - agx: Lift agx_block_add_successor from Panfrost
903 - panfrost: Express dependencies as resources, not BOs
904 - panfrost: Wrap occlusion query in pipe_resource
905 - panfrost: Split "flush writer" from "flush accessing"
906 - panfrost: Eliminate redundant flushes with AFBC
907 - panfrost: Add secondary shader XML fields
914 - panfrost: Move draw_vbo to pan_cmdstream.c
915 - panfrost: Move most CSO creates to pan_cmdstream.c
916 - panfrost: Split out prepare_rsd into a vtbl
917 - panfrost: Move blend CSO to cmdstream/context
918 - panfrost: Don't ralloc panfrost_blend_state
919 - panfrost: Move launch_grid to pan_cmdstream
920 - panfrost: Move panfrost_emit_tile_map to pan_job
921 - panfrost: Use vtable for fragment descriptor functions
922 - panfrost: Clean up pan_cmdstream.h
923 - panfrost: Move sample accessor to pan_cmdstream
924 - panfrost: Remove pan_cmdstream.h
925 - panfrost: Remove unused midgard-pack.h includes
926 - docs: Update relnotes for panfrost/asahi
943 - panfrost: Fix FPK enable condition
944 - panfrost: Add a performance counter dump utility
945 - panfrost: Don't set zs_update_operation in vertex shaders
946 - panfrost: Zero depth_source in vertex shaders
947 - panfrost: Query tiler features
948 - panfrost: Enable more tiler levels if we can
949 - panfrost: Generalize pan_blitter's reg count assert
950 - panfrost: Set register allocation in the v7 RSD
976 - panfrost: Inline flip_compare_func into pan_encoder.h
977 - panfrost: Move panfrost_vertex/instance_id to per-gen
978 - panfrost: Inline away pan_pool.c
979 - panfrost: Express pack_work_groups more concisely
980 - panfrost: Inline away pan_invocation.c
981 - panfrost: Assert that injected jobs are for blits
982 - panfrost: Inline panfrost_get_z_internal_format
983 - panfrost: Move arch-independent pan_format code
985 - panfrost: Remove panfrost_bifrost_swizzle
986 - panfrost: Add GenXML macros
987 - panfrost: Compile format table multiple times
988 - panfrost: Specialize blendable_formats for v6
989 - panfrost: Use smaller sizes in blend table
990 - panfrost: Give WLS Instances a default
991 - panfrost: Pin an architecture for blending
992 - panfrost: Use generic delete for ZSA
993 - panfrost: Remove reference to mali_blend_equation_packed
994 - panfrost: Avoid GenXML enum dependences
995 - panfrost: Remove pan_blitter integration
996 - panfrost: Init/destroy blitter from per-gen file
997 - panfrost: Only access blitter from per-gen
1007 - panfrost: Fix format swizzles on G72
1050 - panfrost: Fix invalid conversions
1051 - panfrost: Meson dependency
1060 - panfrost: Counter definitions
1061 - panfrost: Performance configuration
1062 - panfrost: Fix pan_pool_ref construction
1063 - pps: Panfrost pps driver
1064 - pps: Panfrost documentation
1171 - panfrost: Don't advertise AFBC mods when the format is not supported
1172 - panfrost: Reserve thread storage descriptor in panfrost_launch_grid()
1173 - panfrost: Fix RSD emission on Bifrost v6
1174 - panfrost: Fix indirect draws
1176 - panfrost: Keep panfrost_batch_reserve_framebuffer() private
1177 - panfrost: Fix ZS reloading on Bifrost v6
1182 - panfrost: Make sure pack_work_groups_compute() is passed valid dimensions
1183 - panfrost: Add helpers to emit indirect dispatch jobs
1184 - panfrost: Hook-up indirect dispatch support
1185 - panfrost: Only advertise INDIRECT_DRAW if the kernel supports HEAP BOs
1186 - ci: Update to a kernel that has the panfrost MMU fixes
1187 - panfrost/ci: Test GLES 3.1 on Bifrost
1188 - panfrost/ci: Skip draw_indirect.compute_interop.large.*
1189 - panfrost/ci: Run the full deqp-gles3 testsuite
1190 - panfrost: Fix format definitions to match gallium expectations
1192 - panfrost: Pass an image view to panfrost_estimate_texture_payload_size()
1193 - panfrost: Fix blit shader names
1194 - panfrost: Pack pan_blit_surface fields
1195 - panfrost: Get rid of the vertex_count arg in pan_preload_emit_varying()
1196 - panfrost: Make pan_preload_emit_*_sampler() applicable to blits
1197 - panfrost: Stop assigning ->position in pan_preload_emit_varying()
1198 - panfrost: Make pan_preload_emit_*_textures() applicable to blits
1199 - panfrost: Make pan_preload_emit_viewport() applicable to blits
1200 - panfrost: Rename pan_preload_emit_varying()
1201 - panfrost: Shrink the number of args passed to prepare_{bifrost,midgard}_rsd()
1202 - panfrost: Don't select the blit shader fragout type twice
1203 - panfrost: Stop assuming the viewport will always cover the framebuffer
1204 - panfrost: Extend pan_blitter to support blit/resolve operations
1205 - panfrost: Use pan_blit() when PAN_MESA_DEBUG=panblit
1206 - panfrost: Split the indexed and !indexed indirect draw info structs
1209 - panfrost: Expose the DRAW_PARAMETERS cap on Bifrost
1210 - panfrost: Flag indirect draw/dispatch shaders as internal
1211 - panfrost: Relax the stride check when importing resources
1212 - panfrost: Try to align scanout resource stride on 64 bytes
1213 - panfrost: Don't freeze blit batches
1214 - panfrost: Avoid duplicate entries in access->readers
1215 - panfrost: Simplify the dependency tracking logic
1216 - panfrost: Limit the number of active batch to 32
1217 - ci: Update to a new kernel fixing a bug in the panfrost driver
1218 - panfrost: Constify the constants pointers passed to pan_blend functions
1219 - panfrost: Make panfrost_scoreboard_initialize_tiler() return the job pointer
1221 - panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs
1222 - panfrost: Don't add blit context BOs twice
1223 - panfrost: Pass a memory pool to pan_blit_ctx_init()
1224 - panfrost: Add alignment info to write-value and cache-flush jobs
1225 - panfrost: Allocate WRITE_VALUE jobs with panfrost_pool_alloc_desc()
1227 - panfrost: Start splitting the panfrost pool logic
1229 - panfrost: Replace the batch->bos hashmap by a sparse array
1230 - panfrost: Do tracking of resources, not BOs
1273 - panfrost: Fix Bo imports to not take the process down if fd is invalid
1587 - CI: Disable Panfrost and radeonsi
1588 - CI: Disable all Panfrost/AMD/Iris automatic jobs
1614 - ci/panfrost: Remove useless variable
1646 - Revert "ci: disable panfrost t760 jobs"
1650 - panfrost/genxml: Decode Bifrost index-driven vertex jobs
1651 - ci/panfrost: Temporarily disable sun50i/RK3288
1652 - Revert "ci/panfrost: Temporarily disable sun50i/RK3288"
1921 - panfrost: Enable packed uniforms.
1969 - ci/panfrost: Add some more traces to replay.
2286 - docs: update location of #panfrost
2407 - panfrost: Add GPU IDs for G52 1-Core-2EE (RK3568/RK3566)
2408 - panfrost: Rename G52 product ID 0x7402 as G52r1
2742 - panfrost: Assert staging resource allocation was successful
2743 - panfrost: Unset shared/scanout binding flags for staging resources
2745 - panfrost: Fix shader texture count
2749 - panfrost: Remove incorrect comment
2750 - panfrost: Fix viewport scissor for preload draws
2751 - panfrost: Split panfrost_batch_submit to prevent stack overflows
2754 - panfrost: Make pan_select_crc_rt a non-static function
2755 - panfrost: Always write reloaded tiles when making CRC data valid
2757 - panfrost: Skip blit shader labelling if the buffer has no space
2758 - panfrost: Fix polygon list size computations
2761 - panfrost: Call abort() when aborting on fault
2762 - panfrost: Use first_tiler to check if tiling is needed
2768 - panfrost: Don't set dirty_mask for constant buffers
2771 - panfrost: Only upload UBOs when needed
2772 - panfrost: Set bound dimensions to framebuffer size
2773 - Revert "panfrost: Fix crc_valid condition"
2774 - panfrost: Always use a fragment shader when alpha test is enabled
2775 - panfrost: Fix GPU ID for t76x in get_perf_config
2776 - panfrost: Fix full_threads calculation on v6
2778 - panfrost: Initialise the blend equation in create_blend_state
2844 - panfrost/ci: Improve coverage for T860
2846 - panfrost: fix GL_EXT_multisampled_render_to_texture regression
2956 - nir,panfrost: Suffix fsat_signed and fclamp_pos with _mali
3642 - android: panfrost/lib: add pan_cs.c to Makefile.sources
4089 - ci: disable panfrost t760 jobs
4881 - panfrost: fail in get_handle(TYPE_KMS) without a scanout resource
5058 - panfrost/ci: Enable some dEQP 3.1 tests on Mali T860
5059 - Revert "CI: Disable Panfrost and radeonsi"
5060 - panfrost: Don't access members of NULL pointers
5063 - Revert "CI: Disable all Panfrost/AMD/Iris automatic jobs"
5065 - panfrost/ci: Test Panfrost on the Mali G72 GPU
5066 - panfrost/ci: Add one more flake test for G72
5090 - panfrost/ci: Add some failures that crept in
5095 - panfrost: Fork pan_pool for Gallium and Vulkan
5099 - panfrost: Specify alignment for the Job Header descriptor
5272 - panfrost: Only clear existing color buffers