From 0dd30d99282c48cb3b5d50939a4b200ace6b8c71 Mon Sep 17 00:00:00 2001 From: Ethan Nicholas Date: Mon, 1 May 2017 16:57:07 -0400 Subject: sksl support for buffer blocks Bug: skia: Change-Id: Ic2cabaf2c7fb23cec7863f2b6152bbed133e0886 Reviewed-on: https://skia-review.googlesource.com/14947 Reviewed-by: Greg Daniel Commit-Queue: Ethan Nicholas --- src/sksl/ir/SkSLModifiers.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/sksl/ir') diff --git a/src/sksl/ir/SkSLModifiers.h b/src/sksl/ir/SkSLModifiers.h index 8aaf2ae7c5..80ef5d7ab2 100644 --- a/src/sksl/ir/SkSLModifiers.h +++ b/src/sksl/ir/SkSLModifiers.h @@ -32,7 +32,8 @@ struct Modifiers { kCoherent_Flag = 1 << 11, kVolatile_Flag = 1 << 12, kRestrict_Flag = 1 << 13, - kHasSideEffects_Flag = 1 << 14 + kBuffer_Flag = 1 << 14, + kHasSideEffects_Flag = 1 << 15 }; Modifiers() @@ -81,6 +82,9 @@ struct Modifiers { if (fFlags & kRestrict_Flag) { result += "restrict "; } + if (fFlags & kBuffer_Flag) { + result += "buffer "; + } if (fFlags & kHasSideEffects_Flag) { result += "sk_has_side_effects "; } -- cgit v1.2.3