projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
panfrost: Allow 2D AFBC on Valhall
2022-06-01
Alyssa Rosenzweig
panfrost: Allow 2D AFBC on Valhall
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
panfrost: Handle texturing from AFBC on Valhall
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
panfrost: Support rendering to AFBC on Valhall
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
panfrost: Add pan_afbc_compression_mode on Valhall
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
panfrost: Pass arch instead of dev into afbc_format
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
panfrost: Fix XML for AFBC header on v9
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/mdg: Print outmods when printing IR
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/mdg: Distinguish SSA vs reg when printing IR
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/mdg: Only print 1 source for moves
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/mdg: Only print 2 sources for ALU
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/mdg: Only print masked components of swizzle
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/mdg: Use "<<" instead of "lsl"
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/mdg: Remove uppercase write masks
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/mdg: Scalarize with 64-bit sources
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/bi: Use flow control lowering on Valhall
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/va: Unit test flow control merging
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/va: Unit test flow control insertion
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/va: Respect assigned slots
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/va: Assign slots roundrobin
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/va: Add flow control merging pass
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/va: Terminate helper threads
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/va: Do scoreboard analysis
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/va: Add pass to insert flow control
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/bi: Print flow control on instructions
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/bi: Export helper termination analysis
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/bi: Export bi_block_add_successor
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/bi: Extract bit_block helper
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/bi: Add a trivial ctx->inputs for unit tests
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/bi: Add ASSERT_SHADER_EQUAL macro
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/bi: Preserve flow control for non-psiz variant
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/bi: Add slot to bi_instr
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-06-01
Alyssa Rosenzweig
pan/bi: Extend bi_scoreboard_state for finer tracking
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-30
Alyssa Rosenzweig
pan/bi: Interpolate varyings at 16-bit
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-30
Alyssa Rosenzweig
pan/bi: Model Valhall source formats
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-30
Alyssa Rosenzweig
pan/bi: Make LD_VAR w=format instead of w=vecsize
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-30
Alyssa Rosenzweig
pan/va: Fill in missing src_flat16 enum
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-30
Alyssa Rosenzweig
pan/bi: Add VAR_TEX fusing unit test
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-30
Alyssa Rosenzweig
pan/bi: Don't allow spilling coverage mask writes
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-30
Alyssa Rosenzweig
panfrost: Set allow_rotating_primitives
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-30
Alyssa Rosenzweig
panfrost: Set overdraw_alpha[01] flags
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-30
Alyssa Rosenzweig
panfrost: Allow FPK on Valhall
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-27
Alyssa Rosenzweig
pan/bi: Test CMP result_type optimization
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-27
Alyssa Rosenzweig
pan/bi: Fuse result types
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Use tiled AFBC textures
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Advertise 16x16 tiled AFBC
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Gate tiled AFBC on GPUs that support it
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Add helper checking tiled AFBC support
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Handle AFBC Tiled
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Put comment in correct #ifdef
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Fix AFBC flags on v6
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Add 1x1 layout unit tests
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Add a tiled 16x16 layout unit test
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Calculate header_size based on row_stride
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Add 3D texture layout unit test
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Add AFBC stride unit tests
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Align layouts to tiles of superblocks
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Support tiled AFBC in stride helpers
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Add pan_afbc_tile_size helper
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Fix is_wide return type
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Extract pan_afbc_row_stride helper
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Extract afbc_stride_blocks helper
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-26
Alyssa Rosenzweig
panfrost: Fix crash with GALLIUM_HUD
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-25
Alyssa Rosenzweig
pan/bi: Allow CSEing LEA_BUF_IMM
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-25
Alyssa Rosenzweig
pan/bi: Schedule for pressure pre-RA
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-25
Alyssa Rosenzweig
pan/bi: Recoalesce tied operands after spilling
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-24
Alyssa Rosenzweig
panfrost: Don't allocate SHARED as scanout
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-24
Alyssa Rosenzweig
panfrost: Simplify the kmsro create path
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/va: Use ^ instead of ` to indicate last-use
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/va: Remove DISCARD.f32 destination
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/va: Handle 2-src blend in lower_split_src
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Validate vector widths
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Validate preload constraints are satisfied
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: See through splits for var_tex fusion
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Optimize split of collect
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Don't propagate discard
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Remove liveness metadata tracking
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Simplify register precolouring in the IR
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Remove bi_word and bi_word_node
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Scalarize copyprop
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Scalarize modifier propagation
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Scalarize bi_opt_cse
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Scalarize bi_lower_swizzle
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/va: Don't use bi_word in FAU unit test
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/va: Use split for 64-bit lowering
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Emit collect and split
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Simplfy BLEND emit
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Lift split/collect cache from AGX
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Create COLLECT during isel
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Expand MAX_DESTS to 4
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Fix mov and pack_32_2x16
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Lower split/collect before RA
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Add bi_before_block cursor
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Add collect and split instructions
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Add source/destination counts
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Use value-based interference with LCRA
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: Lower phis to scalar
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/bi: +JUMP can't read same-cycle temp
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/va: Use 64-bit lowering for texturing
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/va: Lower split 64-bit sources
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
2022-05-19
Alyssa Rosenzweig
pan/va: Mark more source sizes
Signed-off-by: Alyssa Rosenzweig <
alyssa@collabora.com
>
commit
|
commitdiff
|
tree
next