summaryrefslogtreecommitdiff
path: root/src/broadcom/compiler/nir_to_vir.c
AgeCommit message (Expand)AuthorFilesLines
2018-01-12broadcom/vc5: Use MSF to ignore discards/non-dispatched channels in loops.Eric Anholt1-1/+5
2018-01-12broadcom/vc5: Use XOR instead of SUB for execute flags comparisons.Eric Anholt1-3/+3
2018-01-12broadcom/vc5: Add support for loading varyings in V3D 4.1.Eric Anholt1-1/+12
2018-01-12broadcom/vc5: Add compiler support for V3D 4.x texturing.Eric Anholt1-1/+4
2018-01-12broadcom/vc5: Move V3D 3.3 texturing to a separate file.Eric Anholt1-229/+4
2018-01-12broadcom/vc5: Move V3D 3.3 VPM write setup to a separate file.Eric Anholt1-34/+2
2018-01-12broadcom/vc5: Use THRSW to enable multi-threaded shaders.Eric Anholt1-1/+110
2018-01-12broadcom/vc5: Implement GFXH-1684 workaround.Eric Anholt1-0/+5
2018-01-12broadcom/vc5: Use the new LDVPM/STVPM opcodes on V3D 4.1.Eric Anholt1-26/+56
2018-01-03broadcom/vc5: Fix discard_if during control flow.Eric Anholt1-1/+1
2018-01-03broadcom/vc5: Don't emit component 3/4 F16 TLB writes for float/vec2.Eric Anholt1-1/+2
2018-01-03broadcom/vc5: Emit proper flatshading code for glShadeModel(GL_FLAT).Eric Anholt1-4/+10
2018-01-03broadcom/vc5: Move texture return channel setup into the compiler.Eric Anholt1-11/+37
2017-12-14broadcom/vc5: Fix shader input/outputs for gallium's new NIR linking.Eric Anholt1-4/+8
2017-11-22broadcom/vc5: Fix BASE_LEVEL handling with txl.Eric Anholt1-2/+4
2017-11-17broadcom/vc5: Ensure that there is always a TLB write.Eric Anholt1-1/+17
2017-11-07broadcom/vc5: Do 16-bit unpacking of integer texture returns properly.Eric Anholt1-8/+29
2017-10-30broadcom/vc5: Stop lowering negates to subs.Eric Anholt1-1/+8
2017-10-30broadcom/vc5: Lower unpack_*_4x8 to normal math.Eric Anholt1-0/+3
2017-10-20broadcom/vc5: Use SETMSF to handle discards.Eric Anholt1-22/+12
2017-10-20broadcom/vc5: Set the snorm/unorm packing functions to be lowered.Eric Anholt1-0/+4
2017-10-20nir: Get rid of nir_shader::stageJason Ekstrand1-9/+9
2017-10-10broadcom/vc5: Add support for f32 render targets.Eric Anholt1-13/+32
2017-10-10broadcom/vc5: Start hooking up multiple render targets support.Eric Anholt1-12/+36
2017-10-10broadcom/vc5: Fix handling of interp qualifiers on builtin color inputs.Eric Anholt1-0/+15
2017-10-10broadcom/compiler: Set up passthrough Z when doing FS discards.Eric Anholt1-0/+11
2017-10-10broadcom/compiler: Don't forget the discard state on TLB Z writes.Eric Anholt1-0/+1
2017-10-10broadcom/compiler: Use defines instead of magic values in TLB write setup.Eric Anholt1-6/+33
2017-10-10broadcom: Add VC5 NIR compiler.Eric Anholt1-0/+1963