summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_program.c
Commit message (Expand)AuthorAgeFilesLines
* vc4: Add support for shadow samplers.Eric Anholt2014-09-091-3/+58
* vc4: Add support for texture swizzles.Eric Anholt2014-09-091-1/+8
* vc4: Move the texture format into a struct.Eric Anholt2014-09-091-3/+5
* vc4: Add support for depth texturing.Eric Anholt2014-09-091-3/+13
* vc4: Expose r4 to register allocation.Eric Anholt2014-09-091-5/+4
* vc4: Merge qcompile and tgsi_to_qirEric Anholt2014-09-041-364/+267
* vc4: Switch to using native integers.Eric Anholt2014-09-041-4/+167
* vc4: Expose compares at a lower level in QIR.Eric Anholt2014-09-041-27/+77
* vc4: Add support for fragment discards.Eric Anholt2014-08-221-0/+24
* vc4: Avoid using undefined values when there's no color write.Eric Anholt2014-08-221-8/+27
* vc4: Fix FLR for integer values less than 0.Eric Anholt2014-08-221-1/+7
* vc4: Add support for all the texture and FBO formats we can.Eric Anholt2014-08-221-18/+14
* vc4: Add support for texture tiling.Eric Anholt2014-08-221-2/+4
* vc4: Stop complaining about unknown texture channel types.Eric Anholt2014-08-221-10/+0
* vc4: Include stdio/stdlib in headers so I don't have to include it per file.Eric Anholt2014-08-221-1/+0
* vc4: Plumb the texture index from TGSI through to the sampler uniforms.Eric Anholt2014-08-191-15/+11
* vc4: Avoid a null-deref if a sampler index isn't used.Eric Anholt2014-08-191-2/+5
* vc4: Add support for swizzling of texture colors.Eric Anholt2014-08-181-3/+37
* vc4: Fix handling of non-XYZW swizzles in color outputs.Eric Anholt2014-08-181-6/+6
* vc4: Extract the swizzle handling from vertex fetch.Eric Anholt2014-08-181-27/+32
* vc4: Add support for color masking.Eric Anholt2014-08-181-13/+24
* vc4: Add a helper for QOP_R4_UNPACK_[ABCD].Eric Anholt2014-08-181-8/+3
* vc4: Fix multi-level texture setup.Eric Anholt2014-08-181-1/+1
* vc4: Fix viewport handling in the uniforms upload.Eric Anholt2014-08-181-4/+2
* vc4: Add support for blending.Eric Anholt2014-08-151-12/+187
* 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