diff --git a/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm b/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm index 6adabc31..bd3aad8b 100644 --- a/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm +++ b/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm @@ -1651,7 +1651,7 @@ void MVKPhysicalDevice::initMetalFeatures() { break; case kAppleVendorId: // TODO: Other GPUs? - MVK_SET_FROM_ENV_OR_BUILD_BOOL(_metalFeatures.needsSampleDrefLodArrayWorkaround, MVK_ENABLE_EXPLICIT_LOD_WORKAROUND); + _metalFeatures.needsSampleDrefLodArrayWorkaround = true; // fallthrough case kIntelVendorId: case kNVVendorId: diff --git a/MoltenVK/MoltenVK/Utility/MVKEnvironment.h b/MoltenVK/MoltenVK/Utility/MVKEnvironment.h index a4411c44..68ef83a9 100644 --- a/MoltenVK/MoltenVK/Utility/MVKEnvironment.h +++ b/MoltenVK/MoltenVK/Utility/MVKEnvironment.h @@ -295,8 +295,3 @@ void mvkSetConfig(const MVKConfiguration& mvkConfig); #ifndef MVK_CONFIG_SHADER_COMPRESSION_ALGORITHM # define MVK_CONFIG_SHADER_COMPRESSION_ALGORITHM MVK_CONFIG_COMPRESSION_ALGORITHM_NONE #endif - -/** Enables Explicit LOD workaround defaults to true. */ -#ifndef MVK_ENABLE_EXPLICIT_LOD_WORKAROUND -# define MVK_ENABLE_EXPLICIT_LOD_WORKAROUND 1 -#endif