added support for push_constant layout
authorethannicholas <ethannicholas@google.com>
Tue, 15 Nov 2016 20:53:05 +0000 (12:53 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 15 Nov 2016 20:53:06 +0000 (12:53 -0800)
commitfa5f65ac61fd525029aa9dab161ffe4896c10f6d
tree759d6a3b9602b86deec1028e081c0ceaf1004751
parent3667b4970d6972675be58a331be7c5ba02f3d39e
added support for push_constant layout

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2187433003

Review-Url: https://codereview.chromium.org/2187433003
13 files changed:
gn/tests.gni
src/sksl/SkSLMemoryLayout.h [new file with mode: 0644]
src/sksl/SkSLParser.cpp
src/sksl/SkSLSPIRVCodeGenerator.cpp
src/sksl/SkSLSPIRVCodeGenerator.h
src/sksl/SkSLUtil.h
src/sksl/ast/SkSLASTLayout.h
src/sksl/ir/SkSLLayout.h
src/sksl/ir/SkSLModifiers.h
src/sksl/ir/SkSLType.h
tests/SkSLErrorTest.cpp
tests/SkSLGLSLTest.cpp
tests/SkSLMemoryLayoutTest.cpp [new file with mode: 0644]