summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_qir.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* vc4: Add support for flat shading.Eric Anholt2014-09-231-0/+1
* vc4: Add support for 8-bit unorm/snorm vertex inputs.Eric Anholt2014-09-231-0/+13
* vc4: Use the same method as for FRAG_Z to handle fragcoord W.Eric Anholt2014-09-191-2/+2
* vc4: Add support for stencil operations.Eric Anholt2014-09-181-0/+3
* vc4: Add support for reordering the uniform stream after optimization.Eric Anholt2014-09-171-0/+1
* vc4: Add support for computed depth writes.Eric Anholt2014-09-161-0/+2
* vc4: Restructure depth input/output in fragment shaders.Eric Anholt2014-09-161-1/+2
* vc4: Dynamically allocate the TGSI-to-qreg arrays.Eric Anholt2014-09-151-0/+5
* vc4: Fix memory leaks of struct qinst.Eric Anholt2014-09-151-0/+1
* vc4: Expose r4 to register allocation.Eric Anholt2014-09-091-2/+4
* vc4: Merge qcompile and tgsi_to_qirEric Anholt2014-09-041-18/+40
* vc4: Add a CSE optimization pass.Eric Anholt2014-09-041-0/+5
* vc4: Switch to using native integers.Eric Anholt2014-09-041-0/+34
* vc4: Expose compares at a lower level in QIR.Eric Anholt2014-09-041-13/+24
* vc4: Add support for fragment discards.Eric Anholt2014-08-221-0/+2
* vc4: Include stdio/stdlib in headers so I don't have to include it per file.Eric Anholt2014-08-221-0/+2
* vc4: Add a helper for QOP_R4_UNPACK_[ABCD].Eric Anholt2014-08-181-0/+8
* vc4: Add support for blending.Eric Anholt2014-08-151-0/+3
* vc4: Add support for gl_FragCoord.Eric Anholt2014-08-111-0/+18
* vc4: Add proper translation from Zc to Zs for vertex output.Eric Anholt2014-08-111-0/+3
* vc4: Add support for depth clears and tests within a tile.Eric Anholt2014-08-111-0/+1
* vc4: Add support for texture rectanglesEric Anholt2014-08-111-0/+3
* vc4: Add support for texturing (under simulation)Eric Anholt2014-08-111-6/+56
* vc4: Add support for the TGSI TRUNC opcode.Eric Anholt2014-08-081-0/+2
* vc4: Add support for multiple attributesEric Anholt2014-08-081-0/+1
* vc4: Add support for the lit opcode.Eric Anholt2014-08-081-0/+8
* vc4: Add copy propagation between temps.Eric Anholt2014-08-081-0/+1
* vc4: Add dead code elimination.Eric Anholt2014-08-081-0/+2