Hash :
c460c299
Author :
Date :
2022-06-21T11:20:45
Implement GLSL additions for ANGLE_shader_pixel_local_storage Specs out, implements, and thoroughly tests the GLSL additions for ANGLE_shader_pixel_local_storage. Adds a simple transformation that rewrites PLS directly into shader images. Updates the existing PLS tests to use the newly built-in PLS features and ensures they continue passing. For now, applications call glBindImageTexture to configure their pixel local storage. The OpenGL ES API side of this extension will follow shortly. Bug: angleproject:7279 Change-Id: I141183069b5cbfcca01cbb77b5b36d3e5f834bf5 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3761876 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Chris Dalton <chris@rive.app> Reviewed-by: Kenneth Russell <kbr@chromium.org>
{
"src/compiler/generate_parser_tools.py":
"6a34ad911710a45e5644e9f79dfd2ce5",
"src/compiler/translator/generate_parser.py":
"ad919972a040d9b3b4aa5dc547fadc75",
"src/compiler/translator/glslang.l":
"a4c648b6a1c483dabc1dcbe131e8cbce",
"src/compiler/translator/glslang.y":
"b3b3edb114fdd4000c2b78e0bfc7e93d",
"src/compiler/translator/glslang_lex_autogen.cpp":
"a645db46c3218dda37e5391e187797a2",
"src/compiler/translator/glslang_tab_autogen.cpp":
"3831458caec0f05cfb4948653ec74f94",
"src/compiler/translator/glslang_tab_autogen.h":
"62ec4be0bf5b1e8d6a1653ab194d0bf4",
"tools/flex-bison/linux/bison.sha1":
"efa86001f00e7bcfdbe899dd15fc88e0",
"tools/flex-bison/linux/flex.sha1":
"3e73ddbd801cf3e8ed759c49572c8bf2",
"tools/flex-bison/windows/bison.exe.sha1":
"ad6345f2fbf1112bae67f0d54a92e574",
"tools/flex-bison/windows/flex.exe.sha1":
"45668fa0dafd4a7e68c2b0480e50e650",
"tools/flex-bison/windows/m4.exe.sha1":
"0e0332c889b12576458bc481f34d6142",
"tools/flex-bison/windows/msys-2.0.dll.sha1":
"59854139bd445e5193812e2b910dc7b5",
"tools/flex-bison/windows/msys-iconv-2.dll.sha1":
"5da154b537d340991bb4cd06eca6d523",
"tools/flex-bison/windows/msys-intl-8.dll.sha1":
"3b5cd216061b9dff4d2ae3956bc344a8"
}