intel: compute max_threads in intel_pipeline_shader
This avoids repeated compuations in command buffer building and enables us to
compute the total scratch space when we add support for it.
diff --git a/icd/intel/gpu.h b/icd/intel/gpu.h
index 39bdf32..915bad6 100644
--- a/icd/intel/gpu.h
+++ b/icd/intel/gpu.h
@@ -114,6 +114,9 @@
void intel_gpu_get_memory_props(const struct intel_gpu *gpu,
XGL_PHYSICAL_GPU_MEMORY_PROPERTIES *props);
+int intel_gpu_get_max_threads(const struct intel_gpu *gpu,
+ XGL_PIPELINE_SHADER_STAGE stage);
+
void intel_gpu_associate_x11(struct intel_gpu *gpu,
struct intel_wsi_x11 *x11,
int fd);