skia2/infra/bots/recipes/test.expected
Brian Osman 4af42fcca1 Fix precompiling shaders on GLES / Android
We need to specify attribute locations and (sometimes) frag shader
output locations. Desktop GL worked fine without this, but Flutter
ran into this problem, and a Pixel 2 reproduced the issue.

Note that both APIs (BindFragDataLocation and BindAttribLocation)
don't take effect until the next time the program is linked, so
we have to relink the program after applying those changes.

I was afraid that re-linking would eliminate the perf benefits of
pre-compiling the shaders, but (at least on Pixel 2) that's not
the case. I traced the life of a single program, and the initial
link (during precompile) was 4.4 ms. The re-link took 0.23 ms.

Change-Id: Iadb3b425a8cf9f6a52e015c2e37f875c0fd73d6d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/241758
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2019-09-16 17:13:23 +00:00
..
failed_dm.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
failed_get_hashes.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
failed_pull.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
failed_push.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
internal_bot_2.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
internal_bot_5.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-AndroidOne-GPU-Mali400MP2-arm-Release-All-Android.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-GalaxyS6-GPU-MaliT760-arm64-Debug-All-Android_NoGPUThreads.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-GalaxyS6-GPU-MaliT760-arm64-Debug-All-Android.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-GalaxyS7_G930FD-GPU-MaliT880-arm64-Release-All-Android_Vulkan.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-MotoG4-CPU-Snapdragon617-arm-Release-All-Android.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-Nexus5-GPU-Adreno330-arm-Release-All-Android.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-Nexus5x-GPU-Adreno418-arm-Release-All-Android_Vulkan.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-Nexus7-CPU-Tegra3-arm-Release-All-Android.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-All-Android_CCPR.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-Pixel2XL-GPU-Adreno540-arm64-Debug-All-Android.json Fix precompiling shaders on GLES / Android 2019-09-16 17:13:23 +00:00
Test-Android-Clang-Pixel3-GPU-Adreno630-arm64-Debug-All-Android_Vulkan.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-Pixel-GPU-Adreno530-arm64-Debug-All-Android_Vulkan.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-Pixel-GPU-Adreno530-arm-Debug-All-Android_ASAN.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Android-Clang-TecnoSpark3Pro-GPU-PowerVRGE8320-arm-Debug-All-Android.json Blacklist InitialTextureClear on TecnoSpark3Pro 2019-09-11 21:22:09 +00:00
Test-Chromecast-Clang-Chorizo-CPU-Cortex_A7-arm-Release-All.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Chromecast-Clang-Chorizo-GPU-Cortex_A7-arm-Release-All.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-ChromeOS-Clang-AcerChromebookR13Convertible-GPU-PowerVRGX6250-arm-Debug-All.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-ASAN.json Adapt GrRectBlur for cases with rect W/H less than six sigma. 2019-09-10 14:39:07 +00:00
Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-BonusConfigs.json Adapt GrRectBlur for cases with rect W/H less than six sigma. 2019-09-10 14:39:07 +00:00
Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-MSAN.json Adapt GrRectBlur for cases with rect W/H less than six sigma. 2019-09-10 14:39:07 +00:00
Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-All-SK_USE_DISCARDABLE_SCALEDIMAGECACHE.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Debug-shard_00_10-Coverage.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-Lottie.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-SK_FORCE_RASTER_PIPELINE_BLITTER.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Debian9-Clang-GCE-CPU-AVX2-x86_64-Release-All-TSAN.json Adapt GrRectBlur for cases with rect W/H less than six sigma. 2019-09-10 14:39:07 +00:00
Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Release-All-SwiftShader.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Debian9-Clang-NUC5PPYH-GPU-IntelHD405-x86_64-Release-All-Vulkan.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Debian9-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Debug-All-Vulkan.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-iOS-Clang-iPadPro-GPU-PowerVRGT7800-arm64-Release-All.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-iOS-Clang-iPhone6-GPU-PowerVRGX6450-arm64-Release-All-Metal.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Debug-All-CommandBuffer.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Mac10.13-Clang-MacBook10.1-GPU-IntelHD615-x86_64-Release-All-NativeFonts.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Mac10.13-Clang-MacBookPro11.5-CPU-AVX2-x86_64-Release-All.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Debug-All-Metal.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Release-All-MoltenVK_Vulkan.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Mac10.13-Clang-MacMini7.1-GPU-IntelIris5100-x86_64-Debug-All-CommandBuffer.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Mac10.14-Clang-MacBookAir7.2-GPU-IntelHD6000-x86_64-Debug-All.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL1.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL3.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Lottie.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Ubuntu17-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-Vulkan_Coverage.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Ubuntu17-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Ubuntu17-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_PreAbandonGpuContext_SK_CPU_LIMIT_SSE41.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-NonNVPR.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-BonusConfigs.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-ReleaseAndAbandonGpuContext.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win10-Clang-NUC5i7RYH-CPU-AVX2-x86_64-Debug-All-NativeFonts_GDI.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Release-All-ANGLE.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Release-All-ANGLE.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win10-Clang-ShuttleA-GPU-GTX660-x86_64-Release-All-Vulkan.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win10-MSVC-LenovoYogaC630-GPU-Adreno630-arm64-Debug-All-ANGLE.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win2016-Clang-GCE-CPU-AVX2-x86_64-Debug-All-FAAA.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
Test-Win2016-Clang-GCE-CPU-AVX2-x86_64-Debug-All-FSAA.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00
trybot.json Roll recipe dependencies (nontrivial). 2019-09-10 11:50:47 +00:00