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)
|
moduleResolver->OnModuleUpdated.Connect([&](nzsl::ModuleResolver*, const std::string& moduleName)
|
||||||
{
|
{
|
||||||
std::cout << moduleName << " has been updated" << std::endl;
|
try
|
||||||
newComputePipeline = BuildComputePipeline(*device, computePipelineLayout, moduleResolver);
|
{
|
||||||
hasNewPipeline = true;
|
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