projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
asahi: Identify more shader-related fields
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
2022-05-02
Alyssa Rosenzweig
agx: Lower p_split after RA
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Use a transfer graph for parallel copies
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Add helper to emit splits
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Add helper to emit combines
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Add a hash table for vector extracts
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Add phi pseudo instruction
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Add p_split pseudoinstruction
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Dynamically allocate agx_instr->src
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Implement simple copyprop
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Use pseudo ops for mov/not/and/xor/or
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Add unit test infrastructure
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Wrap compiler header in extern "C"
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Use correct types for some IR enums
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Match order for designated initializers
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Track write registers more accurately
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Note that RA proceeds in dominance-order
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
agx: Implement some shader-db stats
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-05-02
Alyssa Rosenzweig
asahi: Workaround broken GLSL compiler
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-04-23
Alyssa Rosenzweig
meson: Ignore unused variables in release builds
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-04-16
Alyssa Rosenzweig
docs/panfrost: Document drm-shim usage
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-04-16
Alyssa Rosenzweig
panfrost: Rework PAN_GPU_ID mechanism
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-04-07
Alyssa Rosenzweig
pan/va: Allow small constants in register pairs
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-04-07
Alyssa Rosenzweig
pan/va: Add flow control lowering pass
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-04-07
Alyssa Rosenzweig
pan/va: Don't truncate slots
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-04-07
Alyssa Rosenzweig
pan/va: Model image load instructions
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-04-07
Alyssa Rosenzweig
pan/va: Pack LEA_TEX_IMM
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-04-07
Alyssa Rosenzweig
pan/va: Add indirect LEA_{ATTR, TEX}
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-04-07
Alyssa Rosenzweig
pan/bi: Model Valhall image loads
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-03-12
Alyssa Rosenzweig
mesa: Remove unused framebuffer validation
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
pan/bi: Don't assign slots for the blend second source
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
pan/bi: Skip psuedo sources in ISA.xml
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
panfrost: Fix ubo_mask calculation
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
panfrost: Improve comment for emit_fragment_job
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
pan/bi: Add documentation for bifrost_nir_lower_store_component
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
pan/bi: Make disassembler build reproducibly
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
panfrost: Re-emit descriptors after resource shadowing
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
panfrost: Set dirty state in set_shader_buffers
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
pan/bi: Check dependencies of both destinations of...
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
pan/bi: Add interference between destinations
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
panfrost: Disable point size upper limit clamping
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
panfrost: Update point size limits to match hardware...
commit
|
commitdiff
|
tree
2022-03-05
Icecream95
panfrost: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
commit
|
commitdiff
|
tree
next