Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(110)

Side by Side Diff: src/gpu/effects/GrBezierEffect.cpp

Issue 365853002: Rename GrGLUniformManager to GrGLProgramResourceManager (Closed) Base URL: https://skia.googlesource.com/skia.git@02-path-program-fragment
Patch Set: rebase Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/gpu/GrOvalRenderer.cpp ('k') | src/gpu/effects/GrBicubicEffect.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright 2013 Google Inc. 2 * Copyright 2013 Google Inc.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license that can be 4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file. 5 * found in the LICENSE file.
6 */ 6 */
7 7
8 #include "GrBezierEffect.h" 8 #include "GrBezierEffect.h"
9 9
10 #include "gl/GrGLEffect.h" 10 #include "gl/GrGLEffect.h"
11 #include "gl/GrGLShaderBuilder.h" 11 #include "gl/GrGLShaderBuilder.h"
12 #include "gl/GrGLSL.h" 12 #include "gl/GrGLSL.h"
13 #include "gl/GrGLVertexEffect.h" 13 #include "gl/GrGLVertexEffect.h"
14 #include "GrTBackendEffectFactory.h" 14 #include "GrTBackendEffectFactory.h"
15 15
16 class GrGLConicEffect : public GrGLVertexEffect { 16 class GrGLConicEffect : public GrGLVertexEffect {
17 public: 17 public:
18 GrGLConicEffect(const GrBackendEffectFactory&, const GrDrawEffect&); 18 GrGLConicEffect(const GrBackendEffectFactory&, const GrDrawEffect&);
19 19
20 virtual void emitCode(GrGLFullShaderBuilder* builder, 20 virtual void emitCode(GrGLFullShaderBuilder* builder,
21 const GrDrawEffect& drawEffect, 21 const GrDrawEffect& drawEffect,
22 const GrEffectKey& key, 22 const GrEffectKey& key,
23 const char* outputColor, 23 const char* outputColor,
24 const char* inputColor, 24 const char* inputColor,
25 const TransformedCoordsArray&, 25 const TransformedCoordsArray&,
26 const TextureSamplerArray&) SK_OVERRIDE; 26 const TextureSamplerArray&) SK_OVERRIDE;
27 27
28 static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyB uilder*); 28 static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyB uilder*);
29 29
30 virtual void setData(const GrGLUniformManager&, const GrDrawEffect&) SK_OVER RIDE {} 30 virtual void setData(const GrGLProgramDataManager&, const GrDrawEffect&) SK_ OVERRIDE {}
31 31
32 private: 32 private:
33 GrEffectEdgeType fEdgeType; 33 GrEffectEdgeType fEdgeType;
34 34
35 typedef GrGLVertexEffect INHERITED; 35 typedef GrGLVertexEffect INHERITED;
36 }; 36 };
37 37
38 GrGLConicEffect::GrGLConicEffect(const GrBackendEffectFactory& factory, 38 GrGLConicEffect::GrGLConicEffect(const GrBackendEffectFactory& factory,
39 const GrDrawEffect& drawEffect) 39 const GrDrawEffect& drawEffect)
40 : INHERITED (factory) { 40 : INHERITED (factory) {
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
170 virtual void emitCode(GrGLFullShaderBuilder* builder, 170 virtual void emitCode(GrGLFullShaderBuilder* builder,
171 const GrDrawEffect& drawEffect, 171 const GrDrawEffect& drawEffect,
172 const GrEffectKey& key, 172 const GrEffectKey& key,
173 const char* outputColor, 173 const char* outputColor,
174 const char* inputColor, 174 const char* inputColor,
175 const TransformedCoordsArray&, 175 const TransformedCoordsArray&,
176 const TextureSamplerArray&) SK_OVERRIDE; 176 const TextureSamplerArray&) SK_OVERRIDE;
177 177
178 static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyB uilder*); 178 static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyB uilder*);
179 179
180 virtual void setData(const GrGLUniformManager&, const GrDrawEffect&) SK_OVER RIDE {} 180 virtual void setData(const GrGLProgramDataManager&, const GrDrawEffect&) SK_ OVERRIDE {}
181 181
182 private: 182 private:
183 GrEffectEdgeType fEdgeType; 183 GrEffectEdgeType fEdgeType;
184 184
185 typedef GrGLVertexEffect INHERITED; 185 typedef GrGLVertexEffect INHERITED;
186 }; 186 };
187 187
188 GrGLQuadEffect::GrGLQuadEffect(const GrBackendEffectFactory& factory, 188 GrGLQuadEffect::GrGLQuadEffect(const GrBackendEffectFactory& factory,
189 const GrDrawEffect& drawEffect) 189 const GrDrawEffect& drawEffect)
190 : INHERITED (factory) { 190 : INHERITED (factory) {
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
310 virtual void emitCode(GrGLFullShaderBuilder* builder, 310 virtual void emitCode(GrGLFullShaderBuilder* builder,
311 const GrDrawEffect& drawEffect, 311 const GrDrawEffect& drawEffect,
312 const GrEffectKey& key, 312 const GrEffectKey& key,
313 const char* outputColor, 313 const char* outputColor,
314 const char* inputColor, 314 const char* inputColor,
315 const TransformedCoordsArray&, 315 const TransformedCoordsArray&,
316 const TextureSamplerArray&) SK_OVERRIDE; 316 const TextureSamplerArray&) SK_OVERRIDE;
317 317
318 static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyB uilder*); 318 static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyB uilder*);
319 319
320 virtual void setData(const GrGLUniformManager&, const GrDrawEffect&) SK_OVER RIDE {} 320 virtual void setData(const GrGLProgramDataManager&, const GrDrawEffect&) SK_ OVERRIDE {}
321 321
322 private: 322 private:
323 GrEffectEdgeType fEdgeType; 323 GrEffectEdgeType fEdgeType;
324 324
325 typedef GrGLVertexEffect INHERITED; 325 typedef GrGLVertexEffect INHERITED;
326 }; 326 };
327 327
328 GrGLCubicEffect::GrGLCubicEffect(const GrBackendEffectFactory& factory, 328 GrGLCubicEffect::GrGLCubicEffect(const GrBackendEffectFactory& factory,
329 const GrDrawEffect& drawEffect) 329 const GrDrawEffect& drawEffect)
330 : INHERITED (factory) { 330 : INHERITED (factory) {
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
441 const GrDrawTargetCaps& caps, 441 const GrDrawTargetCaps& caps,
442 GrTexture*[]) { 442 GrTexture*[]) {
443 GrEffect* effect; 443 GrEffect* effect;
444 do { 444 do {
445 GrEffectEdgeType edgeType = static_cast<GrEffectEdgeType>( 445 GrEffectEdgeType edgeType = static_cast<GrEffectEdgeType>(
446 random->nextULessThan(kGrEff ectEdgeTypeCnt)); 446 random->nextULessThan(kGrEff ectEdgeTypeCnt));
447 effect = GrCubicEffect::Create(edgeType, caps); 447 effect = GrCubicEffect::Create(edgeType, caps);
448 } while (NULL == effect); 448 } while (NULL == effect);
449 return effect; 449 return effect;
450 } 450 }
OLDNEW
« no previous file with comments | « src/gpu/GrOvalRenderer.cpp ('k') | src/gpu/effects/GrBicubicEffect.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698