ad942b15d4
https://bugs.webkit.org/show_bug.cgi?id=227596 Provide Intel workaround for Big Sur systems. Atan and invariant have issues on older systems, and require us to disable fastmath to produce correct results. Reviewed by Kenneth Russell. * include/platform/FeaturesMtl.h: * src/compiler/translator/TranslatorMetalDirect.h: (sh::TranslatorMetalReflection::reset): * src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp: (GenMetalTraverser::emitPostQualifier): (GenMetalTraverser::visitUnary): (GenMetalTraverser::visitAggregate): * src/libANGLE/renderer/metal/DisplayMtl.mm: (rx::DisplayMtl::initializeFeatures): * src/libANGLE/renderer/metal/ProgramMtl.h: (rx::ProgramMtl::getTranslatedShaderInfo const): * src/libANGLE/renderer/metal/ProgramMtl.mm: * src/libANGLE/renderer/metal/mtl_glslang_mtl_utils.h: * src/libANGLE/renderer/metal/mtl_glslang_mtl_utils.mm: (rx::mtl::GlslangGetMSL): * src/libANGLE/renderer/metal/mtl_render_utils.h: * src/libANGLE/renderer/metal/mtl_render_utils.mm: (rx::mtl::TransformFeedbackUtils::createMslXfbLibrary): (rx::mtl::TransformFeedbackUtils::getTransformFeedbackRenderPipeline): * src/libANGLE/renderer/metal/mtl_utils.h: * src/libANGLE/renderer/metal/mtl_utils.mm: (rx::mtl::CreateShaderLibrary): Canonical link: https://commits.webkit.org/239429@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@279606 268f45cc-cd09-0410-ab3c-d52691b4dbfc |
||
---|---|---|
.. | ||
Feature.h | ||
FeaturesD3D.h | ||
FeaturesGL.h | ||
FeaturesMtl.h | ||
FeaturesVk.h | ||
FrontendFeatures.h | ||
Platform.h | ||
PlatformMethods.h |