projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
freedreno/drm: disallow exported buffers in bo cache
2020-04-13
Rob Clark
freedreno/ir3: better cleanup when removing unused...
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-13
Rob Clark
freedreno/ir3/ra: handle array case for SFU select_reg opt
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-13
Rob Clark
freedreno/ir3: add mov/cov stats
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-13
Rob Clark
freedreno/ir3/postsched: avoid moving tex ahead of...
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-13
Rob Clark
freedreno/ir3/postsched: remove some leftovers
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-13
Rob Clark
freedreno/ir3/sched: awareness of partial liveness
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-13
Rob Clark
freedreno/ir3: new pre-RA scheduler
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-13
Rob Clark
freedreno/ir3: fix location of inserted mov's
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-13
Rob Clark
freedreno/ir3: simplify grouping pass
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-13
Rob Clark
freedreno/ir3: make falsedep use's optional
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-13
Rob Clark
freedreno/ir3: spiff out disasm a bit
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-10
Rob Clark
freedreno/log: better decoding for multiple chunks...
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-10
Rob Clark
freedreno/log: spiff out parser some more
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-10
Rob Clark
freedreno/log: android support
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-06
Rob Clark
nir/lower_amul: fix slot calculation
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-06
Rob Clark
nir: add some swizzle helpers
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
glsl: don't limit fp16 lowering to frag
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
freedreno: limit fp16 to frag and compute
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
freedreno/ir3: also precompile compute shaders for...
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
freedreno: fix missing locking
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
freedreno/a6xx: add some compute logging
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
freedreno/ir3/cf: use ssa-uses
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
freedreno/ir3: add a pass to collect SSA uses
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
freedreno/ir3/cf: skip array load/store
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
freedreno/ir3: fixup cat3 32b vs 16b
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
freedreno/ir3/cf: handle widening too
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-04
Rob Clark
nir: fix definition of imadsh_mix16 for vectors
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-04-01
Rob Clark
freedreno/log: fix build error
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-31
Rob Clark
freedreno/ir3: fix android build
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-31
Rob Clark
util: move ALIGN/ROUND_DOWN_TO to u_math.h
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-30
Rob Clark
freedreno/log: avoid duplicate ts's
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-30
Rob Clark
freedreno/a6xx: add some more tracepoints
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-30
Rob Clark
freedreno: add some initial fd_log tracepoints
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-30
Rob Clark
freedreno/a6xx: timestamp logging support
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-30
Rob Clark
freedreno: add logging infrastructure
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-30
Rob Clark
util: fix u_fifo_pop()
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-30
Rob Clark
freedreno: remove some obsolete debug options
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
gitlab-ci: disable vs2019 build
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: re-work a6xx merged register file...
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: split building regs/classes and conflicts
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: pick higher numbered scalars in first...
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: compute register target from liveranges
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: fix array liveranges
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: add def/use iterators
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: drop extending output live-ranges
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: add helper to map name to array
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: fix target register calculation
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: add helper to map name to instruction
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: split-up
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3/ra: add debug option for RA debug msgs
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3: convert debug bitfield to BITFIELD_BIT()
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3: reformat disasm output
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3: fix bogus register footprint with tess/gs
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3: remove unused helper
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3: add bary_ij as src for meta:tex_prefetch
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/ir3: small cleanup and comments
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-27
Rob Clark
freedreno/a6xx: register update
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/fdperf: set locale
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/computerator: add performance counter support
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/ir3: try to avoid syncs
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/ir3: round-robin RA
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/ir3: track register usage in first RA pass
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/ir3: fix has_latency_to_hide
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/ir3: split out has_latency_to_hide()
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
util/ra: move NO_REG to header
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
util/ra: spiff out select_reg_callback
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno: fix FD_MESA_DEBUG=inorder
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/ir3: add simplified stall estimation
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/ir3: remove extra nops inserted in scheduler
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/computerator: add hrsq/hlog2/hexp2
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
freedreno/ir3: also lower lowp frag outputs
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-03-10
Rob Clark
nir/print: show variable precision
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/ir3: add assert
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/ir3: fix assert with getinfo
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/ir3: don't precolor unassigned inputs
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/ir3: fix crash with samgq workaround
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/ir3: update SFU delay
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/ir3: track half-precision live values
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/ir3: don't hide latency when there is none...
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/ir3: rewrite regmask to better support a6xx+
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/ir3: remove regmask_set_if_not()
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno: honor FD_MESA_DEBUG=nogrow
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/a6xx: enable SKIP_IB2_ENABLE properly
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/a6xx: don't emit YIELD packet
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/a6xx: whitespace fix
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/a6xx: emit LRZ clear in sysmem too
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/a6xx: remove unused param
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-28
Rob Clark
freedreno/ir3: remove from_tgsi
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-25
Rob Clark
freedreno/computerator: fix build dependency
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-24
Rob Clark
freedreno/computerator: add computerator
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-24
Rob Clark
freedreno/ir3: allow block->predecessors to be null
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-24
Rob Clark
freedreno/computerator: rename prefix asm->ir3
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-24
Rob Clark
freedreno/computerator: polish out some of the rust
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-24
Rob Clark
freedreno/computerator: import parser/lexer from fdre...
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-18
Rob Clark
freedreno/registers: cleanup CP_SET_MARKER
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-18
Rob Clark
freedreno: quiet INFO_MSG
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-18
Rob Clark
freedreno/a6xx: few register updates
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-18
Rob Clark
freedreno/registers: teach gen_header.py about a3xx_regid
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-13
Rob Clark
freedreno: allow INVALID modifier
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
2020-02-07
Rob Clark
freedreno/ir3: fold const conversion into consumer
Signed-off-by:
Rob Clark
<robdclark@chromium.org>
commit
|
commitdiff
|
tree
next