freedreno/ir3: Add ir3 intrinsics for tessellation
authorKristian H. Kristensen <hoegsberg@google.com>
Tue, 22 Oct 2019 23:33:18 +0000 (16:33 -0700)
committerKristian H. Kristensen <hoegsberg@google.com>
Fri, 8 Nov 2019 00:36:50 +0000 (16:36 -0800)
commit41984c84227a37b6836a57a39348c70b49457212
tree46e66b98f10d0932622ca045af761f5d328ea480
parentd6209a50bb13a40c0823f4c53eb1566328ba6630
freedreno/ir3: Add ir3 intrinsics for tessellation

These provide the iovas for system memory buffers used for
tessellation as well as a new HW specific system value.

Signed-off-by: Kristian H. Kristensen <hoegsberg@google.com>
Acked-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Rob Clark <robdclark@gmail.com>
src/compiler/nir/nir_intrinsics.py
src/compiler/shader_enums.c
src/compiler/shader_enums.h
src/freedreno/ir3/ir3_compiler_nir.c
src/freedreno/ir3/ir3_context.h
src/freedreno/ir3/ir3_shader.c
src/freedreno/ir3/ir3_shader.h