intel: Use devinfo genx10 field

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9329>
This commit is contained in:
Jordan Justen
2021-02-27 15:38:53 -08:00
parent d846901d9d
commit 18bc7d9d3f
24 changed files with 125 additions and 156 deletions

View File

@@ -96,29 +96,27 @@ anv_device_init_blorp(struct anv_device *device)
device->blorp.compiler = device->physical->compiler;
device->blorp.lookup_shader = lookup_blorp_shader;
device->blorp.upload_shader = upload_blorp_shader;
switch (device->info.gen) {
case 7:
if (device->info.is_haswell) {
device->blorp.exec = gen75_blorp_exec;
} else {
device->blorp.exec = gen7_blorp_exec;
}
switch (device->info.genx10) {
case 70:
device->blorp.exec = gen7_blorp_exec;
break;
case 8:
case 75:
device->blorp.exec = gen75_blorp_exec;
break;
case 80:
device->blorp.exec = gen8_blorp_exec;
break;
case 9:
case 90:
device->blorp.exec = gen9_blorp_exec;
break;
case 11:
case 110:
device->blorp.exec = gen11_blorp_exec;
break;
case 12:
if (gen_device_info_is_12hp(&device->info)) {
device->blorp.exec = gen125_blorp_exec;
} else {
device->blorp.exec = gen12_blorp_exec;
}
case 120:
device->blorp.exec = gen12_blorp_exec;
break;
case 125:
device->blorp.exec = gen125_blorp_exec;
break;
default:
unreachable("Unknown hardware generation");