summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/vc4/vc4_qir.h
AgeCommit message (Expand)AuthorFilesLines
2016-05-17vc4: Add support for vertex color clamping in the rasterizer.Eric Anholt1-0/+1
2016-05-06vc4: Add support for loading immediate values in QIR.Eric Anholt1-0/+17
2016-05-06vc4: Add a small QIR validate pass.Eric Anholt1-0/+2
2016-05-06vc4: When emitting an instruction to an existing temp, mark it non-SSA.Eric Anholt1-0/+2
2016-05-02vc4: Use NIR lowering for sRGB decode.Eric Anholt1-5/+0
2016-05-02vc4: Remove the CSE pass.Eric Anholt1-1/+0
2016-05-02vc4: Emit only one FRAG_Z or FRAG_W QIR opcode.Eric Anholt1-2/+19
2016-04-18vc4: Remove unused "immediates" fieldEric Anholt1-1/+0
2016-04-08vc4: Move FRAG_X/Y/REV_FLAG to a QFILE like VPM or TLB color writes.Eric Anholt1-6/+7
2016-04-08vc4: Allow TLB Z/color/stencil writes from any ALU operation in QIR.Eric Anholt1-8/+4
2016-04-08vc4: Add a helper function for the construction of qregs.Eric Anholt1-2/+6
2016-04-08vc4: Drop the multi_instruction distinction for QIR instructions.Eric Anholt1-1/+0
2016-04-08vc4: Switch to using NIR_PASS macros.Eric Anholt1-3/+3
2016-03-16vc4: Move discard handling to the condition flag.Eric Anholt1-6/+10
2016-03-15vc4: Coalesce instructions using VPM reads into the VPM read.Varad Gautam1-1/+1
2016-01-26nir: move to compiler/Emil Velikov1-1/+1
2016-01-06vc4: Use NIR texture lowering for texture swizzling.Eric Anholt1-0/+5
2016-01-06vc4: Replace the SSA-style SEL operators with conditional MOVs.Eric Anholt1-32/+18
2015-12-18vc4: Do instruction scheduling on the QIR to hide texture fetch latency.Eric Anholt1-0/+1
2015-12-11vc4: Add debugging of the estimated time to run the shader to shader-db.Eric Anholt1-1/+1
2015-12-10nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand1-1/+1
2015-12-08vc4: Add support for texel fetches from MSAA resources.Eric Anholt1-4/+14
2015-12-08vc4: Add support for multisample framebuffer operations.Eric Anholt1-0/+12
2015-12-04vc4: Add support for storing sample mask.Eric Anholt1-0/+3
2015-12-04vc4: Add support for loading sample mask.Eric Anholt1-0/+1
2015-11-17vc4: Add support for nir_op_uge, using the carry bit on QPU_A_SUB.Eric Anholt1-0/+8
2015-10-26vc4: Rewrite the pack instructions as a MOV with a dst pack flagEric Anholt1-12/+13
2015-10-26vc4: Switch the unpack ops to being unpack flags on a mov.Eric Anholt1-23/+11
2015-10-26vc4: Fix up the test for whether the unpack can be from r4.Eric Anholt1-0/+1
2015-10-24vc4: Fix the test for skipping raw MOVs.Eric Anholt1-0/+1
2015-10-23vc4: Convert blending to being done in 4x8 unorm normally.Eric Anholt1-0/+2
2015-10-23vc4: Add QIR/QPU support for the 8-bit vector instructions.Eric Anholt1-0/+10
2015-10-23vc4: Use Rob's NIR-based user clip lowering.Eric Anholt1-1/+0
2015-09-16vc4: convert from tgsi semantic/index to varying-slotEric Anholt1-11/+10
2015-08-21vc4: Fold the 16-bit integer pack into the instructions generating it.Eric Anholt1-4/+0
2015-08-21vc4: Make _dest variants of qir ALU helpers to provide an explicit dest.Eric Anholt1-3/+19
2015-08-20vc4: Pack the unorm-packing bits into a src MUL instruction when possible.Eric Anholt1-0/+1
2015-08-20vc4: Add a QIR helper for whether the op is a MUL type.Eric Anholt1-0/+1
2015-08-20vc4: Switch QPU_PACK_SCALED to be two non-SSA instructions.Eric Anholt1-2/+4
2015-08-20vc4: Make the pack-to-unorm instructions be non-SSA.Eric Anholt1-8/+19
2015-08-14vc4: Move all of our fixed function fragment color handling to NIR.Eric Anholt1-1/+15
2015-08-14vc4: Add a helper for making driver-specific NIR load_uniform for GL stateEric Anholt1-0/+7
2015-08-04vc4: Make r4-writes implicitly move to a temp, and allocate temps to r4.Eric Anholt1-13/+0
2015-08-04vc4: Drop a dead prototype.Eric Anholt1-8/+0
2015-07-30vc4: Move program keys to the header file.Eric Anholt1-0/+49
2015-07-30vc4: Start adding a NIR-based output lowering pass.Eric Anholt1-0/+1
2015-06-23vc4: Make a helper for TLB color writes, too.Eric Anholt1-0/+1
2015-05-29vc4: Convert from simple_list.h to list.hEric Anholt1-5/+5
2015-04-01vc4: Convert to consuming NIR.Eric Anholt1-8/+15
2015-03-30vc4: Add a constant folding pass.Eric Anholt1-0/+1