summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_program.c
Commit message (Expand)AuthorAgeFilesLines
* vc4: In a loop break/continue, jump if everyone has taken the path.Eric Anholt2016-12-141-10/+17
* vc4: Clamp the shadow comparison value.Eric Anholt2016-11-231-0/+9
* vc4: Don't abort when a shader compile fails.Eric Anholt2016-11-231-4/+14
* vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain.Eric Anholt2016-11-091-1/+1
* vc4: Fix live intervals analysis for screening defs in if statements.Eric Anholt2016-10-061-1/+4
* vc4: Fix assertion fails from trying to cast non-ALU instrs to ALU.Eric Anholt2016-10-061-0/+2
* nir: Make nir_foo_first/last_cf_node return a block insteadJason Ekstrand2016-10-061-4/+2
* nir: Allow opt_peephole_sel to be more aggressive in flattening IFs.Eric Anholt2016-09-221-1/+1
* nir: Report progress from nir_lower_phis_to_scalar.Kenneth Graunke2016-09-141-2/+1
* nir: Report progress from nir_lower_alu_to_scalar.Kenneth Graunke2016-09-141-1/+1
* vc4: Move the render job state into a separate structure.Eric Anholt2016-09-141-1/+2
* vc4: Handle discards while in control flow.Eric Anholt2016-08-291-6/+27
* vc4: Add support for fddx/fddyEric Anholt2016-08-251-0/+52
* vc4: Tell state_tracker that we would prefer NIR.Eric Anholt2016-08-221-7/+25
* vc4: Use proper type sizes for uniforms.Eric Anholt2016-08-221-4/+5
* vc4: Add VARYING_SLOT_PNTC support.Eric Anholt2016-08-221-4/+5
* nir: Define system values for vc4's blending-lowering arguments.Eric Anholt2016-08-221-25/+31
* vc4: Switch store_output to using nir_lower_io_to_scalar / component.Eric Anholt2016-08-191-5/+13
* vc4: Use the intrinsic's first_component for vattr VPM index.Eric Anholt2016-08-191-5/+1
* vc4: Convert to using nir_lower_io_scalar for FS inputs.Eric Anholt2016-08-191-3/+17
* vc4: Switch to using the intrinsic accessors.Eric Anholt2016-08-191-9/+10
* ttn: Make FRAG_RESULT_DEPTH be a float variable to match gtn and ptn.Eric Anholt2016-08-191-1/+1
* vc4: Dump the TGSI before trying to convert it to NIR.Eric Anholt2016-08-191-4/+3
* vc4: Move scalarizing and some lowering to link time.Eric Anholt2016-08-041-5/+12
* vc4: Avoid VS shader recompiles by keeping a set of FS inputs seen so far.Eric Anholt2016-08-041-12/+66
* vc4: Don't recompile the CS when the FS changes.Eric Anholt2016-08-041-0/+2
* vc4: Move FS inputs setup out to a helper function.Eric Anholt2016-08-041-34/+41
* vc4: Avoid generating a custom shader per level in glGenerateMipmaps().Eric Anholt2016-08-031-6/+4
* vc4: Dump NIR at shader state creation time as well.Eric Anholt2016-08-031-0/+8
* vc4: Disable early Z with computed depth.Eric Anholt2016-07-261-0/+5
* vc4: Speed up glGenerateMipmaps by avoiding shadow baselevel.Eric Anholt2016-07-151-0/+11
* vc4: Drop VC4_DIRTY_TEXSTATE in favor of the per-stage flags.Eric Anholt2016-07-151-2/+0
* vc4: Emit resets of the uniform stream at the starts of blocks.Eric Anholt2016-07-131-0/+1
* vc4: Add support for NIR loops and break/continue.Eric Anholt2016-07-121-3/+77
* vc4: Add support for emitting NIR IF nodes.Eric Anholt2016-07-121-1/+91
* vc4: Add support for storing to NIR registers in a non-SSA fashion.Eric Anholt2016-07-121-85/+132
* vc4: Add a flag in the screen to track control flow support.Eric Anholt2016-07-121-0/+1
* vc4: Add a "qir_for_each_inst_inorder" macro and use it in many places.Eric Anholt2016-07-121-1/+1
* vc4: Also enable phi elimination.Eric Anholt2016-07-121-0/+1
* vc4: Enable dead CF elimination.Eric Anholt2016-07-041-0/+1
* vc4: Add support for vertex color clamping in the rasterizer.Eric Anholt2016-05-171-0/+4
* vc4: Move tgsi_to_nir to precompile time.Eric Anholt2016-05-171-12/+15
* vc4: Enable sharing shaders across contexts.Eric Anholt2016-05-171-1/+2
* vc4: Switch to using nir_load_front_face.Eric Anholt2016-05-171-4/+9
* vc4: fixup for new nir_foreach_block()Connor Abbott2016-05-051-11/+4
* vc4: Use NIR lowering for sRGB decode.Eric Anholt2016-05-021-35/+3
* vc4: Just use NIR lowering for texture projection.Eric Anholt2016-05-021-15/+3
* vc4: Scalarize phi nodes as well.Eric Anholt2016-05-021-0/+1
* vc4: Add whitespace after each program stage dump.Eric Anholt2016-05-021-0/+2
* vc4: Use the NIR cubemap normalization instead of our own.Eric Anholt2016-05-021-6/+1