Path Lines of Code PRESUBMIT_test.py 90 bazel/device_specific_configs/device_specific_configs_test.go 23 bazel/exporter/bazel_util_test.go 149 bazel/exporter/cmake_exporter_test.go 233 bazel/exporter/cmake_rule_test.go 193 bazel/exporter/cmake_workspace_test.go 184 bazel/exporter/gni_exporter_test.go 343 bazel/exporter/interfaces/mocks/FileSystem.go 65 bazel/exporter/interfaces/mocks/QueryCommand.go 38 bazel/exporter/interfaces/mocks/generate.go 1 bazel/exporter/util_test.go 24 bazel/karma/karma_test.bzl 326 experimental/tskit/go/gen_types/gen_types_test.go 47 gn/compile_sksl_tests.py 82 gn/minify_sksl_tests.py 67 gn/sksl_tests.gni 1037 infra/bots/assets/mockery/create.py 33 infra/bots/infra_tests.py 65 infra/bots/recipes/test.py 162 infra/bots/recipes/test_canvaskit.py 91 infra/bots/recipes/test_lottie_web.py 91 infra/bots/recipes/test_pathkit.py 123 infra/bots/task_drivers/bazel_test_benchmark/bazel_test_benchmark_test.go 139 infra/bots/task_drivers/bazel_test_gm/bazel_test_gm_test.go 199 infra/bots/task_drivers/bazel_test_precompiled/bazel_test_precompiled_test.go 307 infra/bots/task_drivers/codesize/codesize_test.go 408 infra/bots/task_drivers/common/bazel_clean_step_test.go 69 infra/bots/task_drivers/common/bazel_utils_test.go 106 infra/bots/task_drivers/common/goldctl_steps_test.go 326 infra/bots/task_drivers/common/perf_steps_test.go 267 infra/bots/task_drivers/compile_wasm_gm_tests/compile_wasm_gm_tests.go 81 infra/bots/task_drivers/cpu_tests/cpu_tests.go 70 infra/bots/task_drivers/perf_puppeteer_canvas/perf_puppeteer_canvas_test.go 371 infra/bots/task_drivers/perf_puppeteer_render_skps/perf_puppeteer_render_skps_test.go 284 infra/bots/task_drivers/perf_puppeteer_skottie_frames/perf_puppeteer_skottie_frames_test.go 489 infra/bots/task_drivers/run_wasm_gm_tests/run_wasm_gm_tests.go 233 infra/bots/test_utils.py 44 infra/bots/zip_utils_test.py 44 infra/canvaskit/test_canvaskit.sh 12 infra/pathkit/test_pathkit.sh 12 modules/bentleyottmann/tests/BentleyOttmann1Test.cpp 55 modules/bentleyottmann/tests/BruteForceCrossingsTest.cpp 55 modules/bentleyottmann/tests/ContourTest.cpp 84 modules/bentleyottmann/tests/EventQueueTest.cpp 198 modules/bentleyottmann/tests/Int96Test.cpp 136 modules/bentleyottmann/tests/MyersTest.cpp 270 modules/bentleyottmann/tests/PointTest.cpp 38 modules/bentleyottmann/tests/SegmentTest.cpp 295 modules/bentleyottmann/tests/SweepLineTest.cpp 187 modules/canvaskit/karma.conf.js 48 modules/canvaskit/tests/bazel_test_reporter.js 39 modules/canvaskit/tests/bidi_test.js 75 modules/canvaskit/tests/canvas2d_test.js 736 modules/canvaskit/tests/canvas_test.js 695 modules/canvaskit/tests/core_test.js 1739 modules/canvaskit/tests/font_test.js 351 modules/canvaskit/tests/init_with_gold_server.js 29 modules/canvaskit/tests/legacy_init.js 16 modules/canvaskit/tests/legacy_test_reporter.js 94 modules/canvaskit/tests/matrix_test.js 189 modules/canvaskit/tests/paragraph_test.js 1191 modules/canvaskit/tests/path_test.js 443 modules/canvaskit/tests/rtshader_test.js 242 modules/canvaskit/tests/skottie_test.js 395 modules/canvaskit/tests/util.js 186 modules/canvaskit/wasm_tools/SIMD/build_simd_test.sh 7 modules/canvaskit/wasm_tools/SIMD/simd_test.sh 3 modules/pathkit/karma.conf.js 57 modules/pathkit/tests/effects.spec.js 124 modules/pathkit/tests/path.spec.js 139 modules/pathkit/tests/path2d.spec.js 128 modules/pathkit/tests/pathkitinit.js 15 modules/pathkit/tests/pathops.spec.js 178 modules/pathkit/tests/svg.spec.js 76 modules/pathkit/tests/testReporter.js 94 modules/pathkit/tests/util.spec.js 43 modules/skottie/tests/AudioLayer.cpp 106 modules/skottie/tests/Expression.cpp 330 modules/skottie/tests/Image.cpp 110 modules/skottie/tests/Keyframe.cpp 187 modules/skottie/tests/PropertyObserver.cpp 365 modules/skottie/tests/Shaper.cpp 293 modules/skottie/tests/Text.cpp 252 modules/skparagraph/test.html 15 modules/skparagraph/tests/SkShaperJSONWriter.cpp 188 modules/skparagraph/tests/SkShaperJSONWriter.h 43 modules/skparagraph/tests/SkShaperJSONWriterTest.cpp 115 modules/sksg/tests/SGTest.cpp 292 modules/skshaper/tests/ShaperTest.cpp 239 modules/skunicode/tests/SkUnicodeTest.cpp 325 modules/svg/tests/Filters.cpp 19 modules/svg/tests/Text.cpp 156 resources/sksl/es2_conformance/import_conformance_tests.py 168 serve-bazel-test-undeclared-outputs.sh 29 skiko_tests/skiko_tests.gni 5 specs/web-img-decode/current/index.html 66 specs/web-img-decode/proposed/impl/impl.js 41 specs/web-img-decode/proposed/index.html 70 specs/web-img-decode/proposed/serve.py 9 tests/AAClipTest.cpp 364 tests/AdvancedBlendTest.cpp 61 tests/AndroidCodecTest.cpp 224 tests/AnimatedImageTest.cpp 387 tests/AnnotationTest.cpp 97 tests/ApplyGammaTest.cpp 137 tests/ArenaAllocTest.cpp 210 tests/AsADashTest.cpp 42 tests/AvifTest.cpp 205 tests/BRDTest.cpp 40 tests/BackendAllocationTest.cpp 915 tests/BackendSurfaceMutableStateTest.cpp 149 tests/BadIcoTest.cpp 38 tests/BezierCurveTest.cpp 189 tests/BigImageTest.cpp 481 tests/BitSetTest.cpp 87 tests/BitmapCopyTest.cpp 156 tests/BitmapGetColorTest.cpp 39 tests/BitmapTest.cpp 387 tests/BlendTest.cpp 189 tests/BlitMaskClip.cpp 50 tests/BlurTest.cpp 462 tests/BulkRectTest.cpp 290 tests/CPUContextRecorderTest.cpp 82 tests/CachedDataTest.cpp 64 tests/CachedDecodingPixelRefTest.cpp 113 tests/CanvasStateHelpers.cpp 59 tests/CanvasStateHelpers.h 24 tests/CanvasStateTest.cpp 246 tests/CanvasTest.cpp 609 tests/ChecksumTest.cpp 76 tests/ClearTest.cpp 304 tests/ClipCubicTest.cpp 183 tests/ClipStackTest.cpp 663 tests/ClipperTest.cpp 128 tests/CodecAnimTest.cpp 523 tests/CodecExactReadTest.cpp 71 tests/CodecPartialTest.cpp 375 tests/CodecPriv.h 33 tests/CodecRecommendedTypeTest.cpp 30 tests/CodecTest.cpp 1678 tests/ColorFilterTest.cpp 140 tests/ColorMatrixTest.cpp 82 tests/ColorPrivTest.cpp 57 tests/ColorSpaceTest.cpp 305 tests/ColorTest.cpp 64 tests/CompressedBackendAllocationTest.cpp 290 tests/CopySurfaceTest.cpp 179 tests/CoreBlittersTest.cpp 160 tests/CtsEnforcement.cpp 9 tests/CtsEnforcement.h 29 tests/CubicChopTest.cpp 417 tests/CubicMapTest.cpp 58 tests/CubicRootsTest.cpp 341 tests/CullTestTest.cpp 66 tests/DMSAATest.cpp 307 tests/DashPathEffectTest.cpp 109 tests/DashPathEffectTestGanesh.cpp 39 tests/DataRefTest.cpp 182 tests/DebugLayerManagerTest.cpp 60 tests/DefaultPathRendererTest.cpp 104 tests/DeferredDisplayListTest.cpp 1053 tests/DequeTest.cpp 125 tests/DescriptorTest.cpp 152 tests/DeviceTest.cpp 65 tests/DiscardableMemoryPoolTest.cpp 26 tests/DiscardableMemoryTest.cpp 49 tests/DrawBitmapRectTest.cpp 187 tests/DrawOpAtlasTest.cpp 236 tests/DrawPathTest.cpp 265 tests/DrawTextTest.cpp 137 tests/EGLImageTest.cpp 187 tests/EdgeTest.cpp 211 tests/EmptyPathTest.cpp 127 tests/EncodeTest.cpp 726 tests/EncodedInfoTest.cpp 31 tests/ExifTest.cpp 233 tests/ExtendedSkColorTypeTests.cpp 278 tests/F16DrawTest.cpp 94 tests/F16StagesTest.cpp 43 tests/FCITest.cpp 118 tests/FakeStreams.h 73 tests/FillPathTest.cpp 38 tests/FilterResultTest.cpp 2146 tests/FindCubicConvex180ChopsTest.cpp 97 tests/FitsInTest.cpp 65 tests/FlattenDrawableTest.cpp 241 tests/FlattenableFactoryToName.cpp 32 tests/FlattenableNameToFactory.cpp 16 tests/Float16Test.cpp 127 tests/FloatingPointTest.cpp 118 tests/FloatingPointTextureTest.cpp 82 tests/FontHostStreamTest.cpp 115 tests/FontHostTest.cpp 220 tests/FontMgrAndroidParserTest.cpp 346 tests/FontMgrFlags.cpp 2 tests/FontMgrFontConfigTest.cpp 235 tests/FontMgrTest.cpp 726 tests/FontNamesTest.cpp 211 tests/FontScanner.cpp 206 tests/FontScanner.h 10 tests/FontScanner_FontationsTest.cpp 17 tests/FontScanner_FreeTypeTest.cpp 17 tests/FontTest.cpp 99 tests/FontationsFtCompTest.cpp 196 tests/FontationsTest.cpp 270 tests/FrontBufferedStreamTest.cpp 186 tests/GLBackendSurfaceTest.cpp 121 tests/GainmapShaderTest.cpp 276 tests/GaneshContextRecorderTest.cpp 116 tests/GeometryTest.cpp 840 tests/GifTest.cpp 388 tests/GpuDrawPathTest.cpp 130 tests/GpuRectanizerTest.cpp 54 tests/GrAHardwareBufferTest.cpp 206 tests/GrClipStackTest.cpp 1698 tests/GrContextAbandonTest.cpp 43 tests/GrContextFactoryTest.cpp 81 tests/GrContextOOM.cpp 52 tests/GrDDLImageTest.cpp 70 tests/GrFinishedFlushTest.cpp 159 tests/GrGLExtensionsTest.cpp 38 tests/GrGlyphVectorTest.cpp 101 tests/GrGpuBufferTest.cpp 389 tests/GrMemoryPoolTest.cpp 253 tests/GrMeshTest.cpp 561 tests/GrMipMappedTest.cpp 477 tests/GrOpListFlushTest.cpp 81 tests/GrPipelineDynamicStateTest.cpp 255 tests/GrPorterDuffTest.cpp 1089 tests/GrQuadBufferTest.cpp 182 tests/GrQuadCropTest.cpp 211 tests/GrRenderTaskClusterTest.cpp 123 tests/GrStyledShapeTest.cpp 1885 tests/GrSubmittedFlushTest.cpp 74 tests/GrSurfaceResolveTest.cpp 273 tests/GrSurfaceTest.cpp 450 tests/GrTextBlobTest.cpp 317 tests/GrTextureMipMapInvalidationTest.cpp 129 tests/GrThreadSafeCacheTest.cpp 1239 tests/GradientTest.cpp 496 tests/HSVRoundTripTest.cpp 24 tests/HashTest.cpp 374 tests/HighContrastFilterTest.cpp 43 tests/ICCTest.cpp 118 tests/ImageBitmapTest.cpp 24 tests/ImageCacheTest.cpp 114 tests/ImageFilterCacheTest.cpp 270 tests/ImageFilterTest.cpp 1862 tests/ImageFrom565Bitmap.cpp 15 tests/ImageGeneratorOrientationTest.cpp 96 tests/ImageGeneratorTest.cpp 99 tests/ImageIsOpaqueTest.cpp 79 tests/ImageNewShaderTest.cpp 114 tests/ImageTest.cpp 1351 tests/IncrTopoSortTest.cpp 329 tests/IndexedPngOverflowTest.cpp 28 tests/InfRectTest.cpp 30 tests/InsetConvexPolyTest.cpp 89 tests/InvalidIndexedPngTest.cpp 20 tests/IsClosedSingleContourTest.cpp 39 tests/JSONTest.cpp 431 tests/JpegGainmapTest.cpp 947 tests/LListTest.cpp 102 tests/LRUCacheTest.cpp 59 tests/LazyProxyTest.cpp 431 tests/LazyStencilAttachmentTest.cpp 71 tests/M44Test.cpp 289 tests/MD5Test.cpp 50 tests/MallocPixelRefTest.cpp 93 tests/MaskCacheTest.cpp 85 tests/MathTest.cpp 694 tests/MatrixColorFilterTest.cpp 53 tests/MatrixProcsTest.cpp 225 tests/MatrixTest.cpp 911 tests/MemoryTest.cpp 11 tests/MemsetTest.cpp 64 tests/MeshTest.cpp 1073 tests/MessageBusTest.cpp 119 tests/MetaDataTest.cpp 66 tests/MipMapTest.cpp 210 tests/MtlBackendAllocationTest.mm 168 tests/MtlCopySurfaceTest.mm 57 tests/MultiPictureDocumentTest.cpp 311 tests/NdkDecodeTest.cpp 486 tests/NdkEncodeTest.cpp 337 tests/NonlinearBlendingTest.cpp 55 tests/OSPathTest.cpp 53 tests/OffsetSimplePolyTest.cpp 157 tests/OnceTest.cpp 34 tests/OpChainTest.cpp 235 tests/OverAlignedTest.cpp 14 tests/PDFDeflateWStreamTest.cpp 150 tests/PDFDocumentTest.cpp 221 tests/PDFGlyphsToUnicodeTest.cpp 166 tests/PDFJpegEmbedTest.cpp 244 tests/PDFMetadataAttributeTest.cpp 59 tests/PDFOpaqueSrcModeToSrcOverTest.cpp 42 tests/PDFPrimitivesTest.cpp 391 tests/PDFTaggedLinkTest.cpp 71 tests/PDFTaggedTableTest.cpp 123 tests/PDFTaggedTest.cpp 163 tests/PaintTest.cpp 189 tests/ParametricStageTest.cpp 61 tests/ParseColorTest.cpp 177 tests/ParsePathTest.cpp 116 tests/PathBuilderTest.cpp 432 tests/PathCoverageTest.cpp 118 tests/PathMeasureTest.cpp 349 tests/PathOpsAngleIdeas.cpp 805 tests/PathOpsAngleTest.cpp 448 tests/PathOpsAsWindingTest.cpp 516 tests/PathOpsBoundsTest.cpp 71 tests/PathOpsBuildUseTest.cpp 2260 tests/PathOpsBuilderConicTest.cpp 625 tests/PathOpsBuilderTest.cpp 277 tests/PathOpsChalkboardTest.cpp 179 tests/PathOpsConicIntersectionTest.cpp 315 tests/PathOpsConicLineIntersectionTest.cpp 145 tests/PathOpsConicQuadIntersectionTest.cpp 71 tests/PathOpsCubicConicIntersectionTest.cpp 78 tests/PathOpsCubicIntersectionTest.cpp 615 tests/PathOpsCubicIntersectionTestData.cpp 251 tests/PathOpsCubicIntersectionTestData.h 22 tests/PathOpsCubicLineIntersectionIdeas.cpp 260 tests/PathOpsCubicLineIntersectionTest.cpp 185 tests/PathOpsCubicQuadIntersectionTest.cpp 84 tests/PathOpsCubicReduceOrderTest.cpp 253 tests/PathOpsDCubicTest.cpp 55 tests/PathOpsDLineTest.cpp 31 tests/PathOpsDPointTest.cpp 45 tests/PathOpsDRectTest.cpp 64 tests/PathOpsDVectorTest.cpp 75 tests/PathOpsDebug.cpp 1340 tests/PathOpsDebug.h 13 tests/PathOpsExtendedTest.cpp 662 tests/PathOpsExtendedTest.h 48 tests/PathOpsFuzz763Test.cpp 2352 tests/PathOpsInverseTest.cpp 34 tests/PathOpsIssue3651.cpp 1657 tests/PathOpsLineIntersectionTest.cpp 219 tests/PathOpsLineParametetersTest.cpp 78 tests/PathOpsOpCircleThreadedTest.cpp 88 tests/PathOpsOpCubicThreadedTest.cpp 96 tests/PathOpsOpLoopThreadedTest.cpp 102 tests/PathOpsOpRectThreadedTest.cpp 187 tests/PathOpsQuadIntersectionTest.cpp 477 tests/PathOpsQuadIntersectionTestData.cpp 86 tests/PathOpsQuadIntersectionTestData.h 10 tests/PathOpsQuadLineIntersectionTest.cpp 146 tests/PathOpsQuadLineIntersectionThreadedTest.cpp 121 tests/PathOpsQuadReduceOrderTest.cpp 67 tests/PathOpsSimplifyDegenerateThreadedTest.cpp 84 tests/PathOpsSimplifyFailTest.cpp 269 tests/PathOpsSimplifyQuadThreadedTest.cpp 91 tests/PathOpsSimplifyQuadralateralsThreadedTest.cpp 92 tests/PathOpsSimplifyRectThreadedTest.cpp 197 tests/PathOpsSimplifyTest.cpp 9286 tests/PathOpsSimplifyTrianglesThreadedTest.cpp 92 tests/PathOpsSkpTest.cpp 4630 tests/PathOpsTSectDebug.h 4 tests/PathOpsTestCommon.cpp 309 tests/PathOpsTestCommon.h 37 tests/PathOpsThreadedCommon.cpp 13 tests/PathOpsThreadedCommon.h 72 tests/PathOpsThreeWayTest.cpp 73 tests/PathOpsTigerTest.cpp 323 tests/PathOpsTightBoundsTest.cpp 193 tests/PathOpsTypesTest.cpp 14 tests/PathRendererCacheTests.cpp 168 tests/PathTest.cpp 5034 tests/PictureBBHTest.cpp 119 tests/PictureShaderTest.cpp 78 tests/PictureTest.cpp 665 tests/PinnedImageTest.cpp 174 tests/PixelRefTest.cpp 87 tests/PngGainmapTest.cpp 211 tests/Point3Test.cpp 107 tests/PointTest.cpp 107 tests/PolyUtilsTest.cpp 369 tests/PreChopPathCurvesTest.cpp 26 tests/PremulAlphaRoundTripTest.cpp 192 tests/PrimitiveProcessorTest.cpp 207 tests/ProcessorTest.cpp 803 tests/ProgramsTest.cpp 364 tests/PromiseImageTest.cpp 368 tests/ProtectedTest.cpp 172 tests/ProxyConversionTest.cpp 174 tests/ProxyRefTest.cpp 93 tests/ProxyTest.cpp 343 tests/QuadRootsTest.cpp 274 tests/QuickRejectTest.cpp 95 tests/RRectInPathTest.cpp 409 tests/RTreeTest.cpp 78 tests/RandomTest.cpp 130 tests/RasterPipelineBuilderTest.cpp 836 tests/RasterPipelineCodeGeneratorTest.cpp 286 tests/ReadPixelsTest.cpp 452 tests/ReadWritePixelsGpuTest.cpp 1240 tests/RecordDrawTest.cpp 216 tests/RecordOptsTest.cpp 330 tests/RecordPatternTest.cpp 116 tests/RecordTest.cpp 83 tests/RecordTestUtils.h 44 tests/RecorderTest.cpp 91 tests/RecordingXfermodeTest.cpp 138 tests/RectTest.cpp 318 tests/RectangleTextureTest.cpp 185 tests/RefCntTest.cpp 288 tests/RegionTest.cpp 456 tests/RepeatedClippedBlurTest.cpp 82 tests/ResourceAllocatorTest.cpp 476 tests/ResourceCacheTest.cpp 1457 tests/RoundRectTest.cpp 1126 tests/RuntimeBlendTest.cpp 95 tests/SRGBReadWritePixelsTest.cpp 264 tests/SRGBTest.cpp 103 tests/SVGDeviceTest.cpp 573 tests/SafeMathTest.cpp 41 tests/SamplingTest.cpp 44 tests/SaveLayerOriginTest.cpp 103 tests/ScalarTest.cpp 168 tests/ScaleToSidesTest.cpp 62 tests/SerialProcsTest.cpp 187 tests/SerializationTest.cpp 840 tests/ShaderImageFilterTest.cpp 168 tests/ShaderOpacityTest.cpp 91 tests/ShaderTest.cpp 170 tests/ShadowTest.cpp 173 tests/SizeTest.cpp 49 tests/SkBase64Test.cpp 42 tests/SkBlockAllocatorTest.cpp 456 tests/SkColor4fTest.cpp 19 tests/SkColorSpaceXformStepsTest.cpp 123 tests/SkContainersTest.cpp 39 tests/SkDOMTest.cpp 69 tests/SkEnumBitMaskTest.cpp 37 tests/SkFontMetricsPrivTest.cpp 30 tests/SkGaussFilterTest.cpp 60 tests/SkGlyphTest.cpp 344 tests/SkImageTest.cpp 49 tests/SkJpegXmpTest.cpp 107 tests/SkMallocTest.cpp 64 tests/SkPathRangeIterTest.cpp 124 tests/SkPngRustDecoderTest.cpp 462 tests/SkPngRustEncoderTest.cpp 35 tests/SkRasterPipelineOptsTest.cpp 142 tests/SkRasterPipelineTest.cpp 2749 tests/SkRemoteGlyphCacheTest.cpp 905 tests/SkResourceCacheTest.cpp 223 tests/SkRuntimeEffectTest.cpp 1324 tests/SkSLCross.cpp 129 tests/SkSLDebugTracePlayerTest.cpp 783 tests/SkSLDebugTraceTest.cpp 148 tests/SkSLES2ConformanceTest.cpp 105 tests/SkSLErrorTest.cpp 175 tests/SkSLGLSLTestbed.cpp 34 tests/SkSLMemoryLayoutTest.cpp 1166 tests/SkSLMetalTestbed.cpp 34 tests/SkSLPipelineStageTestbed.cpp 68 tests/SkSLSPIRVTestbed.cpp 33 tests/SkSLTest.cpp 1054 tests/SkSLTypeTest.cpp 24 tests/SkSLWGSLTestbed.cpp 34 tests/SkSharedMutexTest.cpp 45 tests/SkSpanTest.cpp 114 tests/SkStrikeCacheTest.cpp 40 tests/SkStrikeTest.cpp 238 tests/SkStringViewTest.cpp 55 tests/SkTBlockListTest.cpp 268 tests/SkUTFTest.cpp 138 tests/SkVxTest.cpp 293 tests/SkXmpTest.cpp 200 tests/Skbug12214.cpp 20 tests/Skbug5221.cpp 31 tests/Skbug6389.cpp 21 tests/Skbug6653.cpp 84 tests/SlugTest.cpp 51 tests/SortTest.cpp 43 tests/SpecialImageTest.cpp 158 tests/SrcOverTest.cpp 53 tests/SrcSrcOverBatchTest.cpp 38 tests/StreamTest.cpp 541 tests/StrikeForGPUTest.cpp 41 tests/StringTest.cpp 397 tests/StrokeTest.cpp 153 tests/StrokerTest.cpp 450 tests/SubsetPath.cpp 219 tests/SubsetPath.h 30 tests/SurfaceDrawContextTest.cpp 58 tests/SurfaceSemaphoreTest.cpp 285 tests/SurfaceTest.cpp 1086 tests/SwizzlerTest.cpp 164 tests/TArrayTest.cpp 543 tests/TDPQueueTest.cpp 167 tests/TLazyTest.cpp 54 tests/TemplatesTest.cpp 111 tests/Test.cpp 67 tests/Test.h 392 tests/TestHarness.cpp 4 tests/TestHarness.h 13 tests/TestTest.cpp 78 tests/TestType.h 7 tests/TestUtils.cpp 269 tests/TestUtils.h 64 tests/TextBlobCacheTest.cpp 344 tests/TextBlobTest.cpp 435 tests/TextureBindingsResetTest.cpp 188 tests/TextureOpTest.cpp 129 tests/TextureProxyTest.cpp 285 tests/TextureSizeTest.cpp 76 tests/TextureStripAtlasManagerTest.cpp 67 tests/Time.cpp 41 tests/TopoSortTest.cpp 138 tests/TraceMemoryDumpTest.cpp 200 tests/TracingTest.cpp 123 tests/TransferPixelsTest.cpp 472 tests/TriangulatingPathRendererTests.cpp 1281 tests/TypefaceMacTest.cpp 143 tests/TypefaceTest.cpp 599 tests/UnicodeTest.cpp 46 tests/UtilsTest.cpp 505 tests/VerticesTest.cpp 165 tests/VkBackendSurfaceTest.cpp 185 tests/VkDrawableTest.cpp 249 tests/VkHardwareBufferTest.cpp 1116 tests/VkPriorityExtensionTest.cpp 227 tests/VkProtectedContextTest.cpp 509 tests/VkWrapTests.cpp 182 tests/VkYcbcrSamplerTest.cpp 125 tests/WangsFormulaTest.cpp 453 tests/WebpTest.cpp 46 tests/WindowRectanglesTest.cpp 59 tests/WrappedSurfaceCopyOnWriteTest.cpp 161 tests/WritePixelsTest.cpp 540 tests/Writer32Test.cpp 187 tests/YUVCacheTest.cpp 64 tests/YUVTest.cpp 184 tests/graphite/AHardwareBufferTest.cpp 171 tests/graphite/BackendTextureTest.cpp 162 tests/graphite/BoundsManagerTest.cpp 26 tests/graphite/BufferManagerTest.cpp 45 tests/graphite/CacheBudgetTest.cpp 28 tests/graphite/CacheKeyTest.cpp 90 tests/graphite/ComputeTest.cpp 2072 tests/graphite/DawnBackendTextureTest.cpp 54 tests/graphite/DeviceTest.cpp 57 tests/graphite/DrawAtlasTest.cpp 170 tests/graphite/GraphiteContextRecorderTest.cpp 93 tests/graphite/GraphitePromiseImageTest.cpp 514 tests/graphite/GraphiteResourceCacheTest.cpp 621 tests/graphite/GraphiteYUVAPromiseImageTest.cpp 612 tests/graphite/ImageOriginTest.cpp 142 tests/graphite/ImageProviderTest.cpp 343 tests/graphite/ImageShaderTest.cpp 80 tests/graphite/ImageWrapTextureMipmapsTest.cpp 131 tests/graphite/IntersectionTreeTest.cpp 61 tests/graphite/KeyTest.cpp 105 tests/graphite/MtlBackendTextureTest.mm 35 tests/graphite/MultisampleTest.cpp 54 tests/graphite/MutableImagesTest.cpp 371 tests/graphite/PipelineDataCacheTest.cpp 51 tests/graphite/ProxyCacheTest.cpp 334 tests/graphite/RTEffectTest.cpp 104 tests/graphite/ReadWritePixelsGraphiteTest.cpp 530 tests/graphite/RecorderTest.cpp 106 tests/graphite/RecordingOrderTest.cpp 91 tests/graphite/RecordingSurfacesTest.cpp 394 tests/graphite/RectTest.cpp 95 tests/graphite/ShapeTest.cpp 6 tests/graphite/TextureProxyTest.cpp 211 tests/graphite/TransformTest.cpp 6 tests/graphite/UniformManagerTest.cpp 923 tests/graphite/UniformOffsetCalculatorTest.cpp 321 tests/graphite/UpdateBackendTextureTest.cpp 224 tests/graphite/UploadBufferManagerTest.cpp 87 tests/graphite/VulkanBackendTextureTest.cpp 65 tests/graphite/VulkanDstReadRenderpassReuseTest.cpp 75 tests/graphite/precompile/AndroidPrecompileTest.cpp 408 tests/graphite/precompile/ChromePrecompileTest.cpp 879 tests/graphite/precompile/CombinationBuilderTest.cpp 455 tests/graphite/precompile/PaintParamsKeyTest.cpp 1881 tests/graphite/precompile/PrecompileStatsTest.cpp 60 tests/graphite/precompile/PrecompileTestUtils.cpp 879 tests/graphite/precompile/PrecompileTestUtils.h 204 tests/graphite/precompile/ThreadedPrecompileTest.cpp 397 tests/graphite/precompile/UserdefinedStableKeyTest.cpp 374 tests/sksl/blend/BlendClear.asm.frag 36 tests/sksl/blend/BlendClear.glsl 7 tests/sksl/blend/BlendClear.hlsl 21 tests/sksl/blend/BlendClear.metal 21 tests/sksl/blend/BlendClearStandaloneSettings.glsl 6 tests/sksl/blend/BlendColor.asm.frag 431 tests/sksl/blend/BlendColor.glsl 38 tests/sksl/blend/BlendColor.hlsl 118 tests/sksl/blend/BlendColor.metal 52 tests/sksl/blend/BlendColorBurn.asm.frag 276 tests/sksl/blend/BlendColorBurn.glsl 19 tests/sksl/blend/BlendColorBurn.hlsl 59 tests/sksl/blend/BlendColorBurn.metal 33 tests/sksl/blend/BlendColorBurnStandaloneSettings.glsl 18 tests/sksl/blend/BlendColorDodge.asm.frag 265 tests/sksl/blend/BlendColorDodge.glsl 19 tests/sksl/blend/BlendColorDodge.hlsl 52 tests/sksl/blend/BlendColorDodge.metal 33 tests/sksl/blend/BlendColorDodgeStandaloneSettings.glsl 18 tests/sksl/blend/BlendColorStandaloneSettings.glsl 37 tests/sksl/blend/BlendDarken.asm.frag 97 tests/sksl/blend/BlendDarken.glsl 10 tests/sksl/blend/BlendDarken.hlsl 29 tests/sksl/blend/BlendDarken.metal 24 tests/sksl/blend/BlendDarkenStandaloneSettings.glsl 9 tests/sksl/blend/BlendDifference.asm.frag 112 tests/sksl/blend/BlendDifference.glsl 7 tests/sksl/blend/BlendDifference.hlsl 21 tests/sksl/blend/BlendDifference.metal 21 tests/sksl/blend/BlendDifferenceStandaloneSettings.glsl 6 tests/sksl/blend/BlendDst.asm.frag 40 tests/sksl/blend/BlendDst.glsl 7 tests/sksl/blend/BlendDst.hlsl 21 tests/sksl/blend/BlendDst.metal 21 tests/sksl/blend/BlendDstAtop.asm.frag 63 tests/sksl/blend/BlendDstAtop.glsl 7 tests/sksl/blend/BlendDstAtop.hlsl 21 tests/sksl/blend/BlendDstAtop.metal 21 tests/sksl/blend/BlendDstAtopStandaloneSettings.glsl 6 tests/sksl/blend/BlendDstIn.asm.frag 48 tests/sksl/blend/BlendDstIn.glsl 7 tests/sksl/blend/BlendDstIn.hlsl 21 tests/sksl/blend/BlendDstIn.metal 21 tests/sksl/blend/BlendDstInStandaloneSettings.glsl 6 tests/sksl/blend/BlendDstOut.asm.frag 51 tests/sksl/blend/BlendDstOut.glsl 7 tests/sksl/blend/BlendDstOut.hlsl 21 tests/sksl/blend/BlendDstOut.metal 21 tests/sksl/blend/BlendDstOutStandaloneSettings.glsl 6 tests/sksl/blend/BlendDstOver.asm.frag 56 tests/sksl/blend/BlendDstOver.glsl 7 tests/sksl/blend/BlendDstOver.hlsl 21 tests/sksl/blend/BlendDstOver.metal 21 tests/sksl/blend/BlendDstOverStandaloneSettings.glsl 6 tests/sksl/blend/BlendDstStandaloneSettings.glsl 6 tests/sksl/blend/BlendExclusion.asm.frag 98 tests/sksl/blend/BlendExclusion.glsl 7 tests/sksl/blend/BlendExclusion.hlsl 21 tests/sksl/blend/BlendExclusion.metal 21 tests/sksl/blend/BlendExclusionStandaloneSettings.glsl 6 tests/sksl/blend/BlendHardLight.asm.frag 250 tests/sksl/blend/BlendHardLight.glsl 17 tests/sksl/blend/BlendHardLight.hlsl 52 tests/sksl/blend/BlendHardLight.metal 31 tests/sksl/blend/BlendHardLightStandaloneSettings.glsl 16 tests/sksl/blend/BlendHue.asm.frag 431 tests/sksl/blend/BlendHue.glsl 38 tests/sksl/blend/BlendHue.hlsl 118 tests/sksl/blend/BlendHue.metal 52 tests/sksl/blend/BlendHueStandaloneSettings.glsl 37 tests/sksl/blend/BlendLighten.asm.frag 92 tests/sksl/blend/BlendLighten.glsl 9 tests/sksl/blend/BlendLighten.hlsl 27 tests/sksl/blend/BlendLighten.metal 23 tests/sksl/blend/BlendLightenStandaloneSettings.glsl 8 tests/sksl/blend/BlendLuminosity.asm.frag 431 tests/sksl/blend/BlendLuminosity.glsl 38 tests/sksl/blend/BlendLuminosity.hlsl 118 tests/sksl/blend/BlendLuminosity.metal 52 tests/sksl/blend/BlendLuminosityStandaloneSettings.glsl 37 tests/sksl/blend/BlendModulate.asm.frag 46 tests/sksl/blend/BlendModulate.glsl 7 tests/sksl/blend/BlendModulate.hlsl 21 tests/sksl/blend/BlendModulate.metal 21 tests/sksl/blend/BlendModulateStandaloneSettings.glsl 6 tests/sksl/blend/BlendMultiply.asm.frag 113 tests/sksl/blend/BlendMultiply.glsl 7 tests/sksl/blend/BlendMultiply.hlsl 21 tests/sksl/blend/BlendMultiply.metal 21 tests/sksl/blend/BlendMultiplyStandaloneSettings.glsl 6 tests/sksl/blend/BlendOverlay.asm.frag 241 tests/sksl/blend/BlendOverlay.glsl 13 tests/sksl/blend/BlendOverlay.hlsl 46 tests/sksl/blend/BlendOverlay.metal 27 tests/sksl/blend/BlendOverlayStandaloneSettings.glsl 12 tests/sksl/blend/BlendPlus.asm.frag 50 tests/sksl/blend/BlendPlus.glsl 7 tests/sksl/blend/BlendPlus.hlsl 21 tests/sksl/blend/BlendPlus.metal 21 tests/sksl/blend/BlendPlusStandaloneSettings.glsl 6 tests/sksl/blend/BlendSaturation.asm.frag 431 tests/sksl/blend/BlendSaturation.glsl 38 tests/sksl/blend/BlendSaturation.hlsl 118 tests/sksl/blend/BlendSaturation.metal 52 tests/sksl/blend/BlendSaturationStandaloneSettings.glsl 37 tests/sksl/blend/BlendScreen.asm.frag 55 tests/sksl/blend/BlendScreen.glsl 7 tests/sksl/blend/BlendScreen.hlsl 21 tests/sksl/blend/BlendScreen.metal 21 tests/sksl/blend/BlendScreenStandaloneSettings.glsl 6 tests/sksl/blend/BlendSoftLight.asm.frag 467 tests/sksl/blend/BlendSoftLight.glsl 22 tests/sksl/blend/BlendSoftLight.hlsl 64 tests/sksl/blend/BlendSoftLight.metal 36 tests/sksl/blend/BlendSoftLightStandaloneSettings.glsl 21 tests/sksl/blend/BlendSrc.asm.frag 40 tests/sksl/blend/BlendSrc.glsl 7 tests/sksl/blend/BlendSrc.hlsl 21 tests/sksl/blend/BlendSrc.metal 21 tests/sksl/blend/BlendSrcAtop.asm.frag 63 tests/sksl/blend/BlendSrcAtop.glsl 7 tests/sksl/blend/BlendSrcAtop.hlsl 21 tests/sksl/blend/BlendSrcAtop.metal 21 tests/sksl/blend/BlendSrcAtopStandaloneSettings.glsl 6 tests/sksl/blend/BlendSrcIn.asm.frag 48 tests/sksl/blend/BlendSrcIn.glsl 7 tests/sksl/blend/BlendSrcIn.hlsl 21 tests/sksl/blend/BlendSrcIn.metal 21 tests/sksl/blend/BlendSrcInStandaloneSettings.glsl 6 tests/sksl/blend/BlendSrcOut.asm.frag 51 tests/sksl/blend/BlendSrcOut.glsl 7 tests/sksl/blend/BlendSrcOut.hlsl 21 tests/sksl/blend/BlendSrcOut.metal 21 tests/sksl/blend/BlendSrcOutStandaloneSettings.glsl 6 tests/sksl/blend/BlendSrcOver.asm.frag 56 tests/sksl/blend/BlendSrcOver.glsl 7 tests/sksl/blend/BlendSrcOver.hlsl 21 tests/sksl/blend/BlendSrcOver.metal 21 tests/sksl/blend/BlendSrcOverStandaloneSettings.glsl 6 tests/sksl/blend/BlendSrcStandaloneSettings.glsl 6 tests/sksl/blend/BlendXor.asm.frag 65 tests/sksl/blend/BlendXor.glsl 7 tests/sksl/blend/BlendXor.hlsl 21 tests/sksl/blend/BlendXor.metal 21 tests/sksl/blend/BlendXorStandaloneSettings.glsl 6 tests/sksl/compute/ArrayAdd.metal 27 tests/sksl/compute/AtomicDeclarations.metal 41 tests/sksl/compute/AtomicOperations.metal 35 tests/sksl/compute/AtomicOperationsOverArrayAndStruct.metal 42 tests/sksl/compute/Barrier.metal 14 tests/sksl/compute/BuiltinStageInputs.metal 29 tests/sksl/compute/Desaturate.metal 24 tests/sksl/compute/DesaturateFunction.metal 27 tests/sksl/compute/DesaturateReadWrite.metal 25 tests/sksl/compute/MatrixMultiply.metal 43 tests/sksl/compute/ModuleStructInArray.metal 28 tests/sksl/compute/ModuleStructInExpression.metal 36 tests/sksl/compute/ModuleStructInInterfaceBlock.metal 35 tests/sksl/compute/ModuleStructInVariable.metal 28 tests/sksl/compute/Raytrace.metal 35 tests/sksl/compute/Uniforms.metal 26 tests/sksl/compute/Workgroup.metal 50 tests/sksl/errors/ArgumentCountMismatch.glsl 5 tests/sksl/errors/ArgumentMismatch.glsl 5 tests/sksl/errors/ArgumentModifiers.glsl 5 tests/sksl/errors/ArrayConstructorElementCount.glsl 11 tests/sksl/errors/ArrayIndexOutOfRange.glsl 17 tests/sksl/errors/ArrayInlinedIndexOutOfRange.glsl 8 tests/sksl/errors/ArrayNegation.glsl 20 tests/sksl/errors/ArrayOfInvalidSize.glsl 71 tests/sksl/errors/ArrayOfVoid.glsl 23 tests/sksl/errors/ArrayPlus.glsl 20 tests/sksl/errors/ArrayReturnTypes.glsl 8 tests/sksl/errors/ArraySplitDimensions.glsl 5 tests/sksl/errors/ArraySplitDimensionsInFuncBody.glsl 5 tests/sksl/errors/ArraySplitDimensionsInFuncDecl.glsl 5 tests/sksl/errors/ArraySplitDimensionsInStruct.glsl 5 tests/sksl/errors/ArrayTooManyDimensions.glsl 5 tests/sksl/errors/ArrayTooManyDimensionsInFuncBody.glsl 5 tests/sksl/errors/ArrayTooManyDimensionsInFuncBodyUnsized1.glsl 5 tests/sksl/errors/ArrayTooManyDimensionsInFuncBodyUnsized2.glsl 5 tests/sksl/errors/ArrayTooManyDimensionsInFuncDecl.glsl 5 tests/sksl/errors/ArrayTooManyDimensionsInFuncDeclUnsized1.glsl 5 tests/sksl/errors/ArrayTooManyDimensionsInFuncDeclUnsized2.glsl 5 tests/sksl/errors/ArrayTooManyDimensionsInStruct.glsl 5 tests/sksl/errors/ArrayTooManyDimensionsInStructUnsized1.glsl 8 tests/sksl/errors/ArrayTooManyDimensionsInStructUnsized2.glsl 8 tests/sksl/errors/ArrayTooManyDimensionsUnsized1.glsl 5 tests/sksl/errors/ArrayTooManyDimensionsUnsized2.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensions.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsInFuncBody.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsInFuncBodyUnsized1.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsInFuncBodyUnsized2.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsInFuncDecl.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsInFuncDeclUnsized1.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsInFuncDeclUnsized2.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsInStruct.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsInStructUnsized1.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsInStructUnsized2.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsUnsized1.glsl 5 tests/sksl/errors/ArrayTypeTooManyDimensionsUnsized2.glsl 5 tests/sksl/errors/ArrayUnspecifiedDimensions.asm.frag 32 tests/sksl/errors/ArrayUnspecifiedDimensions.glsl 32 tests/sksl/errors/AssignmentTypeMismatch.glsl 23 tests/sksl/errors/BadCaps.glsl 5 tests/sksl/errors/BadConstInitializers.glsl 23 tests/sksl/errors/BadFieldAccess.glsl 17 tests/sksl/errors/BadIndex.glsl 8 tests/sksl/errors/BadModifiers.glsl 110 tests/sksl/errors/BadOctal.glsl 8 tests/sksl/errors/BinaryInvalidType.glsl 38 tests/sksl/errors/BinaryTypeCoercion.glsl 62 tests/sksl/errors/BinaryTypeMismatch.glsl 26 tests/sksl/errors/BitShiftFloat.glsl 32 tests/sksl/errors/BitShiftFloatMatrix.glsl 32 tests/sksl/errors/BitShiftFloatVector.glsl 32 tests/sksl/errors/BooleanArithmetic.glsl 77 tests/sksl/errors/BreakOutsideLoop.glsl 5 tests/sksl/errors/CallMain.glsl 5 tests/sksl/errors/CallNonFunction.glsl 5 tests/sksl/errors/CanExitWithoutReturningValue.glsl 65 tests/sksl/errors/CommasAsConstantExpressions.glsl 11 tests/sksl/errors/CommasWithArrays.glsl 20 tests/sksl/errors/ComparisonDimensional.glsl 50 tests/sksl/errors/ConstructorArgumentCount.glsl 11 tests/sksl/errors/ConstructorTypeMismatch.glsl 20 tests/sksl/errors/ContinueOutsideLoop.glsl 8 tests/sksl/errors/DivideByZero.glsl 14 tests/sksl/errors/DoTypeMismatch.glsl 5 tests/sksl/errors/DuplicateBinding.glsl 8 tests/sksl/errors/DuplicateBuiltinFunction.glsl 8 tests/sksl/errors/DuplicateFunction.glsl 5 tests/sksl/errors/DuplicateInterfaceBlockField.glsl 5 tests/sksl/errors/DuplicateInterfaceBlockName.glsl 5 tests/sksl/errors/DuplicateOutput.glsl 5 tests/sksl/errors/DuplicateRTAdjust.glsl 5 tests/sksl/errors/DuplicateSkClockwise.glsl 5 tests/sksl/errors/DuplicateSymbol.glsl 11 tests/sksl/errors/DuplicateSymbolInSwitch.glsl 8 tests/sksl/errors/DuplicateWorkgroupSize.glsl 20 tests/sksl/errors/EmptyArray.glsl 8 tests/sksl/errors/EmptyBuffer.glsl 5 tests/sksl/errors/EmptyStruct.glsl 5 tests/sksl/errors/ErrorsInDeadCode.glsl 14 tests/sksl/errors/FloatRemainder.glsl 8 tests/sksl/errors/ForInitStmt.glsl 5 tests/sksl/errors/ForLoopInductionVariableScope.glsl 11 tests/sksl/errors/ForTypeMismatch.glsl 5 tests/sksl/errors/FunctionParamBadType.glsl 11 tests/sksl/errors/FunctionParamShadowedByLocal.glsl 5 tests/sksl/errors/FunctionParameterOfVoid.glsl 5 tests/sksl/errors/GenericArgumentMismatch.glsl 8 tests/sksl/errors/IfTypeMismatch.glsl 5 tests/sksl/errors/IllegalRecursionComplex.glsl 9 tests/sksl/errors/IllegalRecursionMutual.glsl 8 tests/sksl/errors/IllegalRecursionSimple.glsl 7 tests/sksl/errors/InVarWithInitializerExpression.glsl 5 tests/sksl/errors/IncompleteExpression.glsl 5 tests/sksl/errors/IncompleteFunctionCall.glsl 5 tests/sksl/errors/InterfaceBlockMemberReservedName.glsl 5 tests/sksl/errors/InterfaceBlockPrivateType.glsl 5 tests/sksl/errors/InterfaceBlockReservedName.glsl 5 tests/sksl/errors/InterfaceBlockScope.glsl 5 tests/sksl/errors/InterfaceBlockStorageModifiers.glsl 5 tests/sksl/errors/InterfaceBlockWithArrayOfStructOfBool.glsl 5 tests/sksl/errors/InterfaceBlockWithInvalidNestedStruct.glsl 8 tests/sksl/errors/InterfaceBlockWithInvalidStruct.glsl 5 tests/sksl/errors/InterfaceBlockWithNoMembers.glsl 8 tests/sksl/errors/IntrinsicInGlobalVariable.glsl 5 tests/sksl/errors/InvalidAssignment.glsl 44 tests/sksl/errors/InvalidAssignmentPipelineInputs.glsl 8 tests/sksl/errors/InvalidAtomicDeclarations.glsl 89 tests/sksl/errors/InvalidAtomicOperations.glsl 143 tests/sksl/errors/InvalidBackendBindingFlagsMetal.glsl 32 tests/sksl/errors/InvalidBackendBindingFlagsSPIRV.glsl 23 tests/sksl/errors/InvalidBackendBindingFlagsWGSL.glsl 23 tests/sksl/errors/InvalidCapsUsage.glsl 5 tests/sksl/errors/InvalidComputeMainParameters.glsl 11 tests/sksl/errors/InvalidComputeMainReturn.glsl 5 tests/sksl/errors/InvalidExtensionDirective.glsl 8 tests/sksl/errors/InvalidInOutType.glsl 38 tests/sksl/errors/InvalidLocalSizeQualifier.glsl 62 tests/sksl/errors/InvalidOutParams.glsl 29 tests/sksl/errors/InvalidToken.glsl 5 tests/sksl/errors/InvalidUnary.glsl 23 tests/sksl/errors/InvalidUniformTypes.glsl 35 tests/sksl/errors/InvalidUnsizedArray.glsl 32 tests/sksl/errors/InvalidVersionDirective.glsl 5 tests/sksl/errors/InvalidWorkgroupCompute.glsl 20 tests/sksl/errors/InvalidWorkgroupRTS.glsl 5 tests/sksl/errors/LayoutInFunctions.glsl 122 tests/sksl/errors/LayoutInInterfaceBlock.asm.frag 8 tests/sksl/errors/LayoutInInterfaceBlock.glsl 8 tests/sksl/errors/LayoutInStruct.asm.frag 8 tests/sksl/errors/LayoutInStruct.glsl 8 tests/sksl/errors/LayoutRepeatedQualifiers.glsl 89 tests/sksl/errors/MatrixIndexOutOfRange.glsl 26 tests/sksl/errors/MatrixIndexOutOfRangeES3.glsl 26 tests/sksl/errors/MatrixInlinedIndexOutOfRange.glsl 8 tests/sksl/errors/MatrixToVectorCast3x3.glsl 14 tests/sksl/errors/MatrixToVectorCastBoolean.glsl 11 tests/sksl/errors/MatrixToVectorCastInteger.glsl 11 tests/sksl/errors/MatrixToVectorCastTooSmall.glsl 11 tests/sksl/errors/MismatchedNumbers.glsl 83 tests/sksl/errors/MismatchedNumbersES3.glsl 89 tests/sksl/errors/MisplacedLocalSizeQualifier.glsl 14 tests/sksl/errors/MissingWorkgroupSize.glsl 3 tests/sksl/errors/ModifiersInStruct.glsl 29 tests/sksl/errors/ModifiersRepeated.glsl 26 tests/sksl/errors/MultipleBackendFlags.glsl 11 tests/sksl/errors/MultipleFields.glsl 5 tests/sksl/errors/MultipleFieldsInInterfaceBlocks.glsl 8 tests/sksl/errors/NoES3ModifierInUserCode.glsl 5 tests/sksl/errors/OpaqueTypeAssignment.glsl 17 tests/sksl/errors/OpaqueTypeConstruction.glsl 5 tests/sksl/errors/OpaqueTypeInArray.glsl 14 tests/sksl/errors/OpaqueTypeInInterfaceBlock.glsl 5 tests/sksl/errors/OpaqueTypeInStruct.glsl 11 tests/sksl/errors/OpaqueTypeOutParam.glsl 8 tests/sksl/errors/OpenArray.glsl 5 tests/sksl/errors/Ossfuzz26700.glsl 5 tests/sksl/errors/Ossfuzz27614.glsl 5 tests/sksl/errors/Ossfuzz27650.glsl 8 tests/sksl/errors/Ossfuzz27663.glsl 8 tests/sksl/errors/Ossfuzz28050.glsl 5 tests/sksl/errors/Ossfuzz29444.glsl 8 tests/sksl/errors/Ossfuzz29845.glsl 8 tests/sksl/errors/Ossfuzz29849.glsl 5 tests/sksl/errors/Ossfuzz31410.glsl 5 tests/sksl/errors/Ossfuzz31469.glsl 5 tests/sksl/errors/Ossfuzz32156.glsl 5 tests/sksl/errors/Ossfuzz32587.glsl 8 tests/sksl/errors/Ossfuzz32851.glsl 8 tests/sksl/errors/Ossfuzz36850.asm.frag 5 tests/sksl/errors/Ossfuzz37457.glsl 5 tests/sksl/errors/Ossfuzz37465.glsl 5 tests/sksl/errors/Ossfuzz37469.asm.frag 5 tests/sksl/errors/Ossfuzz37620.glsl 5 tests/sksl/errors/Ossfuzz38106.glsl 9 tests/sksl/errors/Ossfuzz38107.glsl 4 tests/sksl/errors/Ossfuzz38108.glsl 5 tests/sksl/errors/Ossfuzz38140.glsl 23 tests/sksl/errors/Ossfuzz38560.glsl 8 tests/sksl/errors/Ossfuzz38831.glsl 14 tests/sksl/errors/Ossfuzz38865.glsl 3 tests/sksl/errors/Ossfuzz38944.glsl 3 tests/sksl/errors/Ossfuzz39000.glsl 5 tests/sksl/errors/Ossfuzz40427.glsl 5 tests/sksl/errors/Ossfuzz40428.glsl 8 tests/sksl/errors/Ossfuzz40479.glsl 13 tests/sksl/errors/Ossfuzz40660.glsl 16 tests/sksl/errors/Ossfuzz44045.glsl 8 tests/sksl/errors/Ossfuzz44551.glsl 8 tests/sksl/errors/Ossfuzz44555.glsl 14 tests/sksl/errors/Ossfuzz44557.glsl 467 tests/sksl/errors/Ossfuzz44559.glsl 8 tests/sksl/errors/Ossfuzz44561.glsl 29 tests/sksl/errors/Ossfuzz44565.glsl 5 tests/sksl/errors/Ossfuzz47935.glsl 5 tests/sksl/errors/Ossfuzz48592.glsl 13 tests/sksl/errors/Ossfuzz49558.glsl 5 tests/sksl/errors/Ossfuzz50798.glsl 5 tests/sksl/errors/Ossfuzz50922.glsl 11 tests/sksl/errors/Ossfuzz56373.glsl 8 tests/sksl/errors/Ossfuzz58037.glsl 8 tests/sksl/errors/Ossfuzz58375.glsl 5 tests/sksl/errors/Ossfuzz63793.glsl 20 tests/sksl/errors/Ossfuzz70643.glsl 24 tests/sksl/errors/OverflowFloatIntrinsic.glsl 14 tests/sksl/errors/OverflowFloatLiteral.glsl 5 tests/sksl/errors/OverflowInlinedLiteral.glsl 20 tests/sksl/errors/OverflowInt64Literal.glsl 5 tests/sksl/errors/OverflowIntLiteral.glsl 11 tests/sksl/errors/OverflowParamArraySize.glsl 8 tests/sksl/errors/OverflowShortLiteral.glsl 11 tests/sksl/errors/OverflowUintLiteral.glsl 20 tests/sksl/errors/OverloadedBuiltin.glsl 26 tests/sksl/errors/OverloadedMain.glsl 5 tests/sksl/errors/PixelFormatMismatch.glsl 20 tests/sksl/errors/PixelFormatMissing.glsl 8 tests/sksl/errors/PixelFormatOverloads.glsl 8 tests/sksl/errors/PrecisionQualifiersDisallowed.glsl 11 tests/sksl/errors/PrivateTypes.glsl 32 tests/sksl/errors/PrivateVariables.glsl 14 tests/sksl/errors/ProgramTooLarge_Globals.glsl 5 tests/sksl/errors/ProgramTooLarge_InterfaceBlock.glsl 5 tests/sksl/errors/ProgramTooLarge_Parameters.glsl 5 tests/sksl/errors/ProgramTooLarge_Stack.glsl 5 tests/sksl/errors/ProgramTooLarge_Struct.glsl 11 tests/sksl/errors/PrototypeInFuncBody.glsl 5 tests/sksl/errors/RTAdjustType.glsl 44 tests/sksl/errors/ReadonlyWriteonly.glsl 20 tests/sksl/errors/RedeclareBasicType.glsl 5 tests/sksl/errors/RedeclareBuiltinVariables.glsl 41 tests/sksl/errors/RedeclareSamplerType.glsl 5 tests/sksl/errors/RedeclareShaderType.glsl 5 tests/sksl/errors/RedeclareStruct.glsl 5 tests/sksl/errors/RedeclareStructTypeWithName.glsl 5 tests/sksl/errors/RedeclareUserType.glsl 5 tests/sksl/errors/RedeclareVariable.glsl 26 tests/sksl/errors/ReservedNameAsm.glsl 5 tests/sksl/errors/ReservedNameAtomic.glsl 5 tests/sksl/errors/ReservedNameAttribute.glsl 5 tests/sksl/errors/ReservedNameCast.glsl 5 tests/sksl/errors/ReservedNameDmat2.glsl 14 tests/sksl/errors/ReservedNameDmat3.glsl 14 tests/sksl/errors/ReservedNameDmat4.glsl 14 tests/sksl/errors/ReservedNameDouble.glsl 5 tests/sksl/errors/ReservedNameDvec2.glsl 5 tests/sksl/errors/ReservedNameDvec3.glsl 5 tests/sksl/errors/ReservedNameDvec4.glsl 5 tests/sksl/errors/ReservedNameEnum.glsl 5 tests/sksl/errors/ReservedNameExtern.glsl 5 tests/sksl/errors/ReservedNameExternal.glsl 5 tests/sksl/errors/ReservedNameFixed.glsl 5 tests/sksl/errors/ReservedNameFvec2.glsl 5 tests/sksl/errors/ReservedNameFvec3.glsl 5 tests/sksl/errors/ReservedNameFvec4.glsl 5 tests/sksl/errors/ReservedNameGoto.glsl 5 tests/sksl/errors/ReservedNameHvec2.glsl 5 tests/sksl/errors/ReservedNameHvec3.glsl 5 tests/sksl/errors/ReservedNameHvec4.glsl 5 tests/sksl/errors/ReservedNameImage.glsl 101 tests/sksl/errors/ReservedNameInput.glsl 5 tests/sksl/errors/ReservedNameInterface.glsl 5 tests/sksl/errors/ReservedNameInvariant.glsl 5 tests/sksl/errors/ReservedNameLong.glsl 5 tests/sksl/errors/ReservedNameNamespace.glsl 5 tests/sksl/errors/ReservedNameOutput.glsl 5 tests/sksl/errors/ReservedNamePacked.glsl 5 tests/sksl/errors/ReservedNamePrecision.glsl 5 tests/sksl/errors/ReservedNamePublic.glsl 5 tests/sksl/errors/ReservedNameSampler.glsl 122 tests/sksl/errors/ReservedNameSampler1DShadow.glsl 5 tests/sksl/errors/ReservedNameSampler2DRectShadow.glsl 5 tests/sksl/errors/ReservedNameSampler2DShadow.glsl 5 tests/sksl/errors/ReservedNameSampler3DRect.glsl 5 tests/sksl/errors/ReservedNameSamplerCube.glsl 5 tests/sksl/errors/ReservedNameSizeof.glsl 5 tests/sksl/errors/ReservedNameStatic.glsl 5 tests/sksl/errors/ReservedNameSubpassInput.glsl 14 tests/sksl/errors/ReservedNameSuperp.glsl 5 tests/sksl/errors/ReservedNameTemplate.glsl 5 tests/sksl/errors/ReservedNameTexture.glsl 95 tests/sksl/errors/ReservedNameThis.glsl 5 tests/sksl/errors/ReservedNameTypedef.glsl 5 tests/sksl/errors/ReservedNameUnion.glsl 5 tests/sksl/errors/ReservedNameUnsigned.glsl 5 tests/sksl/errors/ReservedNameUsing.glsl 5 tests/sksl/errors/ReservedNameVarying.glsl 5 tests/sksl/errors/ReservedNameVolatile.glsl 5 tests/sksl/errors/ReturnDifferentType.glsl 5 tests/sksl/errors/ReturnFromVoid.glsl 11 tests/sksl/errors/ReturnMissingValue.glsl 5 tests/sksl/errors/ReturnTypeMismatch.glsl 5 tests/sksl/errors/SamplerExternalOES.glsl 5 tests/sksl/errors/SelfReferentialInitializerExpression.glsl 5 tests/sksl/errors/SpuriousFloat.glsl 5 tests/sksl/errors/StructMemberReservedName.glsl 5 tests/sksl/errors/StructNameWithoutIdentifier.glsl 5 tests/sksl/errors/StructRedefinition.glsl 14 tests/sksl/errors/StructTooDeeplyNested.glsl 5 tests/sksl/errors/StructVariableReservedName.glsl 5 tests/sksl/errors/SwitchDuplicateCase.glsl 5 tests/sksl/errors/SwitchDuplicateDefault.glsl 5 tests/sksl/errors/SwitchDuplicateVariable.glsl 8 tests/sksl/errors/SwitchHoistingAtomicArray.glsl 11 tests/sksl/errors/SwitchTypes.glsl 29 tests/sksl/errors/SwitchVariableScope.glsl 8 tests/sksl/errors/SwitchWithContinueInside.glsl 8 tests/sksl/errors/SwizzleConstantOutput.glsl 5 tests/sksl/errors/SwizzleDomain.glsl 50 tests/sksl/errors/SwizzleMatrix.glsl 5 tests/sksl/errors/SwizzleOnlyLiterals.glsl 5 tests/sksl/errors/SwizzleOutOfBounds.glsl 5 tests/sksl/errors/SwizzleTooManyComponents.glsl 5 tests/sksl/errors/TernaryMismatch.glsl 11 tests/sksl/errors/UnassignedOutParameter.glsl 14 tests/sksl/errors/UndeclaredFunction.glsl 5 tests/sksl/errors/UndefinedFunction.asm.frag 5 tests/sksl/errors/UndefinedFunction.glsl 5 tests/sksl/errors/UndefinedSymbol.glsl 26 tests/sksl/errors/UniformStructFanOut.glsl 206 tests/sksl/errors/UniformVarWithInitializerExpression.glsl 5 tests/sksl/errors/UnknownDivideByZero.glsl 50 tests/sksl/errors/UnscopedVariableInDoWhile.glsl 5 tests/sksl/errors/UnscopedVariableInElse.glsl 5 tests/sksl/errors/UnscopedVariableInFor.glsl 5 tests/sksl/errors/UnscopedVariableInIf.glsl 5 tests/sksl/errors/UnscopedVariableInWhile.glsl 5 tests/sksl/errors/UnsupportedGLSLIdentifiers.glsl 14 tests/sksl/errors/UsingInvalidValue.glsl 26 tests/sksl/errors/VectorIndexOutOfRange.glsl 65 tests/sksl/errors/VectorInlinedIndexOutOfRange.glsl 8 tests/sksl/errors/VectorSlice.glsl 29 tests/sksl/errors/VertexEarlyReturn.glsl 5 tests/sksl/errors/VoidConstructor.glsl 5 tests/sksl/errors/VoidInStruct.glsl 14 tests/sksl/errors/VoidVariable.glsl 14 tests/sksl/errors/WhileTypeMismatch.glsl 5 tests/sksl/folding/ArrayFolding.glsl 18 tests/sksl/folding/ArraySizeFolding.glsl 21 tests/sksl/folding/AssignmentOps.glsl 31 tests/sksl/folding/BoolFolding.glsl 5 tests/sksl/folding/CastFolding.glsl 6 tests/sksl/folding/FloatFolding.glsl 72 tests/sksl/folding/IntFoldingES2.glsl 70 tests/sksl/folding/IntFoldingES3.glsl 24 tests/sksl/folding/LogicalNot.glsl 14 tests/sksl/folding/MatrixFoldingES2.glsl 47 tests/sksl/folding/MatrixFoldingES3.glsl 35 tests/sksl/folding/MatrixNoOpFolding.glsl 40 tests/sksl/folding/MatrixScalarNoOpFolding.glsl 120 tests/sksl/folding/MatrixVectorNoOpFolding.glsl 103 tests/sksl/folding/Negation.glsl 17 tests/sksl/folding/PreserveSideEffects.glsl 32 tests/sksl/folding/SelfAssignment.glsl 20 tests/sksl/folding/ShortCircuitBoolFolding.glsl 114 tests/sksl/folding/StructFieldFolding.glsl 12 tests/sksl/folding/StructFieldNoFolding.glsl 20 tests/sksl/folding/SwitchCaseFolding.glsl 23 tests/sksl/folding/SwizzleFolding.glsl 7 tests/sksl/folding/TernaryFolding.glsl 14 tests/sksl/folding/VectorScalarFolding.glsl 145 tests/sksl/folding/VectorVectorFolding.glsl 37 tests/sksl/glsl/BuiltinVariableSetup.glsl 27 tests/sksl/glsl/BuiltinVariableSetupStandaloneSettings.glsl 21 tests/sksl/glsl/ForceHighPrecision.glsl 10 tests/sksl/glsl/LastFragColorWithoutCaps.glsl 5 tests/sksl/glsl/LayoutQualifiers.glsl 3 tests/sksl/glsl/ShortIntPrecision.glsl 11 tests/sksl/glsl/TextureSharpenVersion110.glsl 7 tests/sksl/glsl/TextureVersion110.glsl 7 tests/sksl/glsl/TypePrecision.glsl 13 tests/sksl/glsl/TypePrecisionStandaloneSettings.glsl 10 tests/sksl/glsl/Underscores.glsl 29 tests/sksl/glsl/UsesPrecisionModifiers.glsl 11 tests/sksl/glsl/Version110.glsl 5 tests/sksl/glsl/Version450Core.glsl 6 tests/sksl/inliner/CommaExpressionsAllowInlining.glsl 10 tests/sksl/inliner/DoWhileBodyMustBeInlinedIntoAScope.glsl 11 tests/sksl/inliner/DoWhileTestCannotBeInlined.glsl 13 tests/sksl/inliner/ExponentialGrowth.glsl 1543 tests/sksl/inliner/ExponentialGrowthStandaloneSettings.glsl 1543 tests/sksl/inliner/ForBodyMustBeInlinedIntoAScope.glsl 10 tests/sksl/inliner/ForInitializerExpressionsCanBeInlined.glsl 13 tests/sksl/inliner/ForWithReturnInsideCannotBeInlined.glsl 12 tests/sksl/inliner/ForWithoutReturnInsideCanBeInlined.glsl 9 tests/sksl/inliner/IfBodyMustBeInlinedIntoAScope.glsl 21 tests/sksl/inliner/IfElseBodyMustBeInlinedIntoAScope.glsl 11 tests/sksl/inliner/IfElseChainWithReturnsCanBeInlined.glsl 26 tests/sksl/inliner/IfTestCanBeInlined.glsl 7 tests/sksl/inliner/IfWithReturnsCanBeInlined.glsl 8 tests/sksl/inliner/InlineKeywordOverridesThreshold.glsl 78 tests/sksl/inliner/InlineThreshold.glsl 44 tests/sksl/inliner/InlineUnscopedVariable.glsl 13 tests/sksl/inliner/InlineWithModifiedArgument.glsl 9 tests/sksl/inliner/InlineWithNestedBigCalls.glsl 76 tests/sksl/inliner/InlineWithNestedCalls.glsl 43 tests/sksl/inliner/InlineWithUnmodifiedArgument.glsl 10 tests/sksl/inliner/InlineWithUnnecessaryBlocks.glsl 5 tests/sksl/inliner/InlinerAvoidsVariableNameOverlap.glsl 5 tests/sksl/inliner/InlinerCanBeDisabled.glsl 66 tests/sksl/inliner/InlinerCanBeDisabledStandaloneSettings.glsl 42 tests/sksl/inliner/InlinerElidesTempVarForReturnsInsideBlock.glsl 12 tests/sksl/inliner/InlinerManglesNames.glsl 11 tests/sksl/inliner/InlinerUsesTempVarForMultipleReturns.glsl 14 tests/sksl/inliner/InlinerUsesTempVarForReturnsInsideBlockWithVar.glsl 11 tests/sksl/inliner/IntrinsicNameCollision.glsl 10 tests/sksl/inliner/ModifiedArrayParametersCannotBeInlined.glsl 22 tests/sksl/inliner/ModifiedStructParametersCannotBeInlined.glsl 20 tests/sksl/inliner/NoInline.glsl 20 tests/sksl/inliner/Ossfuzz37994.glsl 7 tests/sksl/inliner/Ossfuzz66207.glsl 12 tests/sksl/inliner/ShortCircuitEvaluationsCannotInlineRightHandSide.glsl 18 tests/sksl/inliner/StaticSwitch.glsl 12 tests/sksl/inliner/StructsCanBeInlinedSafely.glsl 15 tests/sksl/inliner/SwitchWithCastCanBeInlined.glsl 14 tests/sksl/inliner/SwitchWithoutReturnInsideCanBeInlined.glsl 10 tests/sksl/inliner/SwizzleCanBeInlinedDirectly.glsl 5 tests/sksl/inliner/TernaryResultsCannotBeInlined.glsl 12 tests/sksl/inliner/TernaryTestCanBeInlined.glsl 6 tests/sksl/inliner/TrivialArgumentsInlineDirectly.glsl 73 tests/sksl/inliner/TrivialArgumentsInlineDirectlyES3.glsl 15 tests/sksl/inliner/TypeShadowing.glsl 17 tests/sksl/inliner/WhileBodyMustBeInlinedIntoAScope.glsl 11 tests/sksl/inliner/WhileTestCannotBeInlined.glsl 13 tests/sksl/intrinsics/AbsFloat.asm.frag 163 tests/sksl/intrinsics/AbsFloat.glsl 8 tests/sksl/intrinsics/AbsFloat.hlsl 103 tests/sksl/intrinsics/AbsFloat.metal 23 tests/sksl/intrinsics/AbsInt.asm.frag 203 tests/sksl/intrinsics/AbsInt.glsl 8 tests/sksl/intrinsics/AbsInt.hlsl 103 tests/sksl/intrinsics/AbsInt.metal 23 tests/sksl/intrinsics/Acos.asm.frag 206 tests/sksl/intrinsics/Acos.glsl 8 tests/sksl/intrinsics/Acos.hlsl 103 tests/sksl/intrinsics/Acos.metal 23 tests/sksl/intrinsics/Acosh.asm.frag 208 tests/sksl/intrinsics/Acosh.glsl 8 tests/sksl/intrinsics/Acosh.hlsl 103 tests/sksl/intrinsics/Acosh.metal 23 tests/sksl/intrinsics/All.asm.frag 165 tests/sksl/intrinsics/All.glsl 8 tests/sksl/intrinsics/All.hlsl 85 tests/sksl/intrinsics/All.metal 23 tests/sksl/intrinsics/Any.asm.frag 164 tests/sksl/intrinsics/Any.glsl 8 tests/sksl/intrinsics/Any.hlsl 85 tests/sksl/intrinsics/Any.metal 23 tests/sksl/intrinsics/Asin.asm.frag 206 tests/sksl/intrinsics/Asin.glsl 8 tests/sksl/intrinsics/Asin.hlsl 103 tests/sksl/intrinsics/Asin.metal 23 tests/sksl/intrinsics/Asinh.asm.frag 208 tests/sksl/intrinsics/Asinh.glsl 8 tests/sksl/intrinsics/Asinh.hlsl 106 tests/sksl/intrinsics/Asinh.metal 23 tests/sksl/intrinsics/Atan.asm.frag 334 tests/sksl/intrinsics/Atan.glsl 9 tests/sksl/intrinsics/Atan.hlsl 178 tests/sksl/intrinsics/Atan.metal 24 tests/sksl/intrinsics/Atanh.asm.frag 210 tests/sksl/intrinsics/Atanh.glsl 8 tests/sksl/intrinsics/Atanh.hlsl 103 tests/sksl/intrinsics/Atanh.metal 23 tests/sksl/intrinsics/BitCount.asm.frag 52 tests/sksl/intrinsics/BitCount.glsl 7 tests/sksl/intrinsics/BitCount.hlsl 22 tests/sksl/intrinsics/BitCount.metal 22 tests/sksl/intrinsics/Ceil.asm.frag 180 tests/sksl/intrinsics/Ceil.glsl 8 tests/sksl/intrinsics/Ceil.hlsl 103 tests/sksl/intrinsics/Ceil.metal 23 tests/sksl/intrinsics/ClampFloat.asm.frag 296 tests/sksl/intrinsics/ClampFloat.glsl 11 tests/sksl/intrinsics/ClampFloat.hlsl 179 tests/sksl/intrinsics/ClampInt.asm.frag 272 tests/sksl/intrinsics/ClampInt.glsl 12 tests/sksl/intrinsics/ClampInt.hlsl 183 tests/sksl/intrinsics/ClampInt.metal 27 tests/sksl/intrinsics/ClampUInt.asm.frag 278 tests/sksl/intrinsics/ClampUInt.glsl 12 tests/sksl/intrinsics/ClampUInt.hlsl 183 tests/sksl/intrinsics/ClampUInt.metal 27 tests/sksl/intrinsics/Cos.asm.frag 208 tests/sksl/intrinsics/Cos.glsl 8 tests/sksl/intrinsics/Cos.hlsl 103 tests/sksl/intrinsics/Cos.metal 23 tests/sksl/intrinsics/Cosh.asm.frag 208 tests/sksl/intrinsics/Cosh.glsl 8 tests/sksl/intrinsics/Cosh.hlsl 103 tests/sksl/intrinsics/Cosh.metal 23 tests/sksl/intrinsics/Cross.asm.frag 113 tests/sksl/intrinsics/Cross.glsl 9 tests/sksl/intrinsics/Cross.hlsl 47 tests/sksl/intrinsics/Cross.metal 24 tests/sksl/intrinsics/CrossNoInline.asm.frag 101 tests/sksl/intrinsics/CrossNoInline.glsl 17 tests/sksl/intrinsics/CrossNoInline.hlsl 36 tests/sksl/intrinsics/CrossNoInline.metal 32 tests/sksl/intrinsics/DFdx.asm.frag 180 tests/sksl/intrinsics/DFdx.glsl 8 tests/sksl/intrinsics/DFdx.hlsl 97 tests/sksl/intrinsics/DFdx.metal 23 tests/sksl/intrinsics/DFdy.asm.frag 216 tests/sksl/intrinsics/DFdy.glsl 9 tests/sksl/intrinsics/DFdy.hlsl 98 tests/sksl/intrinsics/DFdy.metal 24 tests/sksl/intrinsics/DFdyNoRTFlip.asm.frag 180 tests/sksl/intrinsics/DFdyNoRTFlip.glsl 8 tests/sksl/intrinsics/DFdyNoRTFlip.hlsl 97 tests/sksl/intrinsics/DFdyNoRTFlip.metal 23 tests/sksl/intrinsics/Degrees.asm.frag 139 tests/sksl/intrinsics/Degrees.glsl 9 tests/sksl/intrinsics/Degrees.hlsl 66 tests/sksl/intrinsics/Degrees.metal 24 tests/sksl/intrinsics/Determinant.asm.frag 85 tests/sksl/intrinsics/Determinant.glsl 7 tests/sksl/intrinsics/Determinant.hlsl 36 tests/sksl/intrinsics/Determinant.metal 22 tests/sksl/intrinsics/Distance.asm.frag 182 tests/sksl/intrinsics/Distance.glsl 9 tests/sksl/intrinsics/Distance.hlsl 101 tests/sksl/intrinsics/Distance.metal 24 tests/sksl/intrinsics/Dot.asm.frag 159 tests/sksl/intrinsics/Dot.glsl 10 tests/sksl/intrinsics/Dot.hlsl 102 tests/sksl/intrinsics/Dot.metal 25 tests/sksl/intrinsics/Equal.asm.frag 133 tests/sksl/intrinsics/Equal.glsl 16 tests/sksl/intrinsics/Equal.hlsl 49 tests/sksl/intrinsics/Equal.metal 31 tests/sksl/intrinsics/Exp.asm.frag 208 tests/sksl/intrinsics/Exp.glsl 8 tests/sksl/intrinsics/Exp.hlsl 103 tests/sksl/intrinsics/Exp.metal 23 tests/sksl/intrinsics/Exp2.asm.frag 211 tests/sksl/intrinsics/Exp2.glsl 8 tests/sksl/intrinsics/Exp2.hlsl 103 tests/sksl/intrinsics/Exp2.metal 23 tests/sksl/intrinsics/FaceForward.asm.frag 268 tests/sksl/intrinsics/FaceForward.glsl 17 tests/sksl/intrinsics/FaceForward.hlsl 120 tests/sksl/intrinsics/FaceForward.metal 32 tests/sksl/intrinsics/FindLSB.asm.frag 52 tests/sksl/intrinsics/FindLSB.glsl 7 tests/sksl/intrinsics/FindLSB.hlsl 22 tests/sksl/intrinsics/FindLSB.metal 24 tests/sksl/intrinsics/FindMSB.asm.frag 52 tests/sksl/intrinsics/FindMSB.glsl 7 tests/sksl/intrinsics/FindMSB.hlsl 22 tests/sksl/intrinsics/FindMSB.metal 25 tests/sksl/intrinsics/FloatBitsToInt.asm.frag 141 tests/sksl/intrinsics/FloatBitsToInt.glsl 9 tests/sksl/intrinsics/FloatBitsToInt.hlsl 68 tests/sksl/intrinsics/FloatBitsToInt.metal 24 tests/sksl/intrinsics/FloatBitsToUint.asm.frag 142 tests/sksl/intrinsics/FloatBitsToUint.glsl 9 tests/sksl/intrinsics/FloatBitsToUint.hlsl 68 tests/sksl/intrinsics/FloatBitsToUint.metal 24 tests/sksl/intrinsics/Floor.asm.frag 179 tests/sksl/intrinsics/Floor.glsl 8 tests/sksl/intrinsics/Floor.hlsl 103 tests/sksl/intrinsics/Floor.metal 23 tests/sksl/intrinsics/Fma.asm.frag 130 tests/sksl/intrinsics/Fma.glsl 12 tests/sksl/intrinsics/Fma.hlsl 50 tests/sksl/intrinsics/Fma.metal 27 tests/sksl/intrinsics/Fract.asm.frag 126 tests/sksl/intrinsics/Fract.glsl 8 tests/sksl/intrinsics/Fract.hlsl 66 tests/sksl/intrinsics/Fract.metal 23 tests/sksl/intrinsics/Frexp.asm.frag 243 tests/sksl/intrinsics/Frexp.glsl 22 tests/sksl/intrinsics/Frexp.hlsl 130 tests/sksl/intrinsics/Frexp.metal 47 tests/sksl/intrinsics/Fwidth.asm.frag 207 tests/sksl/intrinsics/Fwidth.glsl 8 tests/sksl/intrinsics/Fwidth.hlsl 117 tests/sksl/intrinsics/Fwidth.metal 23 tests/sksl/intrinsics/GreaterThan.asm.frag 120 tests/sksl/intrinsics/GreaterThan.glsl 15 tests/sksl/intrinsics/GreaterThan.hlsl 39 tests/sksl/intrinsics/GreaterThan.metal 30 tests/sksl/intrinsics/GreaterThanEqual.asm.frag 120 tests/sksl/intrinsics/GreaterThanEqual.glsl 15 tests/sksl/intrinsics/GreaterThanEqual.hlsl 39 tests/sksl/intrinsics/GreaterThanEqual.metal 30 tests/sksl/intrinsics/IntBitsToFloat.asm.frag 145 tests/sksl/intrinsics/IntBitsToFloat.glsl 9 tests/sksl/intrinsics/IntBitsToFloat.hlsl 71 tests/sksl/intrinsics/IntBitsToFloat.metal 24 tests/sksl/intrinsics/Inverse.asm.frag 279 tests/sksl/intrinsics/Inverse.glsl 11 tests/sksl/intrinsics/Inversesqrt.asm.frag 275 tests/sksl/intrinsics/Inversesqrt.glsl 9 tests/sksl/intrinsics/Inversesqrt.hlsl 142 tests/sksl/intrinsics/Inversesqrt.metal 24 tests/sksl/intrinsics/IsInf.asm.frag 211 tests/sksl/intrinsics/IsInf.glsl 9 tests/sksl/intrinsics/IsInf.hlsl 103 tests/sksl/intrinsics/IsInf.metal 24 tests/sksl/intrinsics/IsNan.asm.frag 177 tests/sksl/intrinsics/IsNan.glsl 9 tests/sksl/intrinsics/IsNan.hlsl 103 tests/sksl/intrinsics/IsNan.metal 24 tests/sksl/intrinsics/Ldexp.asm.frag 42 tests/sksl/intrinsics/Ldexp.glsl 6 tests/sksl/intrinsics/Ldexp.hlsl 21 tests/sksl/intrinsics/Ldexp.metal 25 tests/sksl/intrinsics/Length.asm.frag 170 tests/sksl/intrinsics/Length.glsl 10 tests/sksl/intrinsics/Length.hlsl 102 tests/sksl/intrinsics/Length.metal 25 tests/sksl/intrinsics/LessThan.asm.frag 120 tests/sksl/intrinsics/LessThan.glsl 15 tests/sksl/intrinsics/LessThan.hlsl 39 tests/sksl/intrinsics/LessThan.metal 30 tests/sksl/intrinsics/LessThanEqual.asm.frag 120 tests/sksl/intrinsics/LessThanEqual.glsl 15 tests/sksl/intrinsics/LessThanEqual.hlsl 39 tests/sksl/intrinsics/LessThanEqual.metal 30 tests/sksl/intrinsics/Log.asm.frag 206 tests/sksl/intrinsics/Log.glsl 8 tests/sksl/intrinsics/Log.hlsl 103 tests/sksl/intrinsics/Log.metal 23 tests/sksl/intrinsics/Log2.asm.frag 210 tests/sksl/intrinsics/Log2.glsl 8 tests/sksl/intrinsics/Log2.hlsl 103 tests/sksl/intrinsics/Log2.metal 23 tests/sksl/intrinsics/MatrixCompMultES2.asm.frag 208 tests/sksl/intrinsics/MatrixCompMultES2.glsl 14 tests/sksl/intrinsics/MatrixCompMultES2.hlsl 66 tests/sksl/intrinsics/MatrixCompMultES3.asm.frag 231 tests/sksl/intrinsics/MatrixCompMultES3.glsl 9 tests/sksl/intrinsics/MatrixCompMultES3.hlsl 66 tests/sksl/intrinsics/MatrixCompMultES3.metal 27 tests/sksl/intrinsics/MaxFloat.asm.frag 301 tests/sksl/intrinsics/MaxFloat.glsl 9 tests/sksl/intrinsics/MaxFloat.hlsl 179 tests/sksl/intrinsics/MaxFloat.metal 24 tests/sksl/intrinsics/MaxInt.asm.frag 283 tests/sksl/intrinsics/MaxInt.glsl 11 tests/sksl/intrinsics/MaxInt.hlsl 186 tests/sksl/intrinsics/MaxInt.metal 26 tests/sksl/intrinsics/MaxUint.asm.frag 288 tests/sksl/intrinsics/MaxUint.glsl 11 tests/sksl/intrinsics/MaxUint.hlsl 186 tests/sksl/intrinsics/MaxUint.metal 26 tests/sksl/intrinsics/MinFloat.asm.frag 267 tests/sksl/intrinsics/MinFloat.glsl 9 tests/sksl/intrinsics/MinFloat.hlsl 179 tests/sksl/intrinsics/MinFloat.metal 24 tests/sksl/intrinsics/MinInt.asm.frag 282 tests/sksl/intrinsics/MinInt.glsl 11 tests/sksl/intrinsics/MinInt.hlsl 186 tests/sksl/intrinsics/MinInt.metal 26 tests/sksl/intrinsics/MinUint.asm.frag 286 tests/sksl/intrinsics/MinUint.glsl 11 tests/sksl/intrinsics/MinUint.hlsl 186 tests/sksl/intrinsics/MinUint.metal 26 tests/sksl/intrinsics/MixBool.asm.frag 663 tests/sksl/intrinsics/MixBool.hlsl 353 tests/sksl/intrinsics/MixFloatES2.asm.frag 402 tests/sksl/intrinsics/MixFloatES2.hlsl 221 tests/sksl/intrinsics/MixFloatES3.asm.frag 413 tests/sksl/intrinsics/MixFloatES3.glsl 11 tests/sksl/intrinsics/MixFloatES3.hlsl 121 tests/sksl/intrinsics/Mod.asm.frag 305 tests/sksl/intrinsics/Mod.glsl 10 tests/sksl/intrinsics/Mod.hlsl 196 tests/sksl/intrinsics/Modf.asm.frag 202 tests/sksl/intrinsics/Modf.glsl 20 tests/sksl/intrinsics/Modf.hlsl 99 tests/sksl/intrinsics/Modf.metal 43 tests/sksl/intrinsics/Normalize.asm.frag 178 tests/sksl/intrinsics/Normalize.glsl 8 tests/sksl/intrinsics/Normalize.hlsl 103 tests/sksl/intrinsics/Normalize.metal 23 tests/sksl/intrinsics/Not.asm.frag 153 tests/sksl/intrinsics/Not.glsl 8 tests/sksl/intrinsics/Not.hlsl 88 tests/sksl/intrinsics/Not.metal 23 tests/sksl/intrinsics/NotEqual.asm.frag 120 tests/sksl/intrinsics/NotEqual.glsl 15 tests/sksl/intrinsics/NotEqual.hlsl 39 tests/sksl/intrinsics/NotEqual.metal 30 tests/sksl/intrinsics/OuterProduct.asm.frag 270 tests/sksl/intrinsics/OuterProduct.glsl 10 tests/sksl/intrinsics/OuterProduct.hlsl 107 tests/sksl/intrinsics/Pack.asm.frag 81 tests/sksl/intrinsics/Pack.glsl 10 tests/sksl/intrinsics/Pack.hlsl 76 tests/sksl/intrinsics/Pack.metal 25 tests/sksl/intrinsics/PackHalf2x16.asm.frag 111 tests/sksl/intrinsics/PackHalf2x16.glsl 9 tests/sksl/intrinsics/PackHalf2x16.hlsl 60 tests/sksl/intrinsics/PackHalf2x16.metal 24 tests/sksl/intrinsics/PackSnorm2x16.asm.frag 117 tests/sksl/intrinsics/PackSnorm2x16.glsl 10 tests/sksl/intrinsics/PackSnorm2x16.hlsl 62 tests/sksl/intrinsics/PackSnorm2x16.metal 25 tests/sksl/intrinsics/PackUnorm2x16.asm.frag 114 tests/sksl/intrinsics/PackUnorm2x16.glsl 10 tests/sksl/intrinsics/PackUnorm2x16.hlsl 61 tests/sksl/intrinsics/PackUnorm2x16.metal 25 tests/sksl/intrinsics/Pow.asm.frag 191 tests/sksl/intrinsics/Pow.glsl 9 tests/sksl/intrinsics/Pow.hlsl 103 tests/sksl/intrinsics/Pow.metal 24 tests/sksl/intrinsics/Radians.asm.frag 139 tests/sksl/intrinsics/Radians.glsl 9 tests/sksl/intrinsics/Radians.hlsl 66 tests/sksl/intrinsics/Radians.metal 24 tests/sksl/intrinsics/Reflect.asm.frag 216 tests/sksl/intrinsics/Reflect.glsl 13 tests/sksl/intrinsics/Reflect.hlsl 112 tests/sksl/intrinsics/Reflect.metal 32 tests/sksl/intrinsics/Refract.asm.frag 120 tests/sksl/intrinsics/Refract.glsl 15 tests/sksl/intrinsics/Refract.hlsl 49 tests/sksl/intrinsics/Refract.metal 30 tests/sksl/intrinsics/Round.asm.frag 139 tests/sksl/intrinsics/Round.glsl 8 tests/sksl/intrinsics/Round.hlsl 66 tests/sksl/intrinsics/Round.metal 23 tests/sksl/intrinsics/RoundEven.asm.frag 139 tests/sksl/intrinsics/RoundEven.glsl 8 tests/sksl/intrinsics/RoundEven.hlsl 66 tests/sksl/intrinsics/RoundEven.metal 23 tests/sksl/intrinsics/Sample.asm.frag 50 tests/sksl/intrinsics/Sample.glsl 6 tests/sksl/intrinsics/Sample.hlsl 20 tests/sksl/intrinsics/Sample.metal 23 tests/sksl/intrinsics/SampleGrad.asm.frag 69 tests/sksl/intrinsics/SampleGrad.glsl 6 tests/sksl/intrinsics/SampleGrad.hlsl 27 tests/sksl/intrinsics/SampleGrad.metal 23 tests/sksl/intrinsics/SampleLod.asm.frag 50 tests/sksl/intrinsics/SampleLod.glsl 6 tests/sksl/intrinsics/SampleLod.hlsl 20 tests/sksl/intrinsics/SampleLod.metal 23 tests/sksl/intrinsics/Saturate.asm.frag 183 tests/sksl/intrinsics/Saturate.glsl 8 tests/sksl/intrinsics/Saturate.hlsl 103 tests/sksl/intrinsics/Saturate.metal 23 tests/sksl/intrinsics/SignFloat.asm.frag 179 tests/sksl/intrinsics/SignFloat.glsl 8 tests/sksl/intrinsics/SignFloat.hlsl 103 tests/sksl/intrinsics/SignFloat.metal 23 tests/sksl/intrinsics/SignInt.asm.frag 204 tests/sksl/intrinsics/SignInt.glsl 8 tests/sksl/intrinsics/SignInt.hlsl 103 tests/sksl/intrinsics/SignInt.metal 27 tests/sksl/intrinsics/Sin.asm.frag 206 tests/sksl/intrinsics/Sin.glsl 8 tests/sksl/intrinsics/Sin.hlsl 103 tests/sksl/intrinsics/Sin.metal 23 tests/sksl/intrinsics/Sinh.asm.frag 206 tests/sksl/intrinsics/Sinh.glsl 8 tests/sksl/intrinsics/Sinh.hlsl 103 tests/sksl/intrinsics/Sinh.metal 23 tests/sksl/intrinsics/Smoothstep.asm.frag 367 tests/sksl/intrinsics/Smoothstep.hlsl 215 tests/sksl/intrinsics/Sqrt.asm.frag 158 tests/sksl/intrinsics/Sqrt.glsl 12 tests/sksl/intrinsics/Sqrt.hlsl 70 tests/sksl/intrinsics/Sqrt.metal 27 tests/sksl/intrinsics/Step.asm.frag 401 tests/sksl/intrinsics/Step.hlsl 255 tests/sksl/intrinsics/Tan.asm.frag 206 tests/sksl/intrinsics/Tan.glsl 8 tests/sksl/intrinsics/Tan.hlsl 103 tests/sksl/intrinsics/Tan.metal 23 tests/sksl/intrinsics/Tanh.asm.frag 206 tests/sksl/intrinsics/Tanh.glsl 8 tests/sksl/intrinsics/Tanh.hlsl 103 tests/sksl/intrinsics/Tanh.metal 23 tests/sksl/intrinsics/Transpose.asm.frag 168 tests/sksl/intrinsics/Transpose.glsl 9 tests/sksl/intrinsics/Transpose.hlsl 67 tests/sksl/intrinsics/Trunc.asm.frag 138 tests/sksl/intrinsics/Trunc.glsl 8 tests/sksl/intrinsics/Trunc.hlsl 66 tests/sksl/intrinsics/Trunc.metal 23 tests/sksl/intrinsics/UintBitsToFloat.asm.frag 146 tests/sksl/intrinsics/UintBitsToFloat.glsl 9 tests/sksl/intrinsics/UintBitsToFloat.hlsl 71 tests/sksl/intrinsics/UintBitsToFloat.metal 24 tests/sksl/intrinsics/Unpack.asm.frag 66 tests/sksl/intrinsics/Unpack.glsl 9 tests/sksl/intrinsics/Unpack.hlsl 78 tests/sksl/intrinsics/Unpack.metal 24 tests/sksl/metal/CastHalf4ToMat2x2.metal 18 tests/sksl/metal/CastMat2x2ToMat3x3.metal 22 tests/sksl/metal/CastMat2x3ToMat4x4.metal 22 tests/sksl/metal/CastMat4x4ToMat3x4.metal 22 tests/sksl/metal/CastMat4x4ToMat4x3.metal 22 tests/sksl/metal/LastFragColorWithoutCaps.metal 5 tests/sksl/metal/LayoutMtlSampler.metal 22 tests/sksl/metal/NumericGlobals.metal 25 tests/sksl/metal/OpaqueTypeInInterfaceBlock.metal 5 tests/sksl/metal/OpaqueTypeInStruct.metal 11 tests/sksl/metal/Ossfuzz48371.metal 11 tests/sksl/metal/OutParams.metal 200 tests/sksl/metal/OutVarsRequireLocation.metal 5 tests/sksl/metal/SamplerGlobals.metal 23 tests/sksl/metal/SwizzleHelper.metal 36 tests/sksl/realistic/GaussianBlur.asm.frag 732 tests/sksl/realistic/GaussianBlur.glsl 117 tests/sksl/realistic/GaussianBlur.hlsl 245 tests/sksl/realistic/GaussianBlur.metal 138 tests/sksl/shared/ArrayCast.asm.frag 163 tests/sksl/shared/ArrayCast.glsl 21 tests/sksl/shared/ArrayCast.hlsl 68 tests/sksl/shared/ArrayComparison.asm.frag 411 tests/sksl/shared/ArrayComparison.glsl 24 tests/sksl/shared/ArrayComparison.hlsl 174 tests/sksl/shared/ArrayConstructors.asm.frag 123 tests/sksl/shared/ArrayConstructors.glsl 9 tests/sksl/shared/ArrayConstructors.hlsl 41 tests/sksl/shared/ArrayConstructors.metal 24 tests/sksl/shared/ArrayFollowedByScalar.asm.frag 70 tests/sksl/shared/ArrayFollowedByScalar.glsl 10 tests/sksl/shared/ArrayFollowedByScalar.hlsl 26 tests/sksl/shared/ArrayFollowedByScalar.metal 23 tests/sksl/shared/ArrayIndexTypes.asm.frag 66 tests/sksl/shared/ArrayIndexTypes.glsl 9 tests/sksl/shared/ArrayIndexTypes.hlsl 22 tests/sksl/shared/ArrayIndexTypes.metal 22 tests/sksl/shared/ArrayNarrowingConversions.asm.frag 133 tests/sksl/shared/ArrayNarrowingConversions.glsl 15 tests/sksl/shared/ArrayNarrowingConversions.hlsl 75 tests/sksl/shared/ArrayTypes.asm.frag 132 tests/sksl/shared/ArrayTypes.glsl 19 tests/sksl/shared/ArrayTypes.hlsl 39 tests/sksl/shared/ArrayTypes.metal 33 tests/sksl/shared/ArrayUnsizedParam.asm.frag 125 tests/sksl/shared/ArrayUnsizedParam.glsl 43 tests/sksl/shared/ArrayUnsizedParam.hlsl 54 tests/sksl/shared/ArrayUnsizedParam.metal 62 tests/sksl/shared/Assignment.asm.frag 334 tests/sksl/shared/Assignment.glsl 66 tests/sksl/shared/Assignment.hlsl 116 tests/sksl/shared/Assignment.metal 97 tests/sksl/shared/Caps.asm.frag 71 tests/sksl/shared/Caps.glsl 10 tests/sksl/shared/Caps.hlsl 32 tests/sksl/shared/Caps.metal 23 tests/sksl/shared/CastsRoundTowardZero.asm.frag 78 tests/sksl/shared/CastsRoundTowardZero.glsl 7 tests/sksl/shared/CastsRoundTowardZero.hlsl 36 tests/sksl/shared/CastsRoundTowardZero.metal 22 tests/sksl/shared/Clockwise.asm.frag 54 tests/sksl/shared/Clockwise.glsl 9 tests/sksl/shared/Clockwise.hlsl 26 tests/sksl/shared/Clockwise.metal 18 tests/sksl/shared/ClockwiseNoRTFlip.asm.frag 36 tests/sksl/shared/ClockwiseNoRTFlip.glsl 5 tests/sksl/shared/ClockwiseNoRTFlip.hlsl 22 tests/sksl/shared/ClockwiseNoRTFlip.metal 17 tests/sksl/shared/CommaMixedTypes.asm.frag 102 tests/sksl/shared/CommaMixedTypes.glsl 11 tests/sksl/shared/CommaMixedTypes.hlsl 31 tests/sksl/shared/CommaMixedTypes.metal 26 tests/sksl/shared/CommaSideEffects.asm.frag 175 tests/sksl/shared/CommaSideEffects.glsl 21 tests/sksl/shared/CommaSideEffects.hlsl 82 tests/sksl/shared/CommaSideEffects.metal 37 tests/sksl/shared/CompileTimeConstantVariables.asm.frag 126 tests/sksl/shared/CompileTimeConstantVariables.glsl 26 tests/sksl/shared/CompileTimeConstantVariables.hlsl 62 tests/sksl/shared/CompileTimeConstantVariables.metal 47 tests/sksl/shared/ComplexDelete.asm.frag 109 tests/sksl/shared/ComplexDelete.glsl 7 tests/sksl/shared/ComplexDelete.hlsl 34 tests/sksl/shared/ComplexDelete.metal 26 tests/sksl/shared/ConstArray.asm.frag 38 tests/sksl/shared/ConstArray.glsl 4 tests/sksl/shared/ConstArray.hlsl 21 tests/sksl/shared/ConstArray.metal 17 tests/sksl/shared/ConstGlobal.asm.frag 149 tests/sksl/shared/ConstGlobal.glsl 12 tests/sksl/shared/ConstGlobal.hlsl 63 tests/sksl/shared/ConstGlobal.metal 27 tests/sksl/shared/ConstVariableComparison.asm.frag 55 tests/sksl/shared/ConstVariableComparison.glsl 8 tests/sksl/shared/ConstVariableComparison.hlsl 26 tests/sksl/shared/ConstVariableComparison.metal 23 tests/sksl/shared/ConstantCompositeAccessViaConstantIndex.asm.frag 226 tests/sksl/shared/ConstantCompositeAccessViaConstantIndex.glsl 16 tests/sksl/shared/ConstantCompositeAccessViaConstantIndex.hlsl 85 tests/sksl/shared/ConstantCompositeAccessViaDynamicIndex.asm.frag 113 tests/sksl/shared/ConstantCompositeAccessViaDynamicIndex.glsl 11 tests/sksl/shared/ConstantCompositeAccessViaDynamicIndex.hlsl 32 tests/sksl/shared/ConstantCompositeAccessViaDynamicIndex.metal 28 tests/sksl/shared/ConstantIf.asm.frag 111 tests/sksl/shared/ConstantIf.glsl 13 tests/sksl/shared/ConstantIf.hlsl 69 tests/sksl/shared/ConstantIf.metal 28 tests/sksl/shared/Control.asm.frag 138 tests/sksl/shared/Control.glsl 21 tests/sksl/shared/Control.hlsl 55 tests/sksl/shared/Control.metal 35 tests/sksl/shared/DeadDoWhileLoop.asm.frag 36 tests/sksl/shared/DeadDoWhileLoop.glsl 6 tests/sksl/shared/DeadDoWhileLoop.hlsl 19 tests/sksl/shared/DeadDoWhileLoop.metal 19 tests/sksl/shared/DeadGlobals.asm.frag 55 tests/sksl/shared/DeadGlobals.glsl 6 tests/sksl/shared/DeadGlobals.hlsl 26 tests/sksl/shared/DeadGlobals.metal 21 tests/sksl/shared/DeadIfStatement.asm.frag 55 tests/sksl/shared/DeadIfStatement.glsl 6 tests/sksl/shared/DeadIfStatement.hlsl 26 tests/sksl/shared/DeadIfStatement.metal 21 tests/sksl/shared/DeadLoopVariable.asm.frag 71 tests/sksl/shared/DeadLoopVariable.glsl 8 tests/sksl/shared/DeadLoopVariable.hlsl 30 tests/sksl/shared/DeadLoopVariable.metal 23 tests/sksl/shared/DeadReturn.asm.frag 190 tests/sksl/shared/DeadReturn.glsl 37 tests/sksl/shared/DeadReturn.hlsl 111 tests/sksl/shared/DeadReturn.metal 56 tests/sksl/shared/DeadReturnES3.asm.frag 283 tests/sksl/shared/DeadReturnES3.glsl 62 tests/sksl/shared/DeadReturnES3.hlsl 176 tests/sksl/shared/DeadReturnES3.metal 77 tests/sksl/shared/DeadStripFunctions.asm.frag 162 tests/sksl/shared/DeadStripFunctions.glsl 21 tests/sksl/shared/DeadStripFunctions.hlsl 59 tests/sksl/shared/DeadStripFunctions.metal 36 tests/sksl/shared/DependentInitializers.asm.frag 85 tests/sksl/shared/DependentInitializers.glsl 8 tests/sksl/shared/DependentInitializers.hlsl 38 tests/sksl/shared/DependentInitializers.metal 23 tests/sksl/shared/Derivatives.glsl 8 tests/sksl/shared/DerivativesStandaloneSettings.glsl 4 tests/sksl/shared/DerivativesUnused.asm.frag 26 tests/sksl/shared/DerivativesUnused.glsl 7 tests/sksl/shared/DerivativesUnused.hlsl 16 tests/sksl/shared/DerivativesUnused.metal 17 tests/sksl/shared/Discard.asm.frag 20 tests/sksl/shared/Discard.glsl 6 tests/sksl/shared/Discard.hlsl 16 tests/sksl/shared/Discard.metal 19 tests/sksl/shared/DoWhileControlFlow.asm.frag 118 tests/sksl/shared/DoWhileControlFlow.glsl 14 tests/sksl/shared/DoWhileControlFlow.hlsl 39 tests/sksl/shared/DoWhileControlFlow.metal 27 tests/sksl/shared/DoubleNegation.asm.frag 73 tests/sksl/shared/DoubleNegation.glsl 5 tests/sksl/shared/DoubleNegation.hlsl 25 tests/sksl/shared/DoubleNegation.metal 20 tests/sksl/shared/EmptyBlocksES2.asm.frag 87 tests/sksl/shared/EmptyBlocksES2.glsl 8 tests/sksl/shared/EmptyBlocksES2.hlsl 37 tests/sksl/shared/EmptyBlocksES2.metal 23 tests/sksl/shared/EmptyBlocksES3.asm.frag 125 tests/sksl/shared/EmptyBlocksES3.glsl 10 tests/sksl/shared/EmptyBlocksES3.hlsl 43 tests/sksl/shared/EmptyBlocksES3.metal 25 tests/sksl/shared/ForLoopControlFlow.asm.frag 144 tests/sksl/shared/ForLoopControlFlow.glsl 15 tests/sksl/shared/ForLoopControlFlow.hlsl 43 tests/sksl/shared/ForLoopControlFlow.metal 30 tests/sksl/shared/ForLoopMultipleInitES3.asm.frag 265 tests/sksl/shared/ForLoopMultipleInitES3.glsl 43 tests/sksl/shared/ForLoopMultipleInitES3.hlsl 96 tests/sksl/shared/ForLoopMultipleInitES3.metal 62 tests/sksl/shared/ForLoopShadowing.asm.frag 110 tests/sksl/shared/ForLoopShadowing.glsl 15 tests/sksl/shared/ForLoopShadowing.hlsl 44 tests/sksl/shared/ForLoopShadowing.metal 30 tests/sksl/shared/FragCoords.asm.frag 58 tests/sksl/shared/FragCoords.glsl 6 tests/sksl/shared/FragCoords.hlsl 28 tests/sksl/shared/FragCoords.metal 18 tests/sksl/shared/FragCoordsNoRTFlip.asm.frag 32 tests/sksl/shared/FragCoordsNoRTFlip.glsl 5 tests/sksl/shared/FragCoordsNoRTFlip.hlsl 23 tests/sksl/shared/FragCoordsNoRTFlip.metal 17 tests/sksl/shared/FunctionAnonymousParameters.asm.frag 123 tests/sksl/shared/FunctionAnonymousParameters.glsl 15 tests/sksl/shared/FunctionAnonymousParameters.hlsl 53 tests/sksl/shared/FunctionAnonymousParameters.metal 30 tests/sksl/shared/FunctionArgTypeMatch.asm.frag 491 tests/sksl/shared/FunctionArgTypeMatch.glsl 75 tests/sksl/shared/FunctionArgTypeMatch.hlsl 356 tests/sksl/shared/FunctionArgTypeMatch.metal 90 tests/sksl/shared/FunctionParametersOfTextureAndSamplerType.asm.frag 91 tests/sksl/shared/FunctionParametersOfTextureAndSamplerType.glsl 16 tests/sksl/shared/FunctionParametersOfTextureAndSamplerType.hlsl 45 tests/sksl/shared/FunctionParametersOfTextureAndSamplerType.metal 33 tests/sksl/shared/FunctionPrototype.asm.frag 88 tests/sksl/shared/FunctionPrototype.glsl 19 tests/sksl/shared/FunctionPrototype.hlsl 35 tests/sksl/shared/FunctionPrototype.metal 34 tests/sksl/shared/FunctionReturnTypeMatch.asm.frag 584 tests/sksl/shared/FunctionReturnTypeMatch.glsl 91 tests/sksl/shared/FunctionReturnTypeMatch.hlsl 366 tests/sksl/shared/Functions.asm.frag 127 tests/sksl/shared/Functions.glsl 17 tests/sksl/shared/Functions.hlsl 51 tests/sksl/shared/Functions.metal 33 tests/sksl/shared/GeometricIntrinsics.asm.frag 84 tests/sksl/shared/GeometricIntrinsics.glsl 15 tests/sksl/shared/GeometricIntrinsics.hlsl 41 tests/sksl/shared/GeometricIntrinsics.metal 30 tests/sksl/shared/HelloWorld.asm.frag 38 tests/sksl/shared/HelloWorld.glsl 4 tests/sksl/shared/HelloWorld.hlsl 21 tests/sksl/shared/HelloWorld.metal 17 tests/sksl/shared/Hex.asm.frag 83 tests/sksl/shared/Hex.glsl 15 tests/sksl/shared/Hex.hlsl 35 tests/sksl/shared/Hex.metal 30 tests/sksl/shared/HexUnsigned.asm.frag 87 tests/sksl/shared/HexUnsigned.glsl 15 tests/sksl/shared/HexUnsigned.hlsl 35 tests/sksl/shared/HexUnsigned.metal 30 tests/sksl/shared/IfStatement.asm.frag 195 tests/sksl/shared/IfStatement.glsl 31 tests/sksl/shared/IfStatement.hlsl 67 tests/sksl/shared/IfStatement.metal 46 tests/sksl/shared/InoutParameters.asm.frag 134 tests/sksl/shared/InoutParameters.glsl 22 tests/sksl/shared/InoutParameters.hlsl 57 tests/sksl/shared/InoutParameters.metal 43 tests/sksl/shared/InoutParamsAreDistinct.asm.frag 113 tests/sksl/shared/InoutParamsAreDistinct.glsl 12 tests/sksl/shared/InoutParamsAreDistinct.hlsl 56 tests/sksl/shared/InoutParamsAreDistinct.metal 30 tests/sksl/shared/InstanceID.asm.vert 22 tests/sksl/shared/InstanceID.glsl 4 tests/sksl/shared/InstanceID.hlsl 22 tests/sksl/shared/InstanceID.metal 19 tests/sksl/shared/InstanceIDInFunction.asm.vert 29 tests/sksl/shared/InstanceIDInFunction.glsl 7 tests/sksl/shared/InstanceIDInFunction.hlsl 26 tests/sksl/shared/InstanceIDInFunction.metal 22 tests/sksl/shared/IntegerDivisionES3.asm.frag 161 tests/sksl/shared/IntegerDivisionES3.glsl 20 tests/sksl/shared/IntegerDivisionES3.hlsl 45 tests/sksl/shared/IntegerDivisionES3.metal 36 tests/sksl/shared/InterfaceBlockBuffer.asm.frag 37 tests/sksl/shared/InterfaceBlockBuffer.glsl 7 tests/sksl/shared/InterfaceBlockBuffer.hlsl 17 tests/sksl/shared/InterfaceBlockBuffer.metal 25 tests/sksl/shared/InterfaceBlockInoutArray.asm.frag 3 tests/sksl/shared/InterfaceBlockInoutArray.glsl 6 tests/sksl/shared/InterfaceBlockInoutArray.hlsl 3 tests/sksl/shared/InterfaceBlockInoutArray.metal 21 tests/sksl/shared/InterfaceBlockMultipleAnonymous.asm.frag 57 tests/sksl/shared/InterfaceBlockMultipleAnonymous.glsl 10 tests/sksl/shared/InterfaceBlockMultipleAnonymous.hlsl 24 tests/sksl/shared/InterfaceBlockMultipleAnonymous.metal 29 tests/sksl/shared/InterfaceBlockNamed.asm.frag 37 tests/sksl/shared/InterfaceBlockNamed.glsl 7 tests/sksl/shared/InterfaceBlockNamed.hlsl 20 tests/sksl/shared/InterfaceBlockNamed.metal 25 tests/sksl/shared/InterfaceBlockNamedArray.asm.frag 69 tests/sksl/shared/InterfaceBlockNamedArray.glsl 10 tests/sksl/shared/InterfaceBlockNamedArray.hlsl 69 tests/sksl/shared/InterfaceBlockNamedArray.metal 31 tests/sksl/shared/InterpolantIn.asm.frag 39 tests/sksl/shared/InterpolantIn.glsl 7 tests/sksl/shared/InterpolantIn.hlsl 28 tests/sksl/shared/InterpolantIn.metal 20 tests/sksl/shared/InterpolantOut.asm.vert 30 tests/sksl/shared/InterpolantOut.glsl 8 tests/sksl/shared/InterpolantOut.hlsl 24 tests/sksl/shared/InterpolantOut.metal 23 tests/sksl/shared/LogicalAndShortCircuit.asm.frag 228 tests/sksl/shared/LogicalAndShortCircuit.glsl 40 tests/sksl/shared/LogicalAndShortCircuit.hlsl 173 tests/sksl/shared/LogicalAndShortCircuit.metal 55 tests/sksl/shared/LogicalOrShortCircuit.asm.frag 214 tests/sksl/shared/LogicalOrShortCircuit.glsl 38 tests/sksl/shared/LogicalOrShortCircuit.hlsl 163 tests/sksl/shared/LogicalOrShortCircuit.metal 53 tests/sksl/shared/Matrices.asm.frag 520 tests/sksl/shared/Matrices.glsl 52 tests/sksl/shared/Matrices.metal 75 tests/sksl/shared/MatricesNonsquare.asm.frag 542 tests/sksl/shared/MatricesNonsquare.glsl 47 tests/sksl/shared/MatricesNonsquare.hlsl 274 tests/sksl/shared/MatrixConstructorsES2.asm.frag 189 tests/sksl/shared/MatrixConstructorsES2.glsl 11 tests/sksl/shared/MatrixConstructorsES2.hlsl 72 tests/sksl/shared/MatrixConstructorsES2.metal 35 tests/sksl/shared/MatrixConstructorsES3.asm.frag 245 tests/sksl/shared/MatrixConstructorsES3.glsl 13 tests/sksl/shared/MatrixConstructorsES3.hlsl 101 tests/sksl/shared/MatrixEquality.asm.frag 840 tests/sksl/shared/MatrixEquality.glsl 54 tests/sksl/shared/MatrixEquality.hlsl 505 tests/sksl/shared/MatrixIndexLookup.asm.frag 206 tests/sksl/shared/MatrixIndexLookup.glsl 30 tests/sksl/shared/MatrixIndexLookup.hlsl 74 tests/sksl/shared/MatrixIndexLookup.metal 45 tests/sksl/shared/MatrixIndexStore.asm.frag 224 tests/sksl/shared/MatrixIndexStore.glsl 26 tests/sksl/shared/MatrixIndexStore.hlsl 68 tests/sksl/shared/MatrixIndexStore.metal 41 tests/sksl/shared/MatrixOpEqualsES2.asm.frag 776 tests/sksl/shared/MatrixOpEqualsES2.glsl 105 tests/sksl/shared/MatrixOpEqualsES2.hlsl 384 tests/sksl/shared/MatrixOpEqualsES3.asm.frag 725 tests/sksl/shared/MatrixOpEqualsES3.glsl 99 tests/sksl/shared/MatrixOpEqualsES3.hlsl 350 tests/sksl/shared/MatrixScalarMath.asm.frag 465 tests/sksl/shared/MatrixScalarMath.glsl 46 tests/sksl/shared/MatrixScalarMath.hlsl 212 tests/sksl/shared/MatrixScalarMath.metal 61 tests/sksl/shared/MatrixSwizzleStore.asm.frag 238 tests/sksl/shared/MatrixSwizzleStore.glsl 25 tests/sksl/shared/MatrixSwizzleStore.hlsl 66 tests/sksl/shared/MatrixSwizzleStore.metal 40 tests/sksl/shared/MatrixToVectorCast.asm.frag 196 tests/sksl/shared/MatrixToVectorCast.glsl 12 tests/sksl/shared/MatrixToVectorCast.hlsl 81 tests/sksl/shared/MatrixToVectorCast.metal 27 tests/sksl/shared/MultipleAssignments.asm.frag 60 tests/sksl/shared/MultipleAssignments.glsl 11 tests/sksl/shared/MultipleAssignments.hlsl 26 tests/sksl/shared/MultipleAssignments.metal 24 tests/sksl/shared/NestedComparisonIntrinsics.asm.frag 92 tests/sksl/shared/NestedComparisonIntrinsics.glsl 7 tests/sksl/shared/NestedComparisonIntrinsics.hlsl 39 tests/sksl/shared/NestedComparisonIntrinsics.metal 22 tests/sksl/shared/NoFragCoordsPos.asm.vert 32 tests/sksl/shared/NoFragCoordsPos.glsl 6 tests/sksl/shared/NoFragCoordsPos.hlsl 22 tests/sksl/shared/NoFragCoordsPos.metal 19 tests/sksl/shared/NoFragCoordsPosRT.asm.vert 67 tests/sksl/shared/NoFragCoordsPosRT.glsl 8 tests/sksl/shared/NoFragCoordsPosRT.hlsl 27 tests/sksl/shared/NoFragCoordsPosRT.metal 23 tests/sksl/shared/NormalizationVert.asm.vert 64 tests/sksl/shared/NormalizationVert.glsl 5 tests/sksl/shared/NormalizationVert.hlsl 21 tests/sksl/shared/NormalizationVert.metal 22 tests/sksl/shared/NumberCasts.asm.frag 121 tests/sksl/shared/NumberCasts.glsl 16 tests/sksl/shared/NumberCasts.hlsl 51 tests/sksl/shared/NumberCasts.metal 29 tests/sksl/shared/NumberConversions.asm.frag 413 tests/sksl/shared/NumberConversions.glsl 48 tests/sksl/shared/NumberConversions.hlsl 79 tests/sksl/shared/NumberConversions.metal 63 tests/sksl/shared/Octal.asm.frag 109 tests/sksl/shared/Octal.glsl 10 tests/sksl/shared/Octal.hlsl 66 tests/sksl/shared/Octal.metal 25 tests/sksl/shared/Offset.asm.frag 43 tests/sksl/shared/Offset.glsl 11 tests/sksl/shared/Offset.hlsl 24 tests/sksl/shared/Offset.metal 24 tests/sksl/shared/OperatorsES2.asm.frag 203 tests/sksl/shared/OperatorsES2.glsl 26 tests/sksl/shared/OperatorsES2.hlsl 118 tests/sksl/shared/OperatorsES2.metal 41 tests/sksl/shared/OperatorsES3.asm.frag 249 tests/sksl/shared/OperatorsES3.glsl 32 tests/sksl/shared/OperatorsES3.hlsl 149 tests/sksl/shared/OperatorsES3.metal 47 tests/sksl/shared/Optimizations.glsl 64 tests/sksl/shared/OptimizationsStandaloneSettings.glsl 39 tests/sksl/shared/Ossfuzz26167.asm.frag 12 tests/sksl/shared/Ossfuzz26167.glsl 2 tests/sksl/shared/Ossfuzz26167.hlsl 7 tests/sksl/shared/Ossfuzz26167.metal 16 tests/sksl/shared/Ossfuzz26759.asm.frag 22 tests/sksl/shared/Ossfuzz26759.glsl 4 tests/sksl/shared/Ossfuzz26759.hlsl 10 tests/sksl/shared/Ossfuzz26759.metal 18 tests/sksl/shared/Ossfuzz28794.asm.frag 35 tests/sksl/shared/Ossfuzz28794.glsl 6 tests/sksl/shared/Ossfuzz28794.hlsl 18 tests/sksl/shared/Ossfuzz28794.metal 19 tests/sksl/shared/Ossfuzz28904.asm.frag 23 tests/sksl/shared/Ossfuzz28904.glsl 4 tests/sksl/shared/Ossfuzz28904.hlsl 16 tests/sksl/shared/Ossfuzz28904.metal 17 tests/sksl/shared/Ossfuzz29085.asm.frag 12 tests/sksl/shared/Ossfuzz29085.glsl 2 tests/sksl/shared/Ossfuzz29085.hlsl 7 tests/sksl/shared/Ossfuzz29085.metal 16 tests/sksl/shared/Ossfuzz29494.asm.frag 23 tests/sksl/shared/Ossfuzz29494.glsl 4 tests/sksl/shared/Ossfuzz29494.hlsl 16 tests/sksl/shared/Ossfuzz29494.metal 17 tests/sksl/shared/Ossfuzz36770.asm.frag 24 tests/sksl/shared/Ossfuzz36770.glsl 5 tests/sksl/shared/Ossfuzz36770.hlsl 24 tests/sksl/shared/Ossfuzz36770.metal 24 tests/sksl/shared/Ossfuzz36852.asm.frag 57 tests/sksl/shared/Ossfuzz36852.glsl 6 tests/sksl/shared/Ossfuzz36852.hlsl 23 tests/sksl/shared/Ossfuzz36852.metal 19 tests/sksl/shared/Ossfuzz37466.asm.frag 38 tests/sksl/shared/Ossfuzz37466.glsl 7 tests/sksl/shared/Ossfuzz37466.hlsl 16 tests/sksl/shared/Ossfuzz37466.metal 21 tests/sksl/shared/Ossfuzz37677.asm.frag 52 tests/sksl/shared/Ossfuzz37677.glsl 5 tests/sksl/shared/Ossfuzz37677.hlsl 25 tests/sksl/shared/Ossfuzz37677.metal 20 tests/sksl/shared/Ossfuzz37900.asm.frag 5 tests/sksl/shared/Ossfuzz37900.glsl 5 tests/sksl/shared/Ossfuzz37900.hlsl 5 tests/sksl/shared/Ossfuzz37900.metal 5 tests/sksl/shared/Ossfuzz41000.asm.frag 3 tests/sksl/shared/Ossfuzz41000.glsl 1 tests/sksl/shared/Ossfuzz41000.hlsl 3 tests/sksl/shared/Ossfuzz41000.metal 14 tests/sksl/shared/Ossfuzz50636.asm.frag 5 tests/sksl/shared/Ossfuzz50636.glsl 5 tests/sksl/shared/Ossfuzz50636.hlsl 5 tests/sksl/shared/Ossfuzz50636.metal 5 tests/sksl/shared/Ossfuzz58483.asm.frag 43 tests/sksl/shared/Ossfuzz58483.glsl 5 tests/sksl/shared/Ossfuzz58483.hlsl 23 tests/sksl/shared/Ossfuzz58483.metal 18 tests/sksl/shared/Ossfuzz60077.asm.frag 90 tests/sksl/shared/Ossfuzz60077.glsl 19 tests/sksl/shared/Ossfuzz60077.hlsl 45 tests/sksl/shared/Ossfuzz60077.metal 32 tests/sksl/shared/Ossfuzz63170.asm.frag 122 tests/sksl/shared/Ossfuzz63170.glsl 12 tests/sksl/shared/Ossfuzz63170.hlsl 53 tests/sksl/shared/Ossfuzz63170.metal 29 tests/sksl/shared/OutParams.asm.frag 827 tests/sksl/shared/OutParams.glsl 135 tests/sksl/shared/OutParams.hlsl 297 tests/sksl/shared/OutParams.metal 185 tests/sksl/shared/OutParamsAreDistinct.asm.frag 111 tests/sksl/shared/OutParamsAreDistinct.glsl 12 tests/sksl/shared/OutParamsAreDistinct.hlsl 56 tests/sksl/shared/OutParamsAreDistinct.metal 30 tests/sksl/shared/OutParamsAreDistinctFromGlobal.asm.frag 107 tests/sksl/shared/OutParamsAreDistinctFromGlobal.glsl 11 tests/sksl/shared/OutParamsAreDistinctFromGlobal.hlsl 55 tests/sksl/shared/OutParamsAreDistinctFromGlobal.metal 32 tests/sksl/shared/OutParamsDoubleSwizzle.asm.frag 164 tests/sksl/shared/OutParamsDoubleSwizzle.glsl 16 tests/sksl/shared/OutParamsDoubleSwizzle.hlsl 55 tests/sksl/shared/OutParamsDoubleSwizzle.metal 34 tests/sksl/shared/OutParamsFunctionCallInArgument.asm.frag 143 tests/sksl/shared/OutParamsFunctionCallInArgument.glsl 15 tests/sksl/shared/OutParamsFunctionCallInArgument.hlsl 60 tests/sksl/shared/OutParamsFunctionCallInArgument.metal 34 tests/sksl/shared/Overflow.asm.frag 441 tests/sksl/shared/Overflow.glsl 22 tests/sksl/shared/Overflow.hlsl 50 tests/sksl/shared/Overflow.metal 37 tests/sksl/shared/PostfixExpressions.asm.frag 544 tests/sksl/shared/PostfixExpressions.glsl 54 tests/sksl/shared/PostfixExpressions.hlsl 392 tests/sksl/shared/PostfixExpressions.metal 73 tests/sksl/shared/PrefixExpressionsES2.asm.frag 576 tests/sksl/shared/PrefixExpressionsES2.glsl 56 tests/sksl/shared/PrefixExpressionsES2.hlsl 415 tests/sksl/shared/PrefixExpressionsES2.metal 71 tests/sksl/shared/PrefixExpressionsES3.asm.frag 129 tests/sksl/shared/PrefixExpressionsES3.glsl 12 tests/sksl/shared/PrefixExpressionsES3.hlsl 56 tests/sksl/shared/PrefixExpressionsES3.metal 27 tests/sksl/shared/RectangleTexture.asm.frag 53 tests/sksl/shared/RectangleTexture.glsl 8 tests/sksl/shared/RectangleTexture.hlsl 22 tests/sksl/shared/RectangleTexture.metal 25 tests/sksl/shared/ReservedInGLSLButAllowedInSkSL.asm.frag 165 tests/sksl/shared/ReservedInGLSLButAllowedInSkSL.glsl 18 tests/sksl/shared/ReservedInGLSLButAllowedInSkSL.hlsl 38 tests/sksl/shared/ReservedInGLSLButAllowedInSkSL.metal 33 tests/sksl/shared/ResizeMatrix.asm.frag 165 tests/sksl/shared/ResizeMatrix.glsl 19 tests/sksl/shared/ResizeMatrix.hlsl 54 tests/sksl/shared/ResizeMatrix.metal 49 tests/sksl/shared/ResizeMatrixNonsquare.asm.frag 163 tests/sksl/shared/ResizeMatrixNonsquare.glsl 19 tests/sksl/shared/ResizeMatrixNonsquare.hlsl 54 tests/sksl/shared/ResizeMatrixNonsquare.metal 58 tests/sksl/shared/ReturnBadTypeFromMain.asm.frag 21 tests/sksl/shared/ReturnBadTypeFromMain.glsl 3 tests/sksl/shared/ReturnBadTypeFromMain.hlsl 21 tests/sksl/shared/ReturnBadTypeFromMain.metal 5 tests/sksl/shared/ReturnColorFromMain.asm.frag 41 tests/sksl/shared/ReturnColorFromMain.glsl 4 tests/sksl/shared/ReturnColorFromMain.hlsl 21 tests/sksl/shared/ReturnColorFromMain.metal 17 tests/sksl/shared/ReturnsValueOnEveryPathES2.asm.frag 270 tests/sksl/shared/ReturnsValueOnEveryPathES2.glsl 28 tests/sksl/shared/ReturnsValueOnEveryPathES2.hlsl 152 tests/sksl/shared/ReturnsValueOnEveryPathES2.metal 43 tests/sksl/shared/ReturnsValueOnEveryPathES3.asm.frag 412 tests/sksl/shared/ReturnsValueOnEveryPathES3.glsl 98 tests/sksl/shared/ReturnsValueOnEveryPathES3.hlsl 290 tests/sksl/shared/ReturnsValueOnEveryPathES3.metal 113 tests/sksl/shared/SampleLocations.asm.vert 201 tests/sksl/shared/SampleLocations.glsl 21 tests/sksl/shared/SampleLocations.hlsl 80 tests/sksl/shared/SampleLocations.metal 36 tests/sksl/shared/SampleMask.asm.frag 76 tests/sksl/shared/SampleMask.glsl 16 tests/sksl/shared/SampleMask.hlsl 40 tests/sksl/shared/SampleMask.metal 30 tests/sksl/shared/ScalarConversionConstructorsES2.asm.frag 166 tests/sksl/shared/ScalarConversionConstructorsES2.glsl 18 tests/sksl/shared/ScalarConversionConstructorsES2.hlsl 55 tests/sksl/shared/ScalarConversionConstructorsES2.metal 33 tests/sksl/shared/ScalarConversionConstructorsES3.asm.frag 232 tests/sksl/shared/ScalarConversionConstructorsES3.glsl 26 tests/sksl/shared/ScalarConversionConstructorsES3.hlsl 70 tests/sksl/shared/ScalarConversionConstructorsES3.metal 41 tests/sksl/shared/ScopedSymbol.asm.frag 151 tests/sksl/shared/ScopedSymbol.glsl 27 tests/sksl/shared/ScopedSymbol.hlsl 98 tests/sksl/shared/ScopedSymbol.metal 46 tests/sksl/shared/StackingVectorCasts.asm.frag 55 tests/sksl/shared/StackingVectorCasts.glsl 6 tests/sksl/shared/StackingVectorCasts.hlsl 26 tests/sksl/shared/StackingVectorCasts.metal 21 tests/sksl/shared/StaticSwitch.asm.frag 55 tests/sksl/shared/StaticSwitch.glsl 8 tests/sksl/shared/StaticSwitch.hlsl 26 tests/sksl/shared/StaticSwitch.metal 23 tests/sksl/shared/StaticSwitchWithBreak.asm.frag 28 tests/sksl/shared/StaticSwitchWithBreak.glsl 8 tests/sksl/shared/StaticSwitchWithBreak.hlsl 18 tests/sksl/shared/StaticSwitchWithBreak.metal 21 tests/sksl/shared/StaticSwitchWithBreakInsideBlock.asm.frag 28 tests/sksl/shared/StaticSwitchWithBreakInsideBlock.glsl 10 tests/sksl/shared/StaticSwitchWithBreakInsideBlock.hlsl 18 tests/sksl/shared/StaticSwitchWithBreakInsideBlock.metal 23 tests/sksl/shared/StaticSwitchWithConditionalBreak.asm.frag 63 tests/sksl/shared/StaticSwitchWithConditionalBreak.glsl 13 tests/sksl/shared/StaticSwitchWithConditionalBreak.hlsl 39 tests/sksl/shared/StaticSwitchWithConditionalBreak.metal 28 tests/sksl/shared/StaticSwitchWithConditionalBreakInsideBlock.asm.frag 60 tests/sksl/shared/StaticSwitchWithConditionalBreakInsideBlock.glsl 15 tests/sksl/shared/StaticSwitchWithConditionalBreakInsideBlock.hlsl 39 tests/sksl/shared/StaticSwitchWithConditionalBreakInsideBlock.metal 30 tests/sksl/shared/StaticSwitchWithFallthroughA.asm.frag 30 tests/sksl/shared/StaticSwitchWithFallthroughA.glsl 9 tests/sksl/shared/StaticSwitchWithFallthroughA.hlsl 19 tests/sksl/shared/StaticSwitchWithFallthroughA.metal 22 tests/sksl/shared/StaticSwitchWithFallthroughB.asm.frag 29 tests/sksl/shared/StaticSwitchWithFallthroughB.glsl 8 tests/sksl/shared/StaticSwitchWithFallthroughB.hlsl 18 tests/sksl/shared/StaticSwitchWithFallthroughB.metal 21 tests/sksl/shared/StaticSwitchWithStaticConditionalBreak.asm.frag 48 tests/sksl/shared/StaticSwitchWithStaticConditionalBreak.glsl 12 tests/sksl/shared/StaticSwitchWithStaticConditionalBreak.hlsl 35 tests/sksl/shared/StaticSwitchWithStaticConditionalBreak.metal 25 tests/sksl/shared/StaticSwitchWithStaticConditionalBreakInsideBlock.asm.frag 46 tests/sksl/shared/StaticSwitchWithStaticConditionalBreakInsideBlock.glsl 14 tests/sksl/shared/StaticSwitchWithStaticConditionalBreakInsideBlock.hlsl 35 tests/sksl/shared/StaticSwitchWithStaticConditionalBreakInsideBlock.metal 27 tests/sksl/shared/StaticSwitchWithVarDecl.asm.frag 57 tests/sksl/shared/StaticSwitchWithVarDecl.glsl 10 tests/sksl/shared/StaticSwitchWithVarDecl.hlsl 26 tests/sksl/shared/StaticSwitchWithVarDecl.metal 25 tests/sksl/shared/StorageBuffer.asm.frag 96 tests/sksl/shared/StorageBuffer.glsl 17 tests/sksl/shared/StorageBuffer.hlsl 40 tests/sksl/shared/StorageBuffer.metal 36 tests/sksl/shared/StorageBufferVertex.asm.vert 51 tests/sksl/shared/StorageBufferVertex.glsl 6 tests/sksl/shared/StorageBufferVertex.hlsl 23 tests/sksl/shared/StorageBufferVertex.metal 26 tests/sksl/shared/StructArrayFollowedByScalar.asm.frag 78 tests/sksl/shared/StructArrayFollowedByScalar.glsl 13 tests/sksl/shared/StructArrayFollowedByScalar.hlsl 31 tests/sksl/shared/StructArrayFollowedByScalar.metal 26 tests/sksl/shared/StructComparison.asm.frag 172 tests/sksl/shared/StructComparison.glsl 17 tests/sksl/shared/StructComparison.hlsl 60 tests/sksl/shared/StructIndexLookup.asm.frag 234 tests/sksl/shared/StructIndexLookup.glsl 39 tests/sksl/shared/StructIndexLookup.hlsl 69 tests/sksl/shared/StructIndexLookup.metal 56 tests/sksl/shared/StructIndexStore.asm.frag 312 tests/sksl/shared/StructIndexStore.glsl 28 tests/sksl/shared/StructIndexStore.hlsl 144 tests/sksl/shared/StructIndexStore.metal 43 tests/sksl/shared/StructMaxDepth.asm.frag 3 tests/sksl/shared/StructMaxDepth.glsl 48 tests/sksl/shared/StructMaxDepth.hlsl 3 tests/sksl/shared/StructMaxDepth.metal 59 tests/sksl/shared/Structs.asm.frag 64 tests/sksl/shared/Structs.glsl 17 tests/sksl/shared/Structs.hlsl 31 tests/sksl/shared/Structs.metal 34 tests/sksl/shared/StructsInFunctions.asm.frag 401 tests/sksl/shared/StructsInFunctions.glsl 50 tests/sksl/shared/StructsInFunctions.hlsl 191 tests/sksl/shared/Switch.asm.frag 86 tests/sksl/shared/Switch.glsl 23 tests/sksl/shared/SwitchDefaultOnly.asm.frag 66 tests/sksl/shared/SwitchDefaultOnly.glsl 10 tests/sksl/shared/SwitchDefaultOnlyStandaloneSettings.glsl 10 tests/sksl/shared/SwitchStandaloneSettings.glsl 18 tests/sksl/shared/SwitchWithEarlyReturn.asm.frag 501 tests/sksl/shared/SwitchWithEarlyReturn.glsl 159 tests/sksl/shared/SwitchWithEarlyReturn.hlsl 406 tests/sksl/shared/SwitchWithEarlyReturn.metal 172 tests/sksl/shared/SwitchWithFallthrough.asm.frag 133 tests/sksl/shared/SwitchWithFallthrough.glsl 51 tests/sksl/shared/SwitchWithFallthroughAndVarDecls.glsl 44 tests/sksl/shared/SwitchWithFallthroughAndVarDeclsStandaloneSettings.glsl 28 tests/sksl/shared/SwitchWithFallthroughGroups.glsl 52 tests/sksl/shared/SwitchWithFallthroughGroupsStandaloneSettings.glsl 29 tests/sksl/shared/SwitchWithFallthroughStandaloneSettings.glsl 33 tests/sksl/shared/SwitchWithLoops.asm.frag 234 tests/sksl/shared/SwitchWithLoops.glsl 51 tests/sksl/shared/SwitchWithLoopsES3.glsl 109 tests/sksl/shared/SwitchWithLoopsES3StandaloneSettings.glsl 96 tests/sksl/shared/SwitchWithLoopsStandaloneSettings.glsl 44 tests/sksl/shared/SwizzleAsLValue.asm.frag 203 tests/sksl/shared/SwizzleAsLValue.glsl 20 tests/sksl/shared/SwizzleAsLValue.hlsl 82 tests/sksl/shared/SwizzleAsLValue.metal 35 tests/sksl/shared/SwizzleAsLValueES3.asm.frag 183 tests/sksl/shared/SwizzleAsLValueES3.glsl 18 tests/sksl/shared/SwizzleAsLValueES3.hlsl 79 tests/sksl/shared/SwizzleAsLValueES3.metal 41 tests/sksl/shared/SwizzleBoolConstants.asm.frag 182 tests/sksl/shared/SwizzleBoolConstants.glsl 33 tests/sksl/shared/SwizzleBoolConstants.hlsl 69 tests/sksl/shared/SwizzleBoolConstants.metal 48 tests/sksl/shared/SwizzleByConstantIndex.asm.frag 188 tests/sksl/shared/SwizzleByConstantIndex.glsl 19 tests/sksl/shared/SwizzleByConstantIndex.hlsl 68 tests/sksl/shared/SwizzleByConstantIndex.metal 34 tests/sksl/shared/SwizzleByIndex.asm.frag 141 tests/sksl/shared/SwizzleByIndex.glsl 14 tests/sksl/shared/SwizzleByIndex.hlsl 49 tests/sksl/shared/SwizzleByIndex.metal 29 tests/sksl/shared/SwizzleConstants.asm.frag 232 tests/sksl/shared/SwizzleConstants.glsl 33 tests/sksl/shared/SwizzleConstants.hlsl 85 tests/sksl/shared/SwizzleConstants.metal 48 tests/sksl/shared/SwizzleIndexLookup.asm.frag 249 tests/sksl/shared/SwizzleIndexLookup.glsl 34 tests/sksl/shared/SwizzleIndexLookup.hlsl 80 tests/sksl/shared/SwizzleIndexLookup.metal 49 tests/sksl/shared/SwizzleIndexStore.asm.frag 258 tests/sksl/shared/SwizzleIndexStore.glsl 36 tests/sksl/shared/SwizzleIndexStore.hlsl 82 tests/sksl/shared/SwizzleIndexStore.metal 51 tests/sksl/shared/SwizzleLTRB.asm.frag 54 tests/sksl/shared/SwizzleLTRB.glsl 5 tests/sksl/shared/SwizzleLTRB.hlsl 25 tests/sksl/shared/SwizzleLTRB.metal 20 tests/sksl/shared/SwizzleOpt.asm.frag 279 tests/sksl/shared/SwizzleOpt.glsl 31 tests/sksl/shared/SwizzleOpt.hlsl 88 tests/sksl/shared/SwizzleOpt.metal 46 tests/sksl/shared/SwizzleScalar.asm.frag 87 tests/sksl/shared/SwizzleScalar.glsl 9 tests/sksl/shared/SwizzleScalar.hlsl 30 tests/sksl/shared/SwizzleScalar.metal 24 tests/sksl/shared/SwizzleScalarBool.asm.frag 90 tests/sksl/shared/SwizzleScalarBool.glsl 10 tests/sksl/shared/SwizzleScalarBool.hlsl 32 tests/sksl/shared/SwizzleScalarBool.metal 25 tests/sksl/shared/SwizzleScalarInt.asm.frag 87 tests/sksl/shared/SwizzleScalarInt.glsl 10 tests/sksl/shared/SwizzleScalarInt.hlsl 32 tests/sksl/shared/SwizzleScalarInt.metal 25 tests/sksl/shared/TemporaryIndexLookup.asm.frag 140 tests/sksl/shared/TemporaryIndexLookup.glsl 19 tests/sksl/shared/TemporaryIndexLookup.hlsl 46 tests/sksl/shared/TemporaryIndexLookup.metal 35 tests/sksl/shared/TernaryAsLValueEntirelyFoldable.asm.frag 47 tests/sksl/shared/TernaryAsLValueEntirelyFoldable.glsl 8 tests/sksl/shared/TernaryAsLValueEntirelyFoldable.hlsl 23 tests/sksl/shared/TernaryAsLValueEntirelyFoldable.metal 21 tests/sksl/shared/TernaryAsLValueFoldableTest.asm.frag 69 tests/sksl/shared/TernaryAsLValueFoldableTest.glsl 9 tests/sksl/shared/TernaryAsLValueFoldableTest.hlsl 28 tests/sksl/shared/TernaryAsLValueFoldableTest.metal 24 tests/sksl/shared/TernaryComplexNesting.asm.frag 236 tests/sksl/shared/TernaryComplexNesting.glsl 12 tests/sksl/shared/TernaryComplexNesting.hlsl 102 tests/sksl/shared/TernaryComplexNesting.metal 27 tests/sksl/shared/TernaryExpression.asm.frag 128 tests/sksl/shared/TernaryExpression.glsl 11 tests/sksl/shared/TernaryExpression.hlsl 44 tests/sksl/shared/TernaryExpression.metal 26 tests/sksl/shared/TernaryNesting.asm.frag 199 tests/sksl/shared/TernaryNesting.glsl 9 tests/sksl/shared/TernaryNesting.hlsl 86 tests/sksl/shared/TernaryNesting.metal 24 tests/sksl/shared/TernaryOneZeroOptimization.asm.frag 169 tests/sksl/shared/TernaryOneZeroOptimization.glsl 16 tests/sksl/shared/TernaryOneZeroOptimization.hlsl 121 tests/sksl/shared/TernaryOneZeroOptimization.metal 31 tests/sksl/shared/TernarySideEffects.asm.frag 333 tests/sksl/shared/TernarySideEffects.glsl 18 tests/sksl/shared/TernarySideEffects.hlsl 173 tests/sksl/shared/TernarySideEffects.metal 33 tests/sksl/shared/TernaryTrueFalseOptimization.asm.frag 217 tests/sksl/shared/TernaryTrueFalseOptimization.glsl 13 tests/sksl/shared/TernaryTrueFalseOptimization.hlsl 114 tests/sksl/shared/TernaryTrueFalseOptimization.metal 28 tests/sksl/shared/Texture2D.asm.frag 61 tests/sksl/shared/Texture2D.glsl 7 tests/sksl/shared/Texture2D.hlsl 22 tests/sksl/shared/Texture2D.metal 24 tests/sksl/shared/TextureSharpen.asm.frag 62 tests/sksl/shared/TextureSharpen.glsl 7 tests/sksl/shared/TextureSharpen.hlsl 22 tests/sksl/shared/TextureSharpen.metal 24 tests/sksl/shared/UnaryPositiveNegative.asm.frag 481 tests/sksl/shared/UnaryPositiveNegative.glsl 63 tests/sksl/shared/UnaryPositiveNegative.hlsl 206 tests/sksl/shared/UniformArray.asm.frag 101 tests/sksl/shared/UniformArray.glsl 12 tests/sksl/shared/UniformArray.hlsl 34 tests/sksl/shared/UniformArray.metal 28 tests/sksl/shared/UniformBuffers.asm.frag 62 tests/sksl/shared/UniformBuffers.glsl 10 tests/sksl/shared/UniformBuffers.hlsl 23 tests/sksl/shared/UniformBuffers.metal 31 tests/sksl/shared/UniformMatrixResize.asm.frag 137 tests/sksl/shared/UniformMatrixResize.glsl 10 tests/sksl/shared/UniformMatrixResize.hlsl 55 tests/sksl/shared/UniformMatrixResize.metal 31 tests/sksl/shared/UnusedVariables.asm.frag 121 tests/sksl/shared/UnusedVariables.glsl 21 tests/sksl/shared/UnusedVariables.hlsl 43 tests/sksl/shared/UnusedVariables.metal 34 tests/sksl/shared/VectorConstructors.asm.frag 322 tests/sksl/shared/VectorConstructors.glsl 28 tests/sksl/shared/VectorConstructors.hlsl 79 tests/sksl/shared/VectorConstructors.metal 43 tests/sksl/shared/VectorScalarMath.asm.frag 635 tests/sksl/shared/VectorScalarMath.glsl 84 tests/sksl/shared/VectorScalarMath.hlsl 433 tests/sksl/shared/VectorScalarMath.metal 99 tests/sksl/shared/VectorToMatrixCast.asm.frag 466 tests/sksl/shared/VectorToMatrixCast.glsl 20 tests/sksl/shared/VectorToMatrixCast.hlsl 163 tests/sksl/shared/VectorToMatrixCast.metal 39 tests/sksl/shared/VertexID.asm.vert 22 tests/sksl/shared/VertexID.glsl 4 tests/sksl/shared/VertexID.hlsl 22 tests/sksl/shared/VertexID.metal 19 tests/sksl/shared/VertexIDInFunction.asm.vert 29 tests/sksl/shared/VertexIDInFunction.glsl 7 tests/sksl/shared/VertexIDInFunction.hlsl 26 tests/sksl/shared/VertexIDInFunction.metal 22 tests/sksl/shared/WhileLoopControlFlow.asm.frag 118 tests/sksl/shared/WhileLoopControlFlow.glsl 14 tests/sksl/shared/WhileLoopControlFlow.hlsl 39 tests/sksl/shared/WhileLoopControlFlow.metal 27 tests/sksl/spirv/ArrayStrideInDifferentLayouts.asm.frag 122 tests/sksl/spirv/CombinedSamplerTypeDawnCompatMode.asm.frag 122 tests/sksl/spirv/ConstantVectorFromVector.asm.frag 26 tests/sksl/spirv/ConstantVectorize.asm.frag 52 tests/sksl/spirv/FunctionParametersOfTextureAndSamplerTypeDawnCompatMode.asm.frag 73 tests/sksl/spirv/InterfaceBlockPushConstant.asm.frag 64 tests/sksl/spirv/LayoutMultipleOf4.asm.frag 5 tests/sksl/spirv/LayoutOutOfOrder.asm.frag 5 tests/sksl/spirv/MixedSamplerTypes.asm.frag 9 tests/sksl/spirv/OpaqueTypeInArray.asm.frag 5 tests/sksl/spirv/Ossfuzz35916.asm.frag 62 tests/sksl/spirv/Ossfuzz37627.asm.frag 21 tests/sksl/spirv/Ossfuzz44096.asm.frag 5 tests/sksl/spirv/Ossfuzz53202.asm.frag 5 tests/sksl/spirv/Ossfuzz65538.asm.frag 40 tests/sksl/spirv/Ossfuzz70523.asm.frag 69 tests/sksl/spirv/SpecializationInCall.asm.frag 71 tests/sksl/spirv/SpecializedFieldAccess.asm.frag 91 tests/sksl/spirv/SpecializedSamplerFunctions.asm.frag 136 tests/sksl/spirv/StructArrayMemberInDifferentLayouts.asm.frag 92 tests/sksl/spirv/UnusedInterfaceBlock.asm.frag 24 tests/sksl/spirv/WrongCombinedSamplerLayoutForWebGPUSampler.asm.frag 5 tests/sksl/workarounds/AbsInt.glsl 11 tests/sksl/workarounds/AbsIntStandaloneSettings.glsl 9 tests/sksl/workarounds/BlendGuardedDivide.glsl 40 tests/sksl/workarounds/BlendGuardedDivideStandaloneSettings.glsl 40 tests/sksl/workarounds/BuiltinDeterminantSupport.glsl 8 tests/sksl/workarounds/BuiltinDeterminantSupportStandaloneSettings.glsl 7 tests/sksl/workarounds/BuiltinFMASupport.glsl 13 tests/sksl/workarounds/BuiltinFMASupportStandaloneSettings.glsl 12 tests/sksl/workarounds/DualSourceBlending.asm.frag 28 tests/sksl/workarounds/DualSourceBlending.glsl 4 tests/sksl/workarounds/DualSourceBlendingStandaloneSettings.glsl 5 tests/sksl/workarounds/FractNegative.glsl 6 tests/sksl/workarounds/FractNegativeStandaloneSettings.glsl 5 tests/sksl/workarounds/FragCoords.glsl 9 tests/sksl/workarounds/FragCoordsStandaloneSettings.glsl 6 tests/sksl/workarounds/LastFragColor.glsl 4 tests/sksl/workarounds/LastFragColor.metal 18 tests/sksl/workarounds/LoopCondition.glsl 7 tests/sksl/workarounds/LoopConditionStandaloneSettings.glsl 6 tests/sksl/workarounds/MinAndAbsTogether.glsl 8 tests/sksl/workarounds/MinAndAbsTogetherStandaloneSettings.glsl 5 tests/sksl/workarounds/MustDeclareFragmentFrontFacing.asm.frag 28 tests/sksl/workarounds/NegatedAtan.glsl 7 tests/sksl/workarounds/NegatedAtanStandaloneSettings.glsl 6 tests/sksl/workarounds/NegatedLdexp.glsl 11 tests/sksl/workarounds/NegatedLdexpStandaloneSettings.glsl 10 tests/sksl/workarounds/PowWithConstantExponent.glsl 8 tests/sksl/workarounds/PowWithConstantExponentStandaloneSettings.glsl 7 tests/sksl/workarounds/RewriteDoWhileLoops.glsl 30 tests/sksl/workarounds/RewriteDoWhileLoopsStandaloneSettings.glsl 11 tests/sksl/workarounds/RewriteMatrixComparisons.glsl 31 tests/sksl/workarounds/RewriteMatrixComparisonsStandaloneSettings.glsl 17 tests/sksl/workarounds/RewriteMatrixVectorMultiply.asm.frag 123 tests/sksl/workarounds/RewriteMatrixVectorMultiply.glsl 9 tests/sksl/workarounds/RewriteMatrixVectorMultiplyStandaloneSettings.glsl 8 tests/sksl/workarounds/TernaryShortCircuit.glsl 16 tests/sksl/workarounds/TernaryShortCircuitStandaloneSettings.glsl 15 tests/sksl/workarounds/VoidInSequenceExpressions.glsl 15 tests/sksl/workarounds/VoidInSequenceExpressionsStandaloneSettings.glsl 13 tests/sksl/workarounds/VoidInSequenceExpressionsWithVoidMain.glsl 16 tests/sksl/workarounds/VoidInSequenceExpressionsWithVoidMainStandaloneSettings.glsl 14 tests/testgroups.bzl 187 tools/fonts/test_font_index.inc 84 tools/fonts/test_font_monospace.inc 4815 tools/fonts/test_font_sans_serif.inc 4825 tools/fonts/test_font_serif.inc 5118 tools/run-wasm-gm-tests/run-wasm-gm-tests.html 283 tools/run-wasm-gm-tests/run-wasm-gm-tests.js 281 tools/skqp/test_apk.sh 25 tools/test_all.py 12 tools/test_pdfs.py 40 tools/testrunners/benchmark/android_benchmark_test.bzl 20 tools/testrunners/common/android/adb_test.bzl 164 tools/testrunners/common/android/adb_test_runner/adb_test_runner_test.go 184 tools/testrunners/common/android/android_test.bzl 112 tools/testrunners/gm/android_gm_test.bzl 19 tools/testrunners/unit/android_unit_test.bzl 13 tools/testrunners/unit/unit_tests.bzl 48