Index: src/gpu/glsl/GrGLSLVertexShaderBuilder.h |
diff --git a/src/gpu/glsl/GrGLSLVertexShaderBuilder.h b/src/gpu/glsl/GrGLSLVertexShaderBuilder.h |
index b76721fd00b82cf3e4f5b0e0ddbb707f13693129..2e1289ff0297ee6836da1fd0a0dc593bbbdfd769 100644 |
--- a/src/gpu/glsl/GrGLSLVertexShaderBuilder.h |
+++ b/src/gpu/glsl/GrGLSLVertexShaderBuilder.h |
@@ -11,13 +11,17 @@ |
#include "GrGLSLShaderBuilder.h" |
#include "GrGeometryProcessor.h" |
+class GrGLSLUniformHandler; |
class GrGLSLVarying; |
+// Enough precision to represent 1 / 2048 accurately in printf |
+#define GR_SIGNIFICANT_POW2_DECIMAL_DIG 11 |
+ |
class GrGLSLVertexBuilder : public GrGLSLShaderBuilder { |
public: |
GrGLSLVertexBuilder(GrGLSLProgramBuilder* program); |
- void transformToNormalizedDeviceSpace(const GrShaderVar& posVar); |
+ void transformToNormalizedDeviceSpace(GrGLSLUniformHandler*, const GrShaderVar& posVar); |
private: |
void onFinalize() override; |