summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_qir.h
Commit message (Expand)AuthorAgeFilesLines
* vc4: Fold the 16-bit integer pack into the instructions generating it.Eric Anholt2015-08-211-4/+0
* vc4: Make _dest variants of qir ALU helpers to provide an explicit dest.Eric Anholt2015-08-211-3/+19
* vc4: Pack the unorm-packing bits into a src MUL instruction when possible.Eric Anholt2015-08-201-0/+1
* vc4: Add a QIR helper for whether the op is a MUL type.Eric Anholt2015-08-201-0/+1
* vc4: Switch QPU_PACK_SCALED to be two non-SSA instructions.Eric Anholt2015-08-201-2/+4
* vc4: Make the pack-to-unorm instructions be non-SSA.Eric Anholt2015-08-201-8/+19
* vc4: Move all of our fixed function fragment color handling to NIR.Eric Anholt2015-08-141-1/+15
* vc4: Add a helper for making driver-specific NIR load_uniform for GL stateEric Anholt2015-08-141-0/+7
* vc4: Make r4-writes implicitly move to a temp, and allocate temps to r4.Eric Anholt2015-08-041-13/+0
* vc4: Drop a dead prototype.Eric Anholt2015-08-041-8/+0
* vc4: Move program keys to the header file.Eric Anholt2015-07-301-0/+49
* vc4: Start adding a NIR-based output lowering pass.Eric Anholt2015-07-301-0/+1
* vc4: Make a helper for TLB color writes, too.Eric Anholt2015-06-231-0/+1
* vc4: Convert from simple_list.h to list.hEric Anholt2015-05-291-5/+5
* vc4: Convert to consuming NIR.Eric Anholt2015-04-011-8/+15
* vc4: Add a constant folding pass.Eric Anholt2015-03-301-0/+1
* vc4: Keep an array of pointers to instructions defining the temps around.Eric Anholt2015-02-191-2/+5
* vc4: Move qir_uniform() and the constant-value versions to vc4_qir.c/h.Eric Anholt2015-02-191-0/+16
* vc4: Enforce one-uniform-per-instruction after optimization.Eric Anholt2015-02-191-0/+2
* vc4: Make SF be a flag on the QIR instructions.Eric Anholt2015-02-121-4/+4
* gallium: Replace u_simple_list.h with util/simple_list.hEric Anholt2015-01-281-6/+1
* vc4: Move the tests for src needing to be an A register to vc4_qir.c.Eric Anholt2015-01-151-0/+1
* vc4: Allow dead code elimination of VPM reads.Eric Anholt2015-01-101-0/+1
* vc4: Cook up the draw-time VPM setup info during shader compile.Eric Anholt2015-01-101-0/+2
* vc4: Split two notions of instructions having side effects.Eric Anholt2015-01-101-0/+1
* vc4: Redo VPM reads as a read file.Eric Anholt2015-01-101-2/+0
* vc4: Pack VPM attr contents according to just the size of the attribute.Eric Anholt2015-01-101-0/+1
* vc4: Restructure color packing as a series of channel replacements.Eric Anholt2015-01-101-1/+18
* vc4: Coalesce MOVs into VPM with the instructions generating the values.Eric Anholt2014-12-181-0/+2
* vc4: Redefine VPM writes as a (destination) QIR register file.Eric Anholt2014-12-171-2/+8
* vc4: Add support for turning constant uniforms into small immediates.Eric Anholt2014-12-171-0/+7
* vc4: Move follow_movs() to common QIR code.Eric Anholt2014-12-171-0/+1
* vc4: Add support for 16-bit signed/unsigned norm/scaled vertex attrs.Eric Anholt2014-12-151-0/+20
* vc4: Add support for 8-bit unnormalized vertex attrs.Eric Anholt2014-12-151-0/+13
* vc4: Rename UNPACK_8* to UNPACK_8*_F.Eric Anholt2014-12-151-6/+6
* vc4: Introduce scheduling of QPU instructions.Eric Anholt2014-12-011-0/+7
* vc4: Add support for ARL and indirect register access on TGSI_FILE_CONSTANT.Eric Anholt2014-10-281-0/+45
* vc4: Allow dead code elimination of unused varyings.Eric Anholt2014-10-241-1/+1
* vc4: Add debug output to match shaderdb info to program dumps.Eric Anholt2014-10-241-0/+3
* vc4: Add support for user clip plane and gl_ClipVertex.Eric Anholt2014-10-151-0/+3
* vc4: Match VS outputs to FS inputs.Eric Anholt2014-10-131-1/+29
* vc4: Add support for sampling from sRGB.Eric Anholt2014-10-021-0/+8
* vc4: Make the last static array in vc4_program.c dynamically sized.Eric Anholt2014-10-011-0/+1
* vc4: Add support for the FACE semantic.Eric Anholt2014-10-011-0/+2
* vc4: Add support for texture border color.Eric Anholt2014-09-291-0/+2
* vc4: Dump constant uniform values in VC4_DEBUG=qir.Eric Anholt2014-09-291-1/+1
* vc4: Add support for texture cube maps.Eric Anholt2014-09-291-0/+3
* vc4: Stop trying to reuse temporaries that store uniform values.Eric Anholt2014-09-291-1/+0
* vc4: Add support for point size setting.Eric Anholt2014-09-241-0/+1
* vc4: Add support for alpha test.Eric Anholt2014-09-241-0/+2