From e5be32f093d2a7c19cfa6df2ac9ae491846709c9 Mon Sep 17 00:00:00 2001 From: asuessenbach Date: Thu, 17 Dec 2020 11:21:51 +0100 Subject: [PATCH] Fix construction of implicit function argument from class member. --- VulkanHppGenerator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index 8d2afc5..733bf77 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -3283,7 +3283,7 @@ std::string VulkanHppGenerator::constructCallArgumentsEnhanced( std::string cons // if at all, this is the first argument, and it's the implicitly provided member handle assert( param.name == params[0].name ); assert( param.arraySizes.empty() && param.len.empty() ); - arguments += "m_" + param.name; + arguments += "m_" + startLowerCase( stripPrefix( param.type.type, "Vk" ) ); } else if ( param.type.isConstPointer() || ( specialPointerTypes.find( param.type.type ) != specialPointerTypes.end() ) ) @@ -3475,7 +3475,7 @@ std::string VulkanHppGenerator::constructCallArgumentsStandard( std::string cons if ( ( param.type.type == handle ) && param.type.isValue() ) { assert( param.arraySizes.empty() && param.len.empty() ); - arguments += "m_" + param.name; + arguments += "m_" + startLowerCase( stripPrefix( param.type.type, "Vk" ) ); } else {