Changeset 281547 in webkit
- Timestamp:
- Aug 24, 2021, 11:04:26 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 8 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/webgl/pending/conformance2 (added)
-
LayoutTests/webgl/pending/conformance2/glsl3 (added)
-
LayoutTests/webgl/pending/conformance2/glsl3/float-constant-expressions-expected.txt (added)
-
LayoutTests/webgl/pending/conformance2/glsl3/float-constant-expressions.html (added)
-
LayoutTests/webgl/pending/resources/webgl_test_files/conformance2 (added)
-
LayoutTests/webgl/pending/resources/webgl_test_files/conformance2/glsl3 (added)
-
LayoutTests/webgl/pending/resources/webgl_test_files/conformance2/glsl3/float-constant-expressions.html (added)
-
LayoutTests/webgl/pending/resources/webgl_test_files/js/glsl-conformance-test.js (added)
-
Source/ThirdParty/ANGLE/ChangeLog (modified) (1 diff)
-
Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r281546 r281547 1 2021-08-24 Kimmo Kinnunen <kkinnunen@apple.com> 2 3 ANGLE Metal infinities and NaNs generated with incorrect syntax 4 https://bugs.webkit.org/show_bug.cgi?id=229439 5 <rdar://81033366> 6 7 Reviewed by Dean Jackson. 8 9 Add tests that test some aspects of NaN and -+inf that the GLSL ES 3.00 spec 10 talks about. 11 12 * webgl/pending/conformance2/glsl3/float-constant-expressions-expected.txt: Added. 13 * webgl/pending/conformance2/glsl3/float-constant-expressions.html: Added. 14 * webgl/pending/resources/webgl_test_files/conformance2/glsl3/float-constant-expressions.html: Added. 15 * webgl/pending/resources/webgl_test_files/js/glsl-conformance-test.js: Added. 16 1 17 2021-08-24 Fujii Hironori <Hironori.Fujii@sony.com> 2 18 -
trunk/Source/ThirdParty/ANGLE/ChangeLog
r281160 r281547 1 2021-08-24 Kimmo Kinnunen <kkinnunen@apple.com> 2 3 ANGLE Metal infinities and NaNs generated with incorrect syntax 4 https://bugs.webkit.org/show_bug.cgi?id=229439 5 <rdar://81033366> 6 7 Reviewed by Dean Jackson. 8 9 Generate NaN and infinity constant values correctly. 10 An else was missing from if-block, causing double processing. 11 12 * src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp: 13 (GenMetalTraverser::emitSingleConstant): 14 * src/libANGLE/renderer/metal/mtl_utils.mm: 15 (rx::mtl::CreateShaderLibrary): 16 1 17 2021-08-17 David Kilzer <ddkilzer@apple.com> 2 18 -
trunk/Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorMetalDirect/EmitMetal.cpp
r279606 r281547 1502 1502 mOut << "NAN"; 1503 1503 } 1504 if (ANGLE_UNLIKELY(isinf(constUnion->getFConst())))1504 else if (ANGLE_UNLIKELY(isinf(constUnion->getFConst()))) 1505 1505 { 1506 1506 if(constUnion->getFConst() < 0)
Note:
See TracChangeset
for help on using the changeset viewer.