enable fast math

This commit is contained in:
Gregory Wells
2025-08-04 09:48:50 -04:00
parent 6f536531d0
commit 2fddf0e9d9

View File

@@ -76,7 +76,8 @@ gnReturnCode createMetalGraphicsPipeline(gnGraphicsPipeline graphicsPipeline, gn
// printf("shader code: %s\n", shaderCode); // printf("shader code: %s\n", shaderCode);
NSError* error = nil; NSError* error = nil;
MTLCompileOptions* mtloptions = nil; MTLCompileOptions* mtloptions = [[MTLCompileOptions alloc] init];
mtloptions.mathMode = MTLMathModeFast;
NSString* sourceCode = [NSString stringWithCString:shaderCode encoding:NSUTF8StringEncoding]; NSString* sourceCode = [NSString stringWithCString:shaderCode encoding:NSUTF8StringEncoding];
id<MTLLibrary> shaderLib = [device->outputDevice->device newLibraryWithSource:sourceCode options:mtloptions error:&error]; id<MTLLibrary> shaderLib = [device->outputDevice->device newLibraryWithSource:sourceCode options:mtloptions error:&error];
if (!shaderLib) { if (!shaderLib) {