radv: fix missing initialization of the pipeline layout when creating a lib
The base object won't be initialized otherwise. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18252>
This commit is contained in:

committed by
Marge Bot

parent
e6e8c092ff
commit
39bebff1ac
@@ -6951,6 +6951,8 @@ radv_graphics_lib_pipeline_init(struct radv_graphics_lib_pipeline *pipeline,
|
|||||||
(pCreateInfo->flags & VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT) != 0;
|
(pCreateInfo->flags & VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT) != 0;
|
||||||
pipeline->lib_flags = lib_flags;
|
pipeline->lib_flags = lib_flags;
|
||||||
|
|
||||||
|
radv_pipeline_layout_init(device, pipeline_layout, false);
|
||||||
|
|
||||||
/* If we have libraries, import them first. */
|
/* If we have libraries, import them first. */
|
||||||
if (libs_info) {
|
if (libs_info) {
|
||||||
for (uint32_t i = 0; i < libs_info->libraryCount; i++) {
|
for (uint32_t i = 0; i < libs_info->libraryCount; i++) {
|
||||||
|
Reference in New Issue
Block a user