diff options
author | Lionel Landwerlin <[email protected]> | 2016-09-23 01:04:25 +0300 |
---|---|---|
committer | Lionel Landwerlin <[email protected]> | 2016-09-23 10:12:06 +0300 |
commit | 6b21728c4a4f89754a79fe754e0c8496c25d9b66 (patch) | |
tree | 9afb4306e1012fbe7d34ec0157ce6a00c8428a0f /src/intel/vulkan/gen8_pipeline.c | |
parent | 94d0e7dc0848a5f70a550f2294e459eab51ace8f (diff) |
anv: get rid of duplicated values from gen_device_info
Signed-off-by: Lionel Landwerlin <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/intel/vulkan/gen8_pipeline.c')
-rw-r--r-- | src/intel/vulkan/gen8_pipeline.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/intel/vulkan/gen8_pipeline.c b/src/intel/vulkan/gen8_pipeline.c index 9f16960ccc7..030f71ef147 100644 --- a/src/intel/vulkan/gen8_pipeline.c +++ b/src/intel/vulkan/gen8_pipeline.c @@ -55,8 +55,9 @@ genX(graphics_pipeline_create)( { ANV_FROM_HANDLE(anv_device, device, _device); ANV_FROM_HANDLE(anv_render_pass, pass, pCreateInfo->renderPass); - struct anv_physical_device *physical_device = + const struct anv_physical_device *physical_device = &device->instance->physicalDevice; + const struct gen_device_info *devinfo = &physical_device->info; struct anv_subpass *subpass = &pass->subpasses[pCreateInfo->subpass]; struct anv_pipeline *pipeline; VkResult result; @@ -144,7 +145,7 @@ genX(graphics_pipeline_create)( gs.DispatchGRFStartRegisterForURBData = gs_prog_data->base.base.dispatch_grf_start_reg; - gs.MaximumNumberofThreads = physical_device->max_gs_threads / 2 - 1; + gs.MaximumNumberofThreads = devinfo->max_gs_threads / 2 - 1; gs.ControlDataHeaderSize = gs_prog_data->control_data_header_size_hwords; gs.DispatchMode = gs_prog_data->base.dispatch_mode; gs.StatisticsEnable = true; @@ -215,7 +216,7 @@ genX(graphics_pipeline_create)( vs.VertexURBEntryReadLength = vs_prog_data->base.urb_read_length; vs.VertexURBEntryReadOffset = 0; - vs.MaximumNumberofThreads = physical_device->max_vs_threads - 1; + vs.MaximumNumberofThreads = devinfo->max_vs_threads - 1; vs.StatisticsEnable = false; vs.SIMD8DispatchEnable = pipeline->vs_simd8 != NO_KERNEL; vs.VertexCacheDisable = false; |