removed fastMathEnabled = NO; (#1222)

This commit is contained in:
attilaz
2017-08-19 19:13:26 +02:00
committed by Branimir Karadžić
parent 9a7ab977ec
commit 036e4f86c1

View File

@@ -224,14 +224,8 @@ namespace bgfx { namespace mtl
id<MTLLibrary> newLibraryWithSource(const char* _source)
{
MTLCompileOptions* options = [MTLCompileOptions new];
//NOTE: turned of as 'When using the fast variants, math functions execute more quickly,
// but operate over a **LIMITED RANGE** and their behavior when handling NaN values is not defined.'
if (BX_ENABLED(BX_PLATFORM_IOS))
options.fastMathEnabled = NO;
NSError* error;
id<MTLLibrary> lib = [m_obj newLibraryWithSource:@(_source) options:options error:&error];
id<MTLLibrary> lib = [m_obj newLibraryWithSource:@(_source) options:nil error:&error];
BX_WARN(NULL == error
, "Shader compilation failed: %s"
, [error.localizedDescription cStringUsingEncoding:NSASCIIStringEncoding]