projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
asahi: Identify pixel stride
2022-09-18
Alyssa Rosenzweig
asahi: Identify pixel stride
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Overhaul USC control packing
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi/genxml: Overflow up to words when packing
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Consolidate magic numbers for USC controls
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Identify shared memory fields
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Simplify IOGPU attachment packing
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Identify spill buffer histogram
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Use the internal format internally
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Assert that u_transfer_helper is well-behaved
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Decode IOGPU compute header
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Identify IOGPU compute header
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Shuffle IOGPU structs
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Decode CDM commands separate from VDM
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Identify CDM block types
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Identify ZLS Control word from PowerVR
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-18
Alyssa Rosenzweig
asahi: Assert cache line alignment on Z/S buffers
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-15
Alyssa Rosenzweig
u_transfer_helper: Pack Z24S8 to Z24-in-Z32F and S8
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-15
Alyssa Rosenzweig
u_transfer_helper: Handle Z24X8 for drivers that don...
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
asahi: Handle blending with MRT
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
asahi: Don't crash on <4 channel render targets
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
agx: Don't use nir_find_variable_with_driver_location
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
agx: Lower txs to a descriptor crawl
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
agx: Implement load_global(_constant)
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
agx: Implement txd
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
agx: Implement texture offsets and comparators
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
agx: Make p_combine take a dynamic src count
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
agx,asahi: Implement nir_intrinsic_load_texture_base_agx
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
nir: Add nir_intrinsic_texture_base_agx sysval
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
panfrost: Honour cso->req_local_mem
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-13
Alyssa Rosenzweig
panfrost: Respect buffer offset for OpenCL
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-12
Alyssa Rosenzweig
nir/lower_blend: Avoid emitting unnecessary fsats
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-12
Alyssa Rosenzweig
pan/decode: Fix job cycle detection
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-09
Alyssa Rosenzweig
docs/envvars: Document Asahi variables
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Allocate new cmdbufs if out of space
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Handle Stream Link VDM commands
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Express VDM commands according to PowerVR
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Annotate VDM/CDM commands as per PVR
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Make BO list growable
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Dirty track everything
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Hoist constant PPP state to start of batch
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Match PPP data structures with PowerVR
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Don't use lower_wpos_pntc
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Identify object type field via PowerVR
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-06
Alyssa Rosenzweig
asahi: Split RASTERIZER into constituent words
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Identify stencil test enable
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Fix depth/stencil buffers
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Handle out-of-bounds clear_stencil
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Add 1D and 1D Array enums
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Correct SET_SHADER_EXTENDED disambig bit
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Identify and use first level field of texture
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Fix "stride" for tiled textures
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Fix nonmipmapped array textures
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Fix depth for cube maps
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Label batch flush reasons
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Relax assert in decoder
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Trim garbage at end of set shader
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Use util_blitter_clear
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Handle empty fragment shaders
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Export agx_blitter_save
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Make ctx->zs a pointer
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Note some more unknowns in the XML
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Split up unk 2b
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
asahi: Fix Indexed Draw command
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
agx: Plumb through nir_op_txf
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
agx: Defeature indirect vbufs
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
agx: Don't hardcode uniform enums
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
agx: Add more unit tests for float copyprop
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
agx: Fix float copyprop of neg(neg) case
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-04
Alyssa Rosenzweig
agx: Fix tib access in internal shaders
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Add and use bi_num_successors helper
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Add and use bi_replace_src helper
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Remove assert(bi_is_ssa(dest))
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Strengenth assert in the validator
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Add and use bi_foreach_ssa_src macro
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Simplify bi_get_index prototype
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Remove bi_max_temp
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Inline node_to_index
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Get rid of bi_get_node
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Remove NIR registers from the IR
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Move non-SSA liveness into RA
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Assume SSA for helper invocation analysis
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Assume SSA when translating NIR
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Assume SSA when scheduling for pressure
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Assume SSA in minor passes
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Assume non-null sources in constant folding
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Assume SSA in CSE
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Assume SSA in mod prop
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Assume SSA in copyprop
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Don't use bi_temp_reg
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Clear reg in squeeze_index
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Clean up after converting to SSA
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Preserve SSA form from NIR
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Reduce some moves when going out-of-SSA
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Add brainless out-of-SSA pass
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Add SSA-based liveness pass
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Translate phis from NIR
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Inline DCE into bi_lower_vector
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Validate before&after pre-RA sched
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Don't reorder phis in pre-RA scheduling
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-09-02
Alyssa Rosenzweig
pan/bi: Don't optimize if without else
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
next