Index: src/gpu/gl/builders/GrGLVertexShaderBuilder.h |
diff --git a/src/gpu/gl/builders/GrGLVertexShaderBuilder.h b/src/gpu/gl/builders/GrGLVertexShaderBuilder.h |
deleted file mode 100644 |
index 4662c403e5d80ab815219b9c803cce9078429ac9..0000000000000000000000000000000000000000 |
--- a/src/gpu/gl/builders/GrGLVertexShaderBuilder.h |
+++ /dev/null |
@@ -1,49 +0,0 @@ |
-/* |
- * Copyright 2014 Google Inc. |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
-#ifndef GrGLVertexShader_DEFINED |
-#define GrGLVertexShader_DEFINED |
- |
-#include "GrGLShaderBuilder.h" |
-#include "GrGeometryProcessor.h" |
- |
-class GrGLSLVarying; |
- |
-class GrGLVertexBuilder : public GrGLShaderBuilder { |
-public: |
- GrGLVertexBuilder(GrGLSLProgramBuilder* program); |
- |
- void transformToNormalizedDeviceSpace(const GrShaderVar& posVar); |
- void emitAttributes(const GrGeometryProcessor& gp); |
- |
- void addAttribute(const GrGeometryProcessor::Attribute* attr) { |
- this->addAttribute(GrShaderVar(attr->fName, |
- GrVertexAttribTypeToSLType(attr->fType), |
- GrShaderVar::kAttribute_TypeModifier, |
- GrShaderVar::kNonArray, |
- attr->fPrecision)); |
- } |
- |
-private: |
- /* |
- * Internal call for GrGLProgramBuilder.addVarying |
- */ |
- void addVarying(const char* name, GrSLPrecision, GrGLSLVarying*); |
- |
- // an internal call which checks for uniquness of a var before adding it to the list of inputs |
- bool addAttribute(const GrShaderVar& var); |
- |
- void onFinalize() override {} |
- |
- const char* fRtAdjustName; |
- |
- friend class GrGLProgramBuilder; |
- |
- typedef GrGLShaderBuilder INHERITED; |
-}; |
- |
-#endif |