main sync #3

Merged
Patrick Busch merged 318 commits from blender/blender:main into main 2023-03-17 15:52:21 +01:00
Showing only changes of commit ac6a70e5f8 - Show all commits

View File

@ -342,9 +342,13 @@ id<MTLComputePipelineState> gpu::MTLTexture::mtl_texture_update_impl(
options:options options:options
error:&error] autorelease]; error:&error] autorelease];
if (error) { if (error) {
NSLog(@"Compile Error - Metal Shader Library error %@ ", error); /* Only exit out if genuine error and not warning. */
BLI_assert(false); if ([[error localizedDescription] rangeOfString:@"Compilation succeeded"].location ==
return nullptr; NSNotFound) {
NSLog(@"Compile Error - Metal Shader Library error %@ ", error);
BLI_assert(false);
return nil;
}
} }
/* Fetch compute function. */ /* Fetch compute function. */
@ -658,9 +662,13 @@ id<MTLComputePipelineState> gpu::MTLTexture::mtl_texture_read_impl(
options:options options:options
error:&error] autorelease]; error:&error] autorelease];
if (error) { if (error) {
NSLog(@"Compile Error - Metal Shader Library error %@ ", error); /* Only exit out if genuine error and not warning. */
BLI_assert(false); if ([[error localizedDescription] rangeOfString:@"Compilation succeeded"].location ==
return nil; NSNotFound) {
NSLog(@"Compile Error - Metal Shader Library error %@ ", error);
BLI_assert(false);
return nil;
}
} }
/* Fetch compute function. */ /* Fetch compute function. */