mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-12 17:58:29 +12:00
fix: memory leaks
This commit is contained in:
parent
fe3b84b4a7
commit
fa53af54db
5 changed files with 38 additions and 11 deletions
|
@ -14,17 +14,17 @@ RendererShaderMtl::RendererShaderMtl(MetalRenderer* mtlRenderer, ShaderType type
|
|||
error->release();
|
||||
return;
|
||||
}
|
||||
MTL::FunctionDescriptor* desc = MTL::FunctionDescriptor::alloc()->init();
|
||||
desc->setName(NS::String::string("main0", NS::ASCIIStringEncoding));
|
||||
error = nullptr;
|
||||
m_function = library->newFunction(desc, &error);
|
||||
//MTL::FunctionDescriptor* desc = MTL::FunctionDescriptor::alloc()->init();
|
||||
//desc->setName(NS::String::string("main0", NS::ASCIIStringEncoding));
|
||||
//error = nullptr;
|
||||
m_function = library->newFunction(NS::String::string("main0", NS::ASCIIStringEncoding));
|
||||
library->release();
|
||||
if (error)
|
||||
{
|
||||
printf("failed to create function (error: %s)\n", error->localizedDescription()->utf8String());
|
||||
error->release();
|
||||
return;
|
||||
}
|
||||
//if (error)
|
||||
//{
|
||||
// printf("failed to create function (error: %s)\n", error->localizedDescription()->utf8String());
|
||||
// error->release();
|
||||
// return;
|
||||
//}
|
||||
}
|
||||
|
||||
RendererShaderMtl::~RendererShaderMtl()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue