summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_program.c
Commit message (Expand)AuthorAgeFilesLines
* vc4: Move FRAG_X/Y/REV_FLAG to a QFILE like VPM or TLB color writes.Eric Anholt2016-04-081-3/+5
* vc4: Allow TLB Z/color/stencil writes from any ALU operation in QIR.Eric Anholt2016-04-081-13/+16
* vc4: Add a helper function for the construction of qregs.Eric Anholt2016-04-081-4/+3
* vc4: Switch to using NIR_PASS macros.Eric Anholt2016-04-081-24/+23
* vc4: Handle nir_intrinsic_load_user_clip_plane as a vec4.Eric Anholt2016-04-081-2/+4
* vc4: Emit a warning and proceed for handling loops in NIR.Rhys Kidd2016-04-081-1/+13
* vc4: Add a stub for NIR->QIR of control flow function nodesRhys Kidd2016-04-081-0/+11
* vc4: Add better debug of NIR->QIR control flow graph failureRhys Kidd2016-04-081-1/+2
* vc4: Remove unused include from vc4_program.cRhys Kidd2016-04-081-1/+0
* nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott2016-03-171-1/+1
* nir: rename nir_const_value fields to include bitsize informationIago Toral Quiroga2016-03-171-5/+5
* nir: update opcode definitions for different bit sizesConnor Abbott2016-03-171-1/+3
* vc4: Move discard handling to the condition flag.Eric Anholt2016-03-161-6/+13
* vc4: Fix failures with nir_extract_* since the addition of the opcodes.Eric Anholt2016-03-151-0/+2
* nir/tex_instr: Rename sampler to textureJason Ekstrand2016-02-091-2/+2
* nir: move to compiler/Emil Velikov2016-01-261-2/+2
* vc4: Fix driver build from last minute rebase fix.Eric Anholt2016-01-061-21/+20
* vc4: Optimize out a comparison for bcsel based on an ALU comparisonEric Anholt2016-01-061-14/+59
* vc4: Add missing sRGB decode to texel fetches.Eric Anholt2016-01-061-0/+5
* vc4: Use NIR texture lowering for texture swizzling.Eric Anholt2016-01-061-57/+58
* vc4: Replace the SSA-style SEL operators with conditional MOVs.Eric Anholt2016-01-061-62/+78
* gallium/drivers: Remove unnecessary semicolonsEdward O'Callaghan2016-01-061-1/+1
* nir: Get rid of function overloadsJason Ekstrand2015-12-281-7/+7
* vc4: Do instruction scheduling on the QIR to hide texture fetch latency.Eric Anholt2015-12-181-0/+3
* vc4: Don't consider nr_samples==1 surfaces to be MSAA.Eric Anholt2015-12-151-1/+1
* nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand2015-12-101-16/+31
* vc4: Add support for texel fetches from MSAA resources.Eric Anholt2015-12-081-11/+90
* vc4: Add support for multisample framebuffer operations.Eric Anholt2015-12-081-7/+41
* vc4: Add support for storing sample mask.Eric Anholt2015-12-041-0/+7
* vc4: Add support for loading sample mask.Eric Anholt2015-12-041-0/+4
* vc4: Fix point size lookup.Eric Anholt2015-11-211-1/+1
* vc4: Add support for nir_op_uge, using the carry bit on QPU_A_SUB.Eric Anholt2015-11-171-0/+4
* vc4: Take advantage of the 8888 pack function in pack_unorm_4x8.Eric Anholt2015-10-241-0/+14
* vc4: Add QIR/QPU support for the 8-bit vector instructions.Eric Anholt2015-10-231-0/+20
* vc4: Use Rob's NIR-based user clip lowering.Eric Anholt2015-10-231-67/+13
* vc4: Switch our vertex attr lowering to being NIR-based.Eric Anholt2015-10-201-109/+1
* vc4: Add limited support for ibfe/ubfe.Eric Anholt2015-10-201-0/+42
* vc4: Use nir_foreach_variableBoyan Ding2015-10-201-4/+4
* vc4: use nir two-sided-color loweringBoyan Ding2015-10-061-23/+2
* vc4: convert from tgsi semantic/index to varying-slotEric Anholt2015-09-161-103/+78
* gallium/ttn: Convert to using VARYING_SLOT_* / FRAG_RESULT_*.Eric Anholt2015-09-161-6/+13
* vc4: Fold the 16-bit integer pack into the instructions generating it.Eric Anholt2015-08-211-9/+10
* vc4: Pack the unorm-packing bits into a src MUL instruction when possible.Eric Anholt2015-08-201-10/+67
* vc4: Switch QPU_PACK_SCALED to be two non-SSA instructions.Eric Anholt2015-08-201-1/+4
* vc4: Make the pack-to-unorm instructions be non-SSA.Eric Anholt2015-08-201-7/+6
* vc4: Move all of our fixed function fragment color handling to NIR.Eric Anholt2015-08-141-380/+60
* vc4: Add a helper for making driver-specific NIR load_uniform for GL stateEric Anholt2015-08-141-2/+23
* nir: Add a nir_opt_undef() to handle csels with undef.Eric Anholt2015-08-141-0/+1
* vc4: Use nir_lower_load_const_to_scalar().Eric Anholt2015-08-041-0/+1
* vc4: Don't bother de-SSAing values that aren't part of phi webs.Eric Anholt2015-08-041-15/+44