summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_program.c
Commit message (Expand)AuthorAgeFilesLines
* vc4: Use cl_f() instead of cl_u32(fui())Eric Anholt2014-08-151-6/+6
* vc4: Consistently use qir_uniform_f().Eric Anholt2014-08-151-7/+6
* vc4: Consume the implicit varyings for points and lines.Eric Anholt2014-08-151-10/+31
* vc4: Add support for the FLR opcode.Eric Anholt2014-08-121-0/+18
* vc4: Add support for gl_FragCoord.Eric Anholt2014-08-111-1/+20
* vc4: Refactor shader input setup again.Eric Anholt2014-08-111-17/+24
* vc4: Add proper translation from Zc to Zs for vertex output.Eric Anholt2014-08-111-1/+15
* vc4: Add support for depth clears and tests within a tile.Eric Anholt2014-08-111-0/+8
* vc4: Rewrite the kernel ABI to support texture uniform relocation.Eric Anholt2014-08-111-40/+42
* vc4: Drop pointless shader state structEric Anholt2014-08-111-9/+9
* vc4: Add support for texture rectanglesEric Anholt2014-08-111-0/+39
* vc4: Add support for texturing (under simulation)Eric Anholt2014-08-111-7/+144
* vc4: Add support for the COS instruction.Eric Anholt2014-08-081-0/+38
* vc4: Add support for the SIN instruction.Eric Anholt2014-08-081-0/+35
* vc4: Add some debug code for forcing fragment shader output color.Eric Anholt2014-08-081-0/+15
* vc4: Fix using and emitting the 1/W from the vertex/coord shaders.Eric Anholt2014-08-081-14/+20
* vc4: Add support for swizzles of 32 bit float vertex attributes.Eric Anholt2014-08-081-15/+73
* vc4: Add support for the TGSI FRC opcode.Eric Anholt2014-08-081-0/+18
* vc4: Add support for the TGSI TRUNC opcode.Eric Anholt2014-08-081-0/+11
* vc4: Add support for multiple attributesEric Anholt2014-08-081-54/+22
* vc4: Add support for the lit opcode.Eric Anholt2014-08-081-1/+37
* vc4: Add support for the POW opcodeEric Anholt2014-08-081-0/+15
* vc4: Refactor uniform handling.Eric Anholt2014-08-081-27/+27
* vc4: Add support for the LRP opcode.Eric Anholt2014-08-081-0/+20
* vc4: Add an initial pass of algebraic optimization.Eric Anholt2014-08-081-4/+5
* vc4: Add support for CMP.Eric Anholt2014-08-081-1/+6
* vc4: Make scheduling of NOPs a separate step from QIR -> QPU translation.Eric Anholt2014-08-081-4/+4
* vc4: Add WIP support for varyings.Eric Anholt2014-08-081-7/+48
* vc4: Fix emit of ABSEric Anholt2014-08-081-1/+11
* vc4: Add shader variant caching to handle FS output swizzle.Eric Anholt2014-08-081-63/+221
* vc4: Add VC4_DEBUG env optionEric Anholt2014-08-081-7/+17
* vc4: Add support for SNE/SEQ/SGE/SLT.Eric Anholt2014-08-081-0/+4
* vc4: Fix UBO allocation when no uniforms are used.Eric Anholt2014-08-081-1/+2
* vc4: Add initial support for math opcodesEric Anholt2014-08-081-0/+4
* vc4: Switch to actually generating vertex and fragment shader code from TGSI.Eric Anholt2014-08-081-221/+528
* vc4: Start converting the driver to use vertex shaders.Eric Anholt2014-08-081-1/+127
* vc4: Initial skeleton driver import.Eric Anholt2014-08-081-0/+229