Hash :
1a144edf
Author :
Date :
2022-04-13T17:15:29
Metal:ReadPixels AMD Copy Texture to Buffer optimization On AMD GPUs it's faster to copy a texture to a buffer for read back than to read via a texture. For reading from a normal texture 24-27ms -> 6-9ms For reading from a IOSurface texture 17-20ms -> 7-10ms Bug: angleproject:7117 Change-Id: I7c7f276a3121e87f5c52a1a4287d13203a6b1b37 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3584423 Reviewed-by: Kenneth Russell <kbr@chromium.org> Reviewed-by: Kyle Piddington <kpiddington@apple.com> Commit-Queue: Gregg Tavares <gman@chromium.org>
{
"include/platform/FeaturesD3D_autogen.h":
"738782aa18b84db736001d1fef1941f1",
"include/platform/FeaturesGL_autogen.h":
"1bb90612a54cbc732e2ead231dce1ba3",
"include/platform/FeaturesMtl_autogen.h":
"a71a6361a40f0c0471604a192c810d48",
"include/platform/FeaturesVk_autogen.h":
"76694d576e396463bb00390dbce9b3a9",
"include/platform/FrontendFeatures_autogen.h":
"95ba012012ae6a2de2a9237ab9d081f7",
"include/platform/d3d_features.json":
"9446c8351c963d8550ff7bf246834907",
"include/platform/frontend_features.json":
"53df8a8be9795eaad30044456f85b7f0",
"include/platform/gen_features.py":
"062989f7a8f3ff3b383f98fc8908dc33",
"include/platform/gl_features.json":
"722ca2cf6ba57112fda359171bcea9d3",
"include/platform/mtl_features.json":
"6703cf8790325cf33b98eb7dc0472e48",
"include/platform/vk_features.json":
"aaab06cd9b5cdefdaf093d659e747fa7",
"util/angle_features_autogen.cpp":
"a033f798a05dc5863d214cc19abd1d8b",
"util/angle_features_autogen.h":
"9eacb6c51fcf74837915b5c2d0fe1134"
}