From 6e671d09a9af1e3f74f82aa928fefe33b1010478 Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Mon, 9 Feb 2015 09:43:26 -0700 Subject: glave: Qualify adding to trace packet descriptor set layout structs --- glave-generate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/glave-generate.py b/glave-generate.py index f049abe7..8d8a680a 100755 --- a/glave-generate.py +++ b/glave-generate.py @@ -596,7 +596,8 @@ class Subcommand(object): elif 'UpdateDescriptors' == proto.name: func_body.append(' add_update_descriptors_to_trace_packet(pHeader, (void**)&(pPacket->pUpdateChain), pUpdateChain);') elif 'CreateDescriptorSetLayout' == proto.name: - func_body.append(' add_create_ds_layout_to_trace_packet(pHeader, (void**)&(pPacket->pSetLayoutInfoList->pNext), pSetLayoutInfoList->pNext);') + func_body.append(' if (pSetLayoutInfoList)') + func_body.append(' add_create_ds_layout_to_trace_packet(pHeader, (void**)&(pPacket->pSetLayoutInfoList->pNext), pSetLayoutInfoList->pNext);') elif 'CreateDescriptorRegion' == proto.name: func_body.append(' glv_add_buffer_to_trace_packet(pHeader, (void**)&(pPacket->pCreateInfo->pTypeCount), rgCount * sizeof(XGL_DESCRIPTOR_TYPE_COUNT), pCreateInfo->pTypeCount);') func_body.append(' glv_finalize_buffer_address(pHeader, (void**)&(pPacket->pCreateInfo->pTypeCount));') -- cgit v1.2.3