intel/fs: Add SLM size to brw_cs_prog_data
We don't need it for state setup but it's a useful statistic we want to pass on to developers. Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
@@ -879,6 +879,7 @@ struct brw_cs_prog_data {
|
||||
unsigned local_size[3];
|
||||
unsigned simd_size;
|
||||
unsigned threads;
|
||||
unsigned slm_size;
|
||||
bool uses_barrier;
|
||||
bool uses_num_work_groups;
|
||||
|
||||
|
@@ -8328,6 +8328,7 @@ brw_compile_cs(const struct brw_compiler *compiler, void *log_data,
|
||||
prog_data->local_size[0] = src_shader->info.cs.local_size[0];
|
||||
prog_data->local_size[1] = src_shader->info.cs.local_size[1];
|
||||
prog_data->local_size[2] = src_shader->info.cs.local_size[2];
|
||||
prog_data->slm_size = src_shader->num_shared;
|
||||
unsigned local_workgroup_size =
|
||||
src_shader->info.cs.local_size[0] * src_shader->info.cs.local_size[1] *
|
||||
src_shader->info.cs.local_size[2];
|
||||
|
Reference in New Issue
Block a user