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 |
||
---|---|---|
.. | ||
EGL | ||
GLES | ||
GLES2 | ||
GLES3 | ||
GLSLANG | ||
KHR | ||
WGL | ||
platform | ||
vulkan | ||
CMakeLists.txt | ||
angle_gl.h | ||
angle_windowsstore.h | ||
export.h |