projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
panfrost/midgard: Specify channel count for broadcasting ops
[mesa.git]
/
src
/
gallium
/
drivers
/
panfrost
/
midgard
/
midgard_compile.c
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Don't try to "alias" texture registers
blob
|
commitdiff
|
raw
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Use unsigned blend patch offset
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Remove opt_copy_prop_tex
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Handle fp16 in embedded_to_inline_con...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Hoist mask field
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Implement f2u16 and friends
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Implement f2f16/f2f32
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Verify src_bitsize == dst_bitsize
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Simplify blend read
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: NIRify blend load scale/convert
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Implement upscaling type converts
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Move blend load/store into NIR
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Use nir_dest_num_components
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Implement integer downsize ops
blob
|
commitdiff
|
raw
|
diff to current
2019-07-10
Alyssa Rosenzweig
panfrost/midgard: Move scale from MIR to NIR
blob
|
commitdiff
|
raw
|
diff to current
2019-07-01
Alyssa Rosenzweig
panfrost: Implement instanced rendering
blob
|
commitdiff
|
raw
|
diff to current
2019-07-01
Alyssa Rosenzweig
panfrost/midgard: Emit type appropriate ld_vary
blob
|
commitdiff
|
raw
|
diff to current
2019-07-01
Alyssa Rosenzweig
panfrost/midgard: Add unsigned ld/st ops
blob
|
commitdiff
|
raw
|
diff to current
2019-07-01
Alyssa Rosenzweig
panfrost/midgard: Use the appropriate ld_attr type
blob
|
commitdiff
|
raw
|
diff to current
2019-06-28
Alyssa Rosenzweig
panfrost/midgard: Fix 3D texture regression
blob
|
commitdiff
|
raw
|
diff to current
2019-06-28
Alyssa Rosenzweig
panfrost/midgard: Implement integer sampler
blob
|
commitdiff
|
raw
|
diff to current
2019-06-26
Alyssa Rosenzweig
panfrost/midgard: Share swizzle/mask code
blob
|
commitdiff
|
raw
|
diff to current
2019-06-26
Alyssa Rosenzweig
panfrost/midgard: Reorder to permit constant bias
blob
|
commitdiff
|
raw
|
diff to current
2019-06-26
Alyssa Rosenzweig
panfrost/midgard: Add helper to encode constant bias
blob
|
commitdiff
|
raw
|
diff to current
2019-06-25
Alyssa Rosenzweig
panfrost/midgard: Assert guard texelFetch against cubemaps
blob
|
commitdiff
|
raw
|
diff to current
2019-06-25
Alyssa Rosenzweig
panfrost/midgard: Fixup NIR texture op
blob
|
commitdiff
|
raw
|
diff to current
2019-06-25
Alyssa Rosenzweig
panfrost/midgard: Implement texelFetch (2D only)
blob
|
commitdiff
|
raw
|
diff to current
2019-06-24
Alyssa Rosenzweig
panfrost/midgard: Implement UBO reads
blob
|
commitdiff
|
raw
|
diff to current
2019-06-20
Alyssa Rosenzweig
panfrost/midgard: Broadcast swizzle
blob
|
commitdiff
|
raw
|
diff to current
2019-06-18
Alyssa Rosenzweig
panfrost: Refactor texture targets
blob
|
commitdiff
|
raw
|
diff to current
2019-06-18
Alyssa Rosenzweig
panfrost/midgard: Enable autovectorization
blob
|
commitdiff
|
raw
|
diff to current
2019-06-18
Boris Brezillon
panfrost: Add support for TXS instructions
blob
|
commitdiff
|
raw
|
diff to current
2019-06-18
Boris Brezillon
panfrost: Prepare things to support non-native texture ops
blob
|
commitdiff
|
raw
|
diff to current
2019-06-18
Boris Brezillon
panfrost: Make the sysval logic more generic
blob
|
commitdiff
|
raw
|
diff to current
2019-06-17
Alyssa Rosenzweig
panfrost/midgard: Simplify 2D array logic
blob
|
commitdiff
|
raw
|
diff to current
2019-06-17
Alyssa Rosenzweig
panfrost/midgard: Handle non-zero component in store
blob
|
commitdiff
|
raw
|
diff to current
2019-06-17
Alyssa Rosenzweig
panfrost/midgard: Apply writemask to LUTs
blob
|
commitdiff
|
raw
|
diff to current
2019-06-17
Alyssa Rosenzweig
panfrost/midgard: Use typeless moves internally
blob
|
commitdiff
|
raw
|
diff to current
2019-06-17
Alyssa Rosenzweig
panfrost/midgard: Add rounding mode specific opcodes
blob
|
commitdiff
|
raw
|
diff to current
2019-06-17
Alyssa Rosenzweig
panfrost/midgard: Adjust swizzles for 2D arrays
blob
|
commitdiff
|
raw
|
diff to current
2019-06-17
Alyssa Rosenzweig
panfrost/midgard: Fix 3D texture masks/swizzles
blob
|
commitdiff
|
raw
|
diff to current
2019-06-17
Alyssa Rosenzweig
panfrost/midgard: Add swizzle_of/mask_of helpers
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Boris Brezillon
panfrost: Fix general purpose varying handling
blob
|
commitdiff
|
raw
|
diff to current
2019-06-12
Alyssa Rosenzweig
panfrost/midgard: Assert on unknown texture source
blob
|
commitdiff
|
raw
|
diff to current
2019-06-12
Alyssa Rosenzweig
panfrost/midgard: Set minimal swizzle on texture input
blob
|
commitdiff
|
raw
|
diff to current
2019-06-12
Alyssa Rosenzweig
panfrost/midgard: Lower texture projectors
blob
|
commitdiff
|
raw
|
diff to current
2019-06-12
Alyssa Rosenzweig
panfrost/midgard: Implement txl
blob
|
commitdiff
|
raw
|
diff to current
2019-06-12
Alyssa Rosenzweig
panfrost/midgard: Implement txb op
blob
|
commitdiff
|
raw
|
diff to current
2019-06-12
Alyssa Rosenzweig
panfrost/midgard: Extract emit_varying_read
blob
|
commitdiff
|
raw
|
diff to current
2019-06-11
Alyssa Rosenzweig
panfrost/midgard: Identify the in_reg_full field
blob
|
commitdiff
|
raw
|
diff to current
2019-06-11
Alyssa Rosenzweig
panfrost/midgard: Expand texture to 4-channel swizzle
blob
|
commitdiff
|
raw
|
diff to current
2019-06-10
Alyssa Rosenzweig
panfrost: Ignore discards in dead branch analysis
blob
|
commitdiff
|
raw
|
diff to current
2019-06-10
Alyssa Rosenzweig
panfrost/midgard: Add integer outmods
blob
|
commitdiff
|
raw
|
diff to current
2019-06-07
Alyssa Rosenzweig
panfrost/midgard: Lower inot to inor with 0
blob
|
commitdiff
|
raw
|
diff to current
2019-06-07
Alyssa Rosenzweig
panfrost/midgard: Use fancy iterator
blob
|
commitdiff
|
raw
|
diff to current
2019-06-07
Alyssa Rosenzweig
panfrost/midgard: Cull dead branches
blob
|
commitdiff
|
raw
|
diff to current
2019-06-07
Alyssa Rosenzweig
panfrost/midgard: Vectorize I/O
blob
|
commitdiff
|
raw
|
diff to current
2019-06-07
Alyssa Rosenzweig
panfrost/midgard: Remove varyings delay pass
blob
|
commitdiff
|
raw
|
diff to current
2019-06-07
Alyssa Rosenzweig
panfrost/midgard: Apply component to load_input
blob
|
commitdiff
|
raw
|
diff to current
2019-06-06
Alyssa Rosenzweig
panfrost/midgard: Fix crash with unused SSA values
blob
|
commitdiff
|
raw
|
diff to current
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Don't assign var locations ourselves
blob
|
commitdiff
|
raw
|
diff to current
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Lower integer division
blob
|
commitdiff
|
raw
|
diff to current
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Fix 1-arg ALU memory corruption
blob
|
commitdiff
|
raw
|
diff to current
2019-06-05
Alyssa Rosenzweig
panfrost/midgard: Add a bunch of new ALU ops
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: .pos propagation
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Cleanup copy propagation
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Helpers for pipeline
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Refactor schedule/emit pipeline
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Share MIR utilities
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Misc. cleanup for readibility
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Set masks on ld_vary
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Set int outmod for "pasted" code
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Hoist some utility functions
blob
|
commitdiff
|
raw
|
diff to current
2019-06-04
Alyssa Rosenzweig
panfrost/midgard: Remove pinning
blob
|
commitdiff
|
raw
|
diff to current
2019-05-26
Alyssa Rosenzweig
panfrost/midgard: Implement fneg/fabs/fsat
blob
|
commitdiff
|
raw
|
diff to current
2019-05-24
Jason Ekstrand
nir: Drop imov/fmov in favor of one mov instruction
blob
|
commitdiff
|
raw
|
diff to current
2019-05-19
Alyssa Rosenzweig
panfrost/midgard: Split up midgard_compile.c (RA)
blob
|
commitdiff
|
raw
|
diff to current
2019-05-19
Alyssa Rosenzweig
panfrost/midgard: Route new blending intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2019-05-16
Alyssa Rosenzweig
panfrost/midgard: Add load/store opcodes
blob
|
commitdiff
|
raw
|
diff to current
2019-05-16
Alyssa Rosenzweig
panfrost/midgard: Enable integer constant inlining
blob
|
commitdiff
|
raw
|
diff to current
2019-05-16
Alyssa Rosenzweig
panfrost/midgard: Remove imov workaround
blob
|
commitdiff
|
raw
|
diff to current
2019-05-16
Alyssa Rosenzweig
panfrost/midgard: Set int outmod for ops writing integers
blob
|
commitdiff
|
raw
|
diff to current
2019-05-12
Alyssa Rosenzweig
panfrost/midgard: Handle csel correctly
blob
|
commitdiff
|
raw
|
diff to current
2019-05-10
Tomeu Vizoso
panfrost: Fix two uninitialized accesses in compiler
blob
|
commitdiff
|
raw
|
diff to current
2019-05-09
Ian Romanick
nir: Initialize lower_flrp_progress everywhere
blob
|
commitdiff
|
raw
|
diff to current
2019-05-07
Ian Romanick
nir: Use the flrp lowering pass instead of nir_opt_alge...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: Lower mixed csel (NIR)
blob
|
commitdiff
|
raw
|
diff to current
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: Fix RA when temp_count = 0
blob
|
commitdiff
|
raw
|
diff to current
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: Fix integer selection
blob
|
commitdiff
|
raw
|
diff to current
2019-05-04
Alyssa Rosenzweig
panfrost/midgard: reg_mode_full -> reg_mode_32, etc
blob
|
commitdiff
|
raw
|
diff to current
2019-05-02
Tomeu Vizoso
panfrost/midgard: Skip liveness analysis for instructio...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-02
Tomeu Vizoso
panfrost/midgard: Skip register allocation if there...
blob
|
commitdiff
|
raw
|
diff to current
2019-04-28
Alyssa Rosenzweig
panfrost/midgard: Safety check immediate precision...
blob
|
commitdiff
|
raw
|
diff to current
2019-04-28
Alyssa Rosenzweig
panfrost/midgard: imov workaround
blob
|
commitdiff
|
raw
|
diff to current
2019-04-28
Alyssa Rosenzweig
panfrost/midgard: Fix tex propogation
blob
|
commitdiff
|
raw
|
diff to current
2019-04-28
Alyssa Rosenzweig
panfrost/midgard: Fix regressions in -bjellyfish
blob
|
commitdiff
|
raw
|
diff to current
2019-04-28
Alyssa Rosenzweig
panfrost/midgard: Only copyprop without an outmod
blob
|
commitdiff
|
raw
|
diff to current
2019-04-28
Alyssa Rosenzweig
Revert "panfrost/midgard: Extend copy propagation pass"
blob
|
commitdiff
|
raw
|
diff to current
2019-04-25
Alyssa Rosenzweig
panfrost/midgard: Identify inand
blob
|
commitdiff
|
raw
|
diff to current
2019-04-25
Alyssa Rosenzweig
panfrost/midgard: Copy prop for texture registers
blob
|
commitdiff
|
raw
|
diff to current
next