projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
agx: Fix ld_var cf packing
2022-08-08
Alyssa Rosenzweig
agx: Fix ld_var cf packing
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-08-08
Alyssa Rosenzweig
agx: Fix packing of samplers in texture instrs
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-08-08
Alyssa Rosenzweig
docs/asahi: Document varying interpolation
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-06-03
Alyssa Rosenzweig
pan/bi: Fix clper_xor on Mali-G31
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-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-22
Alyssa Rosenzweig
docs/asahi: Add initial driver docs
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Add wrap library
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Guard against encoder overflows
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Allocate a larger segment list
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Handle RECT textures as 2D
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Fix pipeline decoding
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Improve render target dumping
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Sync some more unknown fields
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Drop some unknowns
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Identify suballocated size
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Identify suballocation mechanism
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Decode resource allocation requests
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Decode resource allocation responses
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Align segment list unknowns with Metal
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Compute segment list length
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Validate segment list length
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Split unknown field in segment list header
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Add segment list pretty printer
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Sync some names with Project Zero
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Identify partial render pipeline
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Implement polygon offset
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Add a depth bias structure
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Identify depth bias enable bit
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Identify "set depth bias index" field
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Identify depth bias array
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Note unknown field
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Relax Draw "command" check
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Add XML used for visibility tests
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Dump "unknown 4a" structure
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Identify more depth pipeline fields
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Account for every byte of the cmdbuf
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Handle 3rd deflake address
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Flush on partial clears
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Pass depth/stencil clear values to firmware
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Handle uncompressed Z32F depth buffers
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Don't store to unbound render targets
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Validate depth/stencil formats
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Use z24_in_z32f lowering
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-22
Alyssa Rosenzweig
asahi: Run lower_blend for all fragment shaders
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
pan/va: Add non-IDVS VAR_TEX instructions
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
pan/va: Add VAR_TEX_BUF_GRADIENT instruction
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Icecream95
pan/va: Improve texture instructions
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Icecream95
pan/va: Add absneg modifier to V2F32_TO_V2F16
commit
|
commitdiff
|
tree
2022-05-02
Icecream95
pan/va: Add SEG_ADD/SEG_SUB operation
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Icecream95
pan/va: Add more transcendental operations
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Icecream95
pan/va: Improvements to LEA_TEX instructions
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
pan/va: Mark NOT instructions as deprecated
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
pan/va: Add missing TABLE (SFU) instructions
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
pan/va: Generalize message? check for asm
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
panfrost: Flip point coords in hardware
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
panfrost: Lower user clip planes
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
panfrost: Lower point sprites on Bifrost
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
panfrost: Refactor variant rebind code
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
panfrost: Refactor variant selection code
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
panfrost: Simplify shader key architecture
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
panfrost: Use s->info.stage instead of tgsi stage
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
panfrost: Don't subclass pipe_compute_state
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
panfrost: Call tgsi_to_nir earlier
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
panfrost: Remove ancient unused code
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Lower mediump flat shading
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Remove nir_register support
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Remove has_liveness
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Update RA comment
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Add validation pass
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Remove identity moves
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Unit test parallel copy lowering
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Always use hash table for extracts
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Split up RA from post-RA lowering
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Lower phi nodes to parallel copies
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Don't lower phis in NIR
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Copy prop into phi nodes
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Translate phi nodes
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Make DCE dumber
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Adapt liveness analysis for SSA
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Introduce worklist infrastructure
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Add agx_after_block_logical helper
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Mark the logical ends of blocks
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Add predecessor index helper
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Use a dynarray for predecessors
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Remove else optimization
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Use extract helper for tex internally
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Emit splits for intrinsics
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Optimize p_split(kill) specially
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
next