aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sksl/SkSLSPIRVCodeGenerator.h
diff options
context:
space:
mode:
authorGravatar Ethan Nicholas <ethannicholas@google.com>2017-06-09 10:47:31 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-06-12 14:36:10 +0000
commita51d7137ec7e13604c438a63933fe4f6bf986dc4 (patch)
treee7d571c7aad5411468d773a2d753ec6805ef10cc /src/sksl/SkSLSPIRVCodeGenerator.h
parentb310fd597fc37dee888cfd5a760c4e156af08a6d (diff)
added SPIR-V RelaxedPrecision
Bug: skia:5524 Change-Id: I716b6bb8da95acb72ba71d083eb8b40cafbc6af8 Reviewed-on: https://skia-review.googlesource.com/19266 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
Diffstat (limited to 'src/sksl/SkSLSPIRVCodeGenerator.h')
-rw-r--r--src/sksl/SkSLSPIRVCodeGenerator.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sksl/SkSLSPIRVCodeGenerator.h b/src/sksl/SkSLSPIRVCodeGenerator.h
index a3439059b3..994442819a 100644
--- a/src/sksl/SkSLSPIRVCodeGenerator.h
+++ b/src/sksl/SkSLSPIRVCodeGenerator.h
@@ -111,6 +111,8 @@ private:
SpvId getPointerType(const Type& type, const MemoryLayout& layout,
SpvStorageClass_ storageClass);
+ void writePrecisionModifier(const Modifiers& modifiers, SpvId id);
+
std::vector<SpvId> getAccessChain(const Expression& expr, OutputStream& out);
void writeLayout(const Layout& layout, SpvId target);