ComputeTest: Handle hot-reload compilation errors
This commit is contained in:
parent
dd421a6385
commit
8555b3d6ef
|
|
@ -110,9 +110,16 @@ int main()
|
|||
|
||||
moduleResolver->OnModuleUpdated.Connect([&](nzsl::ModuleResolver*, const std::string& moduleName)
|
||||
{
|
||||
std::cout << moduleName << " has been updated" << std::endl;
|
||||
newComputePipeline = BuildComputePipeline(*device, computePipelineLayout, moduleResolver);
|
||||
hasNewPipeline = true;
|
||||
try
|
||||
{
|
||||
std::cout << moduleName << " has been updated" << std::endl;
|
||||
newComputePipeline = BuildComputePipeline(*device, computePipelineLayout, moduleResolver);
|
||||
hasNewPipeline = true;
|
||||
}
|
||||
catch (const std::exception& e)
|
||||
{
|
||||
std::cerr << e.what() << std::endl;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue