+#if GEN_GEN >= 8
+ unsigned push_constant_kb = 32;
+#elif GEN_IS_HASWELL
+ unsigned push_constant_kb = pipeline->device->info.gt == 3 ? 32 : 16;
+#else
+ unsigned push_constant_kb = 16;
+#endif
+ unsigned push_constant_bytes = push_constant_kb * 1024;