aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sksl/ir/SkSLLayout.h
diff options
context:
space:
mode:
authorGravatar Ethan Nicholas <ethannicholas@google.com>2017-06-27 14:36:24 +0000
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-06-27 14:36:44 +0000
commited50200682e0de72c3abecaa4d5324ebcd1ed9f9 (patch)
treef991fa9668072f9b87a9929c7834b55cd9175fff /src/sksl/ir/SkSLLayout.h
parentccf59917d3fe7aaf59de714acfbd0596503f324f (diff)
Revert "sksl fragment processor support"
This reverts commit ccf59917d3fe7aaf59de714acfbd0596503f324f. Reason for revert: breaking iOS bots Original change's description: > sksl fragment processor support > > Bug: skia: > Change-Id: Ia3b0305c2b0c78074303831f628fb01852b90d34 > Reviewed-on: https://skia-review.googlesource.com/17843 > Commit-Queue: Ethan Nicholas <ethannicholas@google.com> > Reviewed-by: Ben Wagner <benjaminwagner@google.com> > Reviewed-by: Mike Klein <mtklein@google.com> TBR=mtklein@google.com,benjaminwagner@google.com,ethannicholas@google.com Change-Id: I0a33060c7c42c7b44c5c13d443ac42958291c2f1 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: skia: Reviewed-on: https://skia-review.googlesource.com/20962 Reviewed-by: Ethan Nicholas <ethannicholas@google.com> Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
Diffstat (limited to 'src/sksl/ir/SkSLLayout.h')
-rw-r--r--src/sksl/ir/SkSLLayout.h39
1 files changed, 4 insertions, 35 deletions
diff --git a/src/sksl/ir/SkSLLayout.h b/src/sksl/ir/SkSLLayout.h
index 8bf0472a95..3a8416ac4e 100644
--- a/src/sksl/ir/SkSLLayout.h
+++ b/src/sksl/ir/SkSLLayout.h
@@ -8,7 +8,6 @@
#ifndef SKSL_LAYOUT
#define SKSL_LAYOUT
-#include "SkSLString.h"
#include "SkSLUtil.h"
namespace SkSL {
@@ -43,16 +42,6 @@ struct Layout {
kR8I,
};
- // used by SkSL processors
- enum Key {
- // field is not a key
- kNo_Key,
- // field is a key
- kKey_Key,
- // key is 0 or 1 depending on whether the matrix is an identity matrix
- kIdentity_Key,
- };
-
static const char* FormatToStr(Format format) {
switch (format) {
case Format::kUnspecified: return "";
@@ -66,6 +55,7 @@ struct Layout {
case Format::kR8I: return "r8i";
}
ABORT("Unexpected format");
+ return "";
}
static bool ReadFormat(String str, Format* format) {
@@ -100,7 +90,7 @@ struct Layout {
Layout(int location, int offset, int binding, int index, int set, int builtin,
int inputAttachmentIndex, bool originUpperLeft, bool overrideCoverage,
bool blendSupportAllEquations, Format format, bool pushconstant, Primitive primitive,
- int maxVertices, int invocations, String when, Key key)
+ int maxVertices, int invocations)
: fLocation(location)
, fOffset(offset)
, fBinding(binding)
@@ -115,9 +105,7 @@ struct Layout {
, fPushConstant(pushconstant)
, fPrimitive(primitive)
, fMaxVertices(maxVertices)
- , fInvocations(invocations)
- , fWhen(when)
- , fKey(key) {}
+ , fInvocations(invocations) {}
Layout()
: fLocation(-1)
@@ -134,8 +122,7 @@ struct Layout {
, fPushConstant(false)
, fPrimitive(kUnspecified_Primitive)
, fMaxVertices(-1)
- , fInvocations(-1)
- , fKey(kNo_Key) {}
+ , fInvocations(-1) {}
String description() const {
String result;
@@ -228,22 +215,6 @@ struct Layout {
result += separator + "invocations = " + to_string(fInvocations);
separator = ", ";
}
- if (fWhen.size()) {
- result += separator + "when = " + fWhen;
- separator = ", ";
- }
- switch (fKey) {
- case kNo_Key:
- break;
- case kKey_Key:
- result += separator + "key";
- separator = ", ";
- break;
- case kIdentity_Key:
- result += separator + "key=identity";
- separator = ", ";
- break;
- }
if (result.size() > 0) {
result = "layout (" + result + ")";
}
@@ -290,8 +261,6 @@ struct Layout {
Primitive fPrimitive;
int fMaxVertices;
int fInvocations;
- String fWhen;
- Key fKey;
};
} // namespace