intel/compiler: Make thread_payload struct abstract
authorCaio Oliveira <caio.oliveira@intel.com>
Tue, 30 Aug 2022 00:13:00 +0000 (17:13 -0700)
committerMarge Bot <emma+marge@anholt.net>
Tue, 13 Sep 2022 01:44:24 +0000 (01:44 +0000)
commit3272868218aa31d457115821cab616f89704cf91
tree385e1162090262a0a8a846ecf5db3449278f95e2
parent0b6e613de8d0c42d01a762fe1d37d77cfa8aeb47
intel/compiler: Make thread_payload struct abstract

Each shader stage has its own struct and will instantiate it, so the
base class doesn't need to be instantiated anymore.

Reviewed-by: Francisco Jerez <currojerez@riseup.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18176>
src/intel/compiler/brw_fs.h
src/intel/compiler/brw_fs_visitor.cpp