diff options
author | Jason Ekstrand <jason.ekstrand@intel.com> | 2015-11-17 07:07:02 -0800 |
---|---|---|
committer | Jason Ekstrand <jason.ekstrand@intel.com> | 2015-11-17 12:14:24 -0800 |
commit | f0390bcad6b5e1f1e94bbf762ccc98bf499c022b (patch) | |
tree | 6275d5a904ab73661a3e3a627c7f75fed2d3f8b9 /src/vulkan/anv_pipeline.c | |
parent | 45320f677bb7d60fd301273d182ad0823d633137 (diff) | |
download | external_mesa3d-f0390bcad6b5e1f1e94bbf762ccc98bf499c022b.zip external_mesa3d-f0390bcad6b5e1f1e94bbf762ccc98bf499c022b.tar.gz external_mesa3d-f0390bcad6b5e1f1e94bbf762ccc98bf499c022b.tar.bz2 |
anv: Add initial Haswell support
Diffstat (limited to 'src/vulkan/anv_pipeline.c')
-rw-r--r-- | src/vulkan/anv_pipeline.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/vulkan/anv_pipeline.c b/src/vulkan/anv_pipeline.c index 6c9dead..597188c 100644 --- a/src/vulkan/anv_pipeline.c +++ b/src/vulkan/anv_pipeline.c @@ -1087,7 +1087,10 @@ anv_graphics_pipeline_create( switch (device->info.gen) { case 7: - return gen7_graphics_pipeline_create(_device, pCreateInfo, extra, pPipeline); + if (device->info.is_haswell) + return gen75_graphics_pipeline_create(_device, pCreateInfo, extra, pPipeline); + else + return gen7_graphics_pipeline_create(_device, pCreateInfo, extra, pPipeline); case 8: return gen8_graphics_pipeline_create(_device, pCreateInfo, extra, pPipeline); default: @@ -1129,7 +1132,10 @@ static VkResult anv_compute_pipeline_create( switch (device->info.gen) { case 7: - return gen7_compute_pipeline_create(_device, pCreateInfo, pPipeline); + if (device->info.is_haswell) + return gen75_compute_pipeline_create(_device, pCreateInfo, pPipeline); + else + return gen7_compute_pipeline_create(_device, pCreateInfo, pPipeline); case 8: return gen8_compute_pipeline_create(_device, pCreateInfo, pPipeline); default: |