projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
pan/mdg: Don't generate conversions for fp16 LUTs
[mesa.git]
/
src
/
panfrost
/
midgard
/
midgard_compile.c
2019-12-20
Afonso Bordado
pan/midgard: Optimize comparisions with similar operations
blob
|
commitdiff
|
raw
2019-12-20
Alyssa Rosenzweig
pan/midgard: Lower txd with lower_tex
blob
|
commitdiff
|
raw
|
diff to current
2019-12-20
Alyssa Rosenzweig
pan/midgard: Fix crash with txs
blob
|
commitdiff
|
raw
|
diff to current
2019-12-20
Alyssa Rosenzweig
pan/midgard: Implement textureOffset for 2D textures
blob
|
commitdiff
|
raw
|
diff to current
2019-12-17
Alyssa Rosenzweig
pan/midgard: Set Z to shadow comparator for 2D
blob
|
commitdiff
|
raw
|
diff to current
2019-12-17
Alyssa Rosenzweig
pan/midgard: Set .shadow for shadow samplers
blob
|
commitdiff
|
raw
|
diff to current
2019-12-17
Alyssa Rosenzweig
pan/midgard: Hoist temporary coordinate for cubemaps
blob
|
commitdiff
|
raw
|
diff to current
2019-12-17
Alyssa Rosenzweig
pan/midgard: Use a reg temporary for mutiple writes
blob
|
commitdiff
|
raw
|
diff to current
2019-12-17
Alyssa Rosenzweig
panfrost: Let precompile imply shaderdb
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Alyssa Rosenzweig
pan/midgard: Set r1.w magic
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Alyssa Rosenzweig
pan/midgard: Fix liveness analysis with multiple epilogues
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Alyssa Rosenzweig
pan/midgard: Writeout per render target
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Alyssa Rosenzweig
pan/midgard: Add schedule barrier after fragment writeout
blob
|
commitdiff
|
raw
|
diff to current
2019-12-16
Alyssa Rosenzweig
panfrost: Pass blend RT number through
blob
|
commitdiff
|
raw
|
diff to current
2019-12-12
Alyssa Rosenzweig
pan/midgard: Move spilling code out of scheduler
blob
|
commitdiff
|
raw
|
diff to current
2019-12-03
Alyssa Rosenzweig
pan/midgard: Splatter on fragment out
blob
|
commitdiff
|
raw
|
diff to current
2019-11-22
Alyssa Rosenzweig
pan/midgard: Use lower_tex_without_implicit_lod
blob
|
commitdiff
|
raw
|
diff to current
2019-11-22
Alyssa Rosenzweig
pan/midgard: Enable LOD lowering only on buggy chips
blob
|
commitdiff
|
raw
|
diff to current
2019-11-22
Alyssa Rosenzweig
pan/midgard: Implement load_sampler_lod_paramaters_pan
blob
|
commitdiff
|
raw
|
diff to current
2019-11-20
Alyssa Rosenzweig
pan/midgard: Introduce quirks checks
blob
|
commitdiff
|
raw
|
diff to current
2019-11-18
Alyssa Rosenzweig
pan/midgard: Represent ld/st offset unpacked
blob
|
commitdiff
|
raw
|
diff to current
2019-11-18
Alyssa Rosenzweig
pan/midgard: Fix masks/alignment for 64-bit loads
blob
|
commitdiff
|
raw
|
diff to current
2019-11-18
Alyssa Rosenzweig
pan/midgard: Implement non-aligned UBOs
blob
|
commitdiff
|
raw
|
diff to current
2019-11-15
Alyssa Rosenzweig
pan/midgard: Implement i2i64 and u2u64
blob
|
commitdiff
|
raw
|
diff to current
2019-11-15
Alyssa Rosenzweig
pan/midgard: Use texture, not textureLod, on early...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-13
Alyssa Rosenzweig
pan/midgard: Remove util/ra support
blob
|
commitdiff
|
raw
|
diff to current
2019-11-11
Alyssa Rosenzweig
pan/midgard: Implement nir_intrinsic_load_output_u8_as_...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-08
Alyssa Rosenzweig
pan/midgard: Pass shader stage to disassembler
blob
|
commitdiff
|
raw
|
diff to current
2019-11-07
Tomeu Vizoso
panfrost: Pipe the GPU ID into compiler and disassembler
blob
|
commitdiff
|
raw
|
diff to current
2019-11-04
Alyssa Rosenzweig
pan/midgard: Fix quadword_count handling
blob
|
commitdiff
|
raw
|
diff to current
2019-11-01
Alyssa Rosenzweig
pan/midgard: Eliminate blank_alu_src
blob
|
commitdiff
|
raw
|
diff to current
2019-11-01
Alyssa Rosenzweig
pan/midgard: Refactor swizzles
blob
|
commitdiff
|
raw
|
diff to current
2019-11-01
Alyssa Rosenzweig
pan/midgard: Add a dummy source for loads
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Rhys Perry
nir/lower_idiv: add new llvm-based path
blob
|
commitdiff
|
raw
|
diff to current
2019-10-17
Erik Faye-Lund
panfrost: do not report alpha-test as supported
blob
|
commitdiff
|
raw
|
diff to current
2019-10-04
Alyssa Rosenzweig
pan/midgard: Remove mir_has_multiple_writes
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Add csel invert optimization
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Use new scheduler
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Extend csel_swizzle to branches
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Alyssa Rosenzweig
pan/midgard: Remove csel constant unit force
blob
|
commitdiff
|
raw
|
diff to current
2019-09-03
Alyssa Rosenzweig
pan/midgard: Fix cppcheck issues
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Use shared psiz clamp pass
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Handle fragment writeout in RA
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Remove texture_index
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Cleanup fragment writeout branch
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Add scheduling barriers
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Track shader quadword count while scheduling
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Track csel swizzle
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Ensure fragment writeout is in the final...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Include condition in branch->src[0]
blob
|
commitdiff
|
raw
|
diff to current
2019-08-30
Alyssa Rosenzweig
pan/midgard: Count shader-db stats by bundled instructions
blob
|
commitdiff
|
raw
|
diff to current
2019-08-28
Boris Brezillon
panfrost: Use ralloc() to allocate instructions to...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-27
Boris Brezillon
Revert "panfrost: Free all block/instruction objects...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-27
Boris Brezillon
panfrost: Free all block/instruction objects before...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-26
Alyssa Rosenzweig
pan/midgard: Fold ssa_args into midgard_instruction
blob
|
commitdiff
|
raw
|
diff to current
2019-08-26
Alyssa Rosenzweig
pan/midgard: Add imov->fmov optimization
blob
|
commitdiff
|
raw
|
diff to current
2019-08-26
Alyssa Rosenzweig
pan/midgard: Switch constants to uint32
blob
|
commitdiff
|
raw
|
diff to current
2019-08-22
Alyssa Rosenzweig
pan/decode: Hoist shader-db stats to shared decode
blob
|
commitdiff
|
raw
|
diff to current
2019-08-22
Alyssa Rosenzweig
pan/midgard,bifrost: Expand nir_const_load_to_arr
blob
|
commitdiff
|
raw
|
diff to current
2019-08-21
Alyssa Rosenzweig
pan/midgard: Mark fallthrough explicitly
blob
|
commitdiff
|
raw
|
diff to current
2019-08-21
Alyssa Rosenzweig
pan/midgard: Represent unused nodes by ~0
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Alyssa Rosenzweig
pan/midgard: Treat cubemaps "stores" as loads
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Alyssa Rosenzweig
pan/midgard: Clamp cubemap swizzle to XYXX
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Alyssa Rosenzweig
pan/midgard: Clamp st_vary swizzle by number of components
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Alyssa Rosenzweig
pan/midgard: Use type-appropriate swizzle for texture...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Alyssa Rosenzweig
pan/midgard: Index blocks for printing
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Alyssa Rosenzweig
pan/midgard: Link exit block
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Alyssa Rosenzweig
pan/midgard: Maintain block predecessor set
blob
|
commitdiff
|
raw
|
diff to current
2019-08-19
Alyssa Rosenzweig
pan/midgard: Use ralloc on ctx/blocks
blob
|
commitdiff
|
raw
|
diff to current
2019-08-14
Alyssa Rosenzweig
panfrost: Implement native RECT textures
blob
|
commitdiff
|
raw
|
diff to current
2019-08-14
Alyssa Rosenzweig
pan/midgard: Address emit_ubo_read offset in bytes
blob
|
commitdiff
|
raw
|
diff to current
2019-08-14
Alyssa Rosenzweig
pan/midgard: Wire writemask into UBO reads
blob
|
commitdiff
|
raw
|
diff to current
2019-08-14
Alyssa Rosenzweig
pan/midgard: Identify UBO/SSBO op symmetry
blob
|
commitdiff
|
raw
|
diff to current
2019-08-14
Alyssa Rosenzweig
pan/midgard: Emit store_output branch just-in-time
blob
|
commitdiff
|
raw
|
diff to current
2019-08-14
Alyssa Rosenzweig
pan/midgard: Prefix blobber-db output for grepping
blob
|
commitdiff
|
raw
|
diff to current
2019-08-14
Alyssa Rosenzweig
pan/midgard: Implement blobber-db
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Alyssa Rosenzweig
pan/midgard: Implement nir_intrinsic_load_num_work_groups
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Alyssa Rosenzweig
pan/midgard: Implement some compute builtins
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Alyssa Rosenzweig
pan/midgard: Implement SSBO access
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Alyssa Rosenzweig
pan/midgard: Clamp sysval component count
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Alyssa Rosenzweig
pan/midgard: Pass uploaded midgard_instruction through
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Alyssa Rosenzweig
pan/midgard: Allow sysval destination override
blob
|
commitdiff
|
raw
|
diff to current
2019-08-12
Alyssa Rosenzweig
panfrost: Add SSBO system value
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Switch sources to an array for trinary...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Remove "r27-only" register class
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Fix block successors
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Fix REGISTER_OFFSET
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Split ld/st unknown to arg_1/arg_2 fields
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Flip conditionals
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Add bitwise src/invert fusing
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Add .not propagation pass
blob
|
commitdiff
|
raw
|
diff to current
2019-08-02
Alyssa Rosenzweig
pan/midgard: Fuse invert into bitwise ops
blob
|
commitdiff
|
raw
|
diff to current
2019-08-01
Alyssa Rosenzweig
pan/midgard: Use standard list traversal to find initia...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Alyssa Rosenzweig
pan/midgard: Don't special case inline_constant
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Alyssa Rosenzweig
pan/midgard: De-special-case branching
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Alyssa Rosenzweig
pan/midgard: Simplify discard logic
blob
|
commitdiff
|
raw
|
diff to current
2019-07-31
Alyssa Rosenzweig
pan/midgard: Document branch combination LUT
blob
|
commitdiff
|
raw
|
diff to current
2019-07-30
Alyssa Rosenzweig
pan/midgard: Extract simple source mod check
blob
|
commitdiff
|
raw
|
diff to current
2019-07-30
Alyssa Rosenzweig
pan/midgard: Implement derivatives
blob
|
commitdiff
|
raw
|
diff to current
2019-07-30
Alyssa Rosenzweig
pan/midgard: Move nir_*_src_index to compiler.h
blob
|
commitdiff
|
raw
|
diff to current
next