pan/mdg: Add disassembly for shadow gathers
[mesa.git] / src / panfrost / midgard / disassemble.c
2020-08-31 Alyssa Rosenzweigpan/mdg: Add disassembly for shadow gathers
2020-08-31 Alyssa Rosenzweigpan/mdg: Refactor texture op/mode handling
2020-08-19 Alyssa Rosenzweigpan/mdg: Identify barrier out-of-order field
2020-08-06 Alyssa Rosenzweigpanfrost: Treat texture dimension as first-class
2020-07-30 Italo Nicolapan/mdg: prepare effective_writemask()
2020-07-15 Alyssa Rosenzweigpan/mdg: Identify per-sample interpolation mode
2020-06-01 Alyssa Rosenzweigpan/mdg: Disassemble out-of-order bits
2020-05-21 Alyssa Rosenzweigpan/mdg: Cleanup comments that look like division
2020-05-21 Alyssa Rosenzweigpan/mdg: Implement condense_writemask for 8-bit
2020-05-21 Alyssa Rosenzweigpan/mdg: Implement vector constant printing for 8-bit
2020-05-21 Alyssa Rosenzweigpan/mdg: Print constant vectors less wrong
2020-05-21 Alyssa Rosenzweigpan/mdg: Identify scalar integer mods
2020-05-01 Alyssa Rosenzweigpan/mdg: Rename .one to .sat_signed
2020-04-29 Alyssa Rosenzweigpan/mdg: Ensure fdot is scalar out in disasm
2020-04-29 Alyssa Rosenzweigpan/mdg: Move condense_writemask to disasm
2020-02-20 Alyssa Rosenzweigpan/midgard: Identify clamp(x, -1.0, 1.0) flag
2020-02-16 Alyssa Rosenzweigpan/midgard: Identify stack barrier flag
2020-02-16 Alyssa Rosenzweigpan/midgard: Infer tags entirely
2020-02-16 Alyssa Rosenzweigpan/midgard: Imply next tags
2020-02-16 Alyssa Rosenzweigpan/midgard: Overhaul tag handling
2020-02-16 Alyssa Rosenzweigpan/midgard: Improve barrier disassembly
2020-02-16 Alyssa Rosenzweigpan/midgard: Fix swizzles harder
2020-02-16 Alyssa Rosenzweigpan/midgard: Fix missing prefixes
2020-02-04 Alyssa Rosenzweigpan/midgard: Check for null consts
2020-01-27 Alyssa Rosenzweigpan/midgard: Remove float_bitcast
2020-01-27 Boris Brezillonpanfrost/midgard: Prettify embedded constant prints
2020-01-27 Alyssa Rosenzweigpan/midgard: Validate barriers use a barrier tag
2020-01-27 Alyssa Rosenzweigpan/midgard: Disassemble barrier instructions
2020-01-27 Alyssa Rosenzweigpan/midgard: Record TEXTURE_OP_BARRIER
2020-01-23 Icecream95pan/midgard: Support disassembling to a file
2020-01-23 Icecream95pan/midgard: Fix a memory leak in the disassembler
2020-01-21 Boris Brezillonpanfrost/midgard: Print the actual source register...
2020-01-02 Alyssa Rosenzweigpan/midgard: Generalize IS_ALU and quadword_size
2020-01-02 Alyssa Rosenzweigpan/midgard: Use better heuristic for shader termination
2019-12-30 Alyssa Rosenzweigpanfrost: Remove MRT indirection in blend shaders
2019-12-24 Alyssa Rosenzweigpan/midgard: Do witchcraft on texture offsets
2019-12-24 Alyssa Rosenzweigpan/midgard: Fix disassembler cycle/quadword counting
2019-12-13 Alyssa Rosenzweigpan/midgard: Handle misc. cppcheck warnings
2019-11-20 Alyssa Rosenzweigpan/midgard: Introduce quirks checks
2019-11-15 Alyssa Rosenzweigpan/midgard: Disassemble with old pipeline always on...
2019-11-08 Alyssa Rosenzweigpan/midgard: Switch base for vertex texturing on T720
2019-11-08 Alyssa Rosenzweigpan/midgard: Pass shader stage to disassembler
2019-11-08 Alyssa Rosenzweigpan/midgard: Disassemble half-steps correctly
2019-11-08 Alyssa Rosenzweigpan/midgard: Fix printing of half-registers in texture ops
2019-11-07 Tomeu Vizosopanfrost: Pipe the GPU ID into compiler and disassembler
2019-11-04 Alyssa Rosenzweigpan/midgard: Validate tags when branching
2019-10-20 Alyssa Rosenzweigpan/midgard: Tableize load/store ops
2019-10-20 Alyssa Rosenzweigpan/midgard/disasm: Fix printing 8-bit/16-bit masks
2019-09-03 Alyssa Rosenzweigpan/midgard: Correct issues in disassemble.c
2019-08-23 Alyssa Rosenzweigpan/midgard: Analyze helper invocations
2019-08-22 Alyssa Rosenzweigpan/midgard: Disassemble integer constants in hex
2019-08-22 Alyssa Rosenzweigpan/midgard: Analyze simple loads/store
2019-08-22 Alyssa Rosenzweigpan/midgard: Compute work_count via writes
2019-08-22 Alyssa Rosenzweigpan/midgard: Sketch static analysis to uniform count
2019-08-22 Alyssa Rosenzweigpan/decode: Hoist shader-db stats to shared decode
2019-08-21 Alyssa Rosenzweigpan/midgard: Identify and disassemble indirect texture...
2019-08-21 Alyssa Rosenzweigpan/midgard: Breakout texture reg select printer
2019-08-21 Alyssa Rosenzweigpan/midgard: Reorder bits check to fix 8-bit masks
2019-08-14 Alyssa Rosenzweigpan/midgard: Disassemble UBO index explicitly
2019-08-14 Alyssa Rosenzweigpan/midgard: Identify UBO/SSBO op symmetry
2019-08-14 Alyssa Rosenzweigpan/midgard: Fix disassembly termination condition
2019-08-14 Alyssa Rosenzweigpan/midgard: Improve disassembler robustness
2019-08-14 Alyssa Rosenzweigpan/midgard: Prefix blobber-db output for grepping
2019-08-14 Alyssa Rosenzweigpan/midgard: Implement blobber-db
2019-08-14 Alyssa Rosenzweigpan/midgard: Break, not return, in disassembler
2019-08-08 Alyssa Rosenzweigpan/midgard: Disassemble load/store barrel shift
2019-08-02 Alyssa Rosenzweigpan/midgard: Print texture outmod
2019-08-02 Alyssa Rosenzweigpan/midgard: Decode register/component in load/store...
2019-08-02 Alyssa Rosenzweigpan/midgard: Split ld/st unknown to arg_1/arg_2 fields
2019-07-31 Alyssa Rosenzweigpan/midgard: Document branch combination LUT
2019-07-30 Alyssa Rosenzweigpan/midgard: Disassemble unknown texture ops as hex
2019-07-30 Alyssa Rosenzweigpan/midgard: Add support for disassembling derivatives
2019-07-26 Alyssa Rosenzweigpan/midgard: Fix flipped register bias fields
2019-07-22 Alyssa Rosenzweigpanfrost/midgard/disasm: Check for certain tag errors
2019-07-22 Alyssa Rosenzweigpan/midg/disasm: Check for int varying ops
2019-07-10 Alyssa Rosenzweigpanfrost: Move non-Gallium files outside of Gallium