projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
panfrost: Adds Bifrost shader disassembler utility
2019-04-24
Ryan Houdek
panfrost: Adds Bifrost shader disassembler utility
Reviewed-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Add "op commutes?" property
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Refactor opcode tables
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Optimize MIR in progress loop
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Implement copy propagation
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Set integer mods
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Document sign-extension/zero-extension...
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Update integer op list
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Remove unused mir_next_block
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Fix off-by-one in successor analysis
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Track loop depth
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Dead code eliminate MIR
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost: Use actual imov instruction
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost: Disable indirect outputs for now
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: imul can only run on *mul
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Don't try to inline constants on...
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost: Respect backwards branches in RA
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Remove useless MIR dump
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Respect component of bcsel condition
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Implement indirect loads of varyings...
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Pipe through varying arrays
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/mdg/disasm: Print raw varying_parameters
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-19
Alyssa Rosenzweig
panfrost/mdg: Use shared fsign lowering
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-19
Alyssa Rosenzweig
panfrost: Fixup vertex offsets to prevent shadow copy
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-19
Alyssa Rosenzweig
panfrost: Track BO lifetime with jobs and reference...
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-14
Alyssa Rosenzweig
panfrost/midgard: Use shared nir_lower_viewport_transform
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-14
Alyssa Rosenzweig
nir: Add nir_lower_viewport_transform
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-14
Alyssa Rosenzweig
panfrost: Cleanup indexed draw handling
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-14
Alyssa Rosenzweig
panfrost/midgard: Drop dependence on mesa/st
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-07
Alyssa Rosenzweig
panfrost: Remove "mali_unknown6" nonsense
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-07
Alyssa Rosenzweig
panfrost/midgard: Enable lower_find_lsb
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-07
Alyssa Rosenzweig
panfrost/midgard: Add ibitcount8 op
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-07
Alyssa Rosenzweig
panfrost/midgard: Add ilzcnt op
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-07
Alyssa Rosenzweig
panfrost/midgard: Add umin/umax opcodes
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-07
Alyssa Rosenzweig
panfrost: Add tilebuffer load? branch
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-07
Alyssa Rosenzweig
panfrost/decode: Add flags for tilebuffer readback
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-07
Karol Herbst
panfrost/midgard: use nir_src_is_const and nir_src_as_uint
Reviewed-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-04
Alyssa Rosenzweig
panfrost: Size tiled temp buffers correctly
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-04
Alyssa Rosenzweig
panfrost: Respect box->width in tiled stores
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-04
Alyssa Rosenzweig
panfrost: Cleanup some indirection in pan_resource
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-04
Alyssa Rosenzweig
panfrost: Implement system values
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-04
Alyssa Rosenzweig
nir: Add "viewport vector" system values
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-04-03
Alyssa Rosenzweig
panfrost: Remove support for legacy kernels
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost: Implement FIXED formats
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost: Fix index calculation types and asserts
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost: Clean index state between indexed draws
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost/decode: Print negative_start
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost: Implement missing texture formats
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost: Extend tiling for cubemaps
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost: Implement command stream for linear cubemaps
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost/midgard: Emit cubemap coordinates
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost: Include all cubemap faces in bitmap list
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost/decode: Decode all cubemap faces
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost: Preliminary work for cubemaps
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost/midgard: Add L/S op for writing cubemap coordinates
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost/midgard: Disassemble `cube` texture op
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-31
Alyssa Rosenzweig
panfrost: Fix vertex buffer corruption
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-27
Alyssa Rosenzweig
panfrost: Preliminary work for mipmaps
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: fpow is a two-part operation
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Handle i2b constant
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Expand fge lowering to more types
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Add ult/ule ops
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost: Stub out ES3 caps/callbacks
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Cleanup midgard_nir_algebraic.py
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Lower source modifiers for ints
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Implement b2i; improve b2f/f2b
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Lower i2b32
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Lower f2b32 to fne
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Lower bool_to_int32
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Map more bany/ball opcodes
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Add more ball/bany, iabs ops
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Schedule ball/bany to vectors
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Add fcsel_i opcode
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost: Implement scissor test
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost: Fix viewports
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-26
Alyssa Rosenzweig
panfrost/midgard: Fix b2f32 swizzle for vectors
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-20
Daniel Stone
panfrost: Properly align stride
Reviewed-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-19
Alyssa Rosenzweig
panfrost: Rewrite varying assembly
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-19
Alyssa Rosenzweig
panfrost: Replay more varying buffers
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-19
Alyssa Rosenzweig
panfrost/decode: Respect primitive size pointers
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-19
Alyssa Rosenzweig
panfrost: Disable PIPE_CAP_TGSI_TEXCOORD
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-19
Alyssa Rosenzweig
panfrost: Fix primconvert check
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-19
Alyssa Rosenzweig
panfrost: Workaround buffer overrun with mip level
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost/midgard: Implement fpow
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost: Compute viewport state on the fly
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost; Disable AFBC for depth buffers
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost: Allocate extra data for depth buffer
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost: Comment spelling fix
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost/mfbd: Respect per-job depth write flag
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost/mfbd: Implement linear depth buffers
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost: Minor comment cleanup (version detection)
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost: Remove staging MFBD
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost: Remove staging SFBD for pan_context
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
panfrost: Break out fragment to SFBD/MFBD files
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
freedreno: Use shared drm_find_modifier util
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
vc4: Use shared drm_find_modifier util
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
v3d: Use shared drm_find_modifier util
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-14
Alyssa Rosenzweig
util: Add a drm_find_modifier helper
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-12
Alyssa Rosenzweig
panfrost: Identify fragment_extra flags
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
2019-03-12
Alyssa Rosenzweig
panfrost: Document "depth-buffer writeback" bit
Signed-off-by: Alyssa Rosenzweig <
alyssa@rosenzweig.io
>
commit
|
commitdiff
|
tree
next