diff options
author | Jason Ekstrand <jason.ekstrand@intel.com> | 2016-10-07 15:29:47 -0700 |
---|---|---|
committer | Jason Ekstrand <jason.ekstrand@intel.com> | 2016-10-14 15:40:39 -0700 |
commit | ac77528f7d383ee103ed702590f7bc9f05907b61 (patch) | |
tree | e366ccd42014d7386a5974a9484ba0e9f9887c43 /src/intel/vulkan/anv_private.h | |
parent | dedc406ec8adc6a36eb2b37e3f565aaa1dce6e3f (diff) | |
download | external_mesa3d-ac77528f7d383ee103ed702590f7bc9f05907b61.zip external_mesa3d-ac77528f7d383ee103ed702590f7bc9f05907b61.tar.gz external_mesa3d-ac77528f7d383ee103ed702590f7bc9f05907b61.tar.bz2 |
anv: Get rid of graphics_pipeline_create_info_extra
Now that we no longer have meta, all pipelines get created via the normal
Vulkan pipeline creation mechanics. There is no more need for this bit of
extra magic data that we've been passing around.
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
Diffstat (limited to 'src/intel/vulkan/anv_private.h')
-rw-r--r-- | src/intel/vulkan/anv_private.h | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 7a963c8..c900393 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -1458,7 +1458,6 @@ struct anv_pipeline { struct anv_pipeline_layout * layout; - bool use_repclear; bool needs_data_cache; struct anv_shader_bin * shaders[MESA_SHADER_STAGES]; @@ -1526,23 +1525,10 @@ ANV_DECL_GET_PROG_DATA_FUNC(gs, MESA_SHADER_GEOMETRY) ANV_DECL_GET_PROG_DATA_FUNC(wm, MESA_SHADER_FRAGMENT) ANV_DECL_GET_PROG_DATA_FUNC(cs, MESA_SHADER_COMPUTE) -struct anv_graphics_pipeline_create_info { - /** - * If non-negative, overrides the color attachment count of the pipeline's - * subpass. - */ - int8_t color_attachment_count; - - bool use_repclear; - bool disable_vs; - bool use_rectlist; -}; - VkResult anv_pipeline_init(struct anv_pipeline *pipeline, struct anv_device *device, struct anv_pipeline_cache *cache, const VkGraphicsPipelineCreateInfo *pCreateInfo, - const struct anv_graphics_pipeline_create_info *extra, const VkAllocationCallbacks *alloc); VkResult @@ -1557,7 +1543,6 @@ VkResult anv_graphics_pipeline_create(VkDevice device, VkPipelineCache cache, const VkGraphicsPipelineCreateInfo *pCreateInfo, - const struct anv_graphics_pipeline_create_info *extra, const VkAllocationCallbacks *alloc, VkPipeline *pPipeline); |