minor skslc bugfixes
authorEthan Nicholas <ethannicholas@google.com>
Fri, 19 May 2017 18:03:45 +0000 (14:03 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Fri, 19 May 2017 18:50:32 +0000 (18:50 +0000)
This fixes the attributes on sk_VertexID, and a backwards test on
SkSL::String::startsWith and ::endsWith.

Change-Id: Icfddfc8ca95454d8646a1771761685c2525b296e
Reviewed-on: https://skia-review.googlesource.com/17398
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>

src/sksl/SkSLString.cpp
src/sksl/sksl_vert.include

index 8e531ae..9b2c178 100644 (file)
@@ -53,7 +53,7 @@ void String::vappendf(const char* fmt, va_list args) {
 
 
 bool String::startsWith(const char* s) const {
-    return strncmp(c_str(), s, strlen(s));
+    return !strncmp(c_str(), s, strlen(s));
 }
 
 bool String::endsWith(const char* s) const {
@@ -61,7 +61,7 @@ bool String::endsWith(const char* s) const {
     if (size() < len) {
         return false;
     }
-    return strncmp(c_str() + size() - len, s, len);
+    return !strncmp(c_str() + size() - len, s, len);
 }
 
 String String::operator+(const char* s) const {
index e7e9d59..2c38a8b 100644 (file)
@@ -8,7 +8,7 @@ out sk_PerVertex {
     layout(builtin=3) float sk_ClipDistance[1];
 };
 
-layout(builtin=5) int sk_VertexID;
+layout(builtin=5) in int sk_VertexID;
 
 )