projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
panfrost/midgard: Verify SSA claims when pipelining
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Verify SSA claims when pipelining
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Don't assign var locations ourselves
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-05
Tomeu Vizoso
panfrost: Reload framebuffer contents if there's no...
Reviewed-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-05
Alyssa Rosenzweig
panfrost: Don't flip scanout
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Always break up fragment writeout
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Fix cubemap regression
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Lower integer division
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Fix 1-arg ALU memory corruption
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Add a bunch of new ALU ops
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Don't promote non-SSA to pipeline...
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: .pos propagation
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Cleanup copy propagation
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Implement "pipeline register" prepass
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Helpers for pipeline
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Refactor schedule/emit pipeline
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Cleanup RA (stylistic changes)
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Share MIR utilities
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Misc. cleanup for readibility
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Extend RA to non-vec4 sources
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Set masks on ld_vary
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Fix liveness analysis bugs
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Set int outmod for "pasted" code
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Hoist some utility functions
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Remove pinning
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-06-04
Alyssa Rosenzweig
nir/algebraic: Simplify max(abs(a), 0.0) -> abs(a)
Signed-off-by:
Alyssa Rosenzweig
<alyssa.rosenzweig@collabora.com>
commit
|
commitdiff
|
tree
2019-05-26
Alyssa Rosenzweig
panfrost/midgard: Implement fneg/fabs/fsat
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-24
Alyssa Rosenzweig
panfrost: Remove the standalone compiler
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-19
Alyssa Rosenzweig
panfrost/midgard: Split up midgard_compile.c (RA)
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-19
Alyssa Rosenzweig
panfrost: Improve fixed-function blending
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-19
Alyssa Rosenzweig
panfrost: Wire up nir_lower_blend
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-19
Alyssa Rosenzweig
panfrost/midgard: Route new blending intrinsics
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-19
Alyssa Rosenzweig
panfrost/nir: Add nir_lower_blend pass
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-19
Alyssa Rosenzweig
panfrost: Fix Bifrost-specific padding
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-19
Alyssa Rosenzweig
panfrost: Cleanup panfrost_job comments
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-19
Alyssa Rosenzweig
panfrost/decode: Decode blend constant
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-19
Alyssa Rosenzweig
panfrost: Hoist blend constant into Midgard-specific...
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-19
Alyssa Rosenzweig
panfrost/decode: Disassemble Bifrost shaders
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-17
Alyssa Rosenzweig
panfrost/midgard: Typofix
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-17
Alyssa Rosenzweig
panfrost: Cleanup leak todos
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-16
Alyssa Rosenzweig
panfrost: assert(0) -> unreachable for some switch
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-16
Alyssa Rosenzweig
nir/algebraic: Remove problematic "optimization"
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-16
Alyssa Rosenzweig
panfrost/midgard: Add load/store opcodes
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-16
Alyssa Rosenzweig
panfrost/midgard: Enable integer constant inlining
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-16
Alyssa Rosenzweig
panfrost/midgard: Remove imov workaround
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-16
Alyssa Rosenzweig
panfrost/midgard: Set int outmod for ops writing integers
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-16
Alyssa Rosenzweig
panfrost: Set custom stride for textures when necessary
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-16
Alyssa Rosenzweig
panfrost/decode: Stride decoding
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-16
Alyssa Rosenzweig
panfrost/decode: Futureproof texture dumping
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-12
Alyssa Rosenzweig
panfrost/midgard: Handle csel correctly
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-10
Alyssa Rosenzweig
nir: Add blend_const_color_rgba sysval
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-10
Alyssa Rosenzweig
gallium: Add helper to convert PIPE blending to shader_enum...
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-10
Alyssa Rosenzweig
compiler: Add enums for blend state
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-07
Alyssa Rosenzweig
panfrost: Refactor blend descriptors
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: iabs cannot run on mul
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: Lower mixed csel (NIR)
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: Fix RA when temp_count = 0
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: Fix integer selection
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost: Support RGB565 FBOs
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard/disasm: Handle dest_override generalized
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard/disasm: Stub out 64-bit
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard/disasm: Print 8-bit sources
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard/disasm: Support 8-bit destination
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: Rename ilzcnt8 -> iclz
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: Fix crash on unknown op
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard/disasm: Fill in .int mod
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard/disasm: Extend print_reg to 8-bit
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard/disasm: Catch mask errors
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: reg_mode_full -> reg_mode_32, etc
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-02
Tomeu Vizoso
panfrost/midgard: Skip liveness analysis for instructions...
Reviewed-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-02
Tomeu Vizoso
panfrost/midgard: Skip register allocation if there...
Reviewed-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-01
Alyssa Rosenzweig
panfrost: Fix blend shader upload
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-01
Alyssa Rosenzweig
panfrost/decode: Hit MRT blend shader enable bits
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-05-01
Alyssa Rosenzweig
panfrost: Remove shader dump
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-30
Tomeu Vizoso
panfrost/ci: Initial commit
Reviewed-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-28
Alyssa Rosenzweig
panfrost: Workaround -bshadow regression
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-28
Alyssa Rosenzweig
panfrost/midgard: Safety check immediate precision...
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-28
Alyssa Rosenzweig
panfrost: Use fp32 (not fp16) varyings
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-28
Alyssa Rosenzweig
panfrost/midgard: imov workaround
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-28
Alyssa Rosenzweig
panfrost/midgard: Fix tex propogation
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-28
Alyssa Rosenzweig
panfrost/midgard: Fix regressions in -bjellyfish
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-28
Alyssa Rosenzweig
panfrost/midgard: Only copyprop without an outmod
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-28
Alyssa Rosenzweig
Revert "panfrost/midgard: Extend copy propagation pass"
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-25
Alyssa Rosenzweig
panfrost/midgard: Add new bitwise ops
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-25
Alyssa Rosenzweig
panfrost/midgard: Identify inand
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-25
Alyssa Rosenzweig
panfrost/midgard: Copy prop for texture registers
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-25
Alyssa Rosenzweig
panfrost/midgard: Optimize csel involving 0
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-25
Alyssa Rosenzweig
panfrost/midgard: Extend copy propagation pass
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-25
Alyssa Rosenzweig
panfrost/midgard: Reduce fmax(a, 0.0) to fmov.pos
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2019-04-24
Alyssa Rosenzweig
panfrost/midgard: Remove assembler
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
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
next