broadcom/vc5: Use THRSW to enable multi-threaded shaders.
authorEric Anholt <eric@anholt.net>
Mon, 8 Jan 2018 19:55:31 +0000 (11:55 -0800)
committerEric Anholt <eric@anholt.net>
Sat, 13 Jan 2018 05:55:30 +0000 (21:55 -0800)
commit90269ba353333be13e54549ecff3adb8803661db
tree228c677b3b355ea9e0dee929e6ed8d0afb85dd0c
parent86a12b4d5a49c68f4613513d2846c5eb8e56a677
broadcom/vc5: Use THRSW to enable multi-threaded shaders.

This is a major performance boost on all of V3D, but is required on V3D
4.x where shaders are always either 2- or 4-threaded.
src/broadcom/cle/v3d_packet_v33.xml
src/broadcom/compiler/nir_to_vir.c
src/broadcom/compiler/qpu_schedule.c
src/broadcom/compiler/qpu_validate.c
src/broadcom/compiler/v3d_compiler.h
src/broadcom/compiler/vir.c
src/broadcom/compiler/vir_register_allocate.c
src/broadcom/compiler/vir_to_qpu.c
src/gallium/drivers/vc5/vc5_draw.c