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

Side by Side Diff: dm/DMSrcSink.h

Issue 817573004: turn back on gpu tests (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: missing file Created 5 years, 11 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 | « dm/DMGpuSupport.cpp ('k') | dm/DMSrcSink.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 #ifndef DMSrcSink_DEFINED 1 #ifndef DMSrcSink_DEFINED
2 #define DMSrcSink_DEFINED 2 #define DMSrcSink_DEFINED
3 3
4 #include "DMGpuSupport.h" 4 #include "DMGpuSupport.h"
5 #include "SkBBHFactory.h" 5 #include "SkBBHFactory.h"
6 #include "SkBBoxHierarchy.h" 6 #include "SkBBoxHierarchy.h"
7 #include "SkBitmap.h" 7 #include "SkBitmap.h"
8 #include "SkCanvas.h" 8 #include "SkCanvas.h"
9 #include "SkData.h" 9 #include "SkData.h"
10 #include "SkGPipe.h" 10 #include "SkGPipe.h"
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
83 Name name() const SK_OVERRIDE; 83 Name name() const SK_OVERRIDE;
84 private: 84 private:
85 SkString fPath; 85 SkString fPath;
86 SkLazyPtr<SkPicture, SafeUnref> fPic; 86 SkLazyPtr<SkPicture, SafeUnref> fPic;
87 }; 87 };
88 88
89 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~*/ 89 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~*/
90 90
91 class GPUSink : public Sink { 91 class GPUSink : public Sink {
92 public: 92 public:
93 GPUSink(GrContextFactory::GLContextType, GrGLStandard, int samples, bool dfT ext); 93 GPUSink(GrContextFactory::GLContextType, GrGLStandard, int samples, bool dfT ext, bool threaded);
94 94
95 Error draw(const Src&, SkBitmap*, SkWStream*) const SK_OVERRIDE; 95 Error draw(const Src&, SkBitmap*, SkWStream*) const SK_OVERRIDE;
96 int enclave() const SK_OVERRIDE; 96 int enclave() const SK_OVERRIDE;
97 const char* fileExtension() const SK_OVERRIDE { return "png"; } 97 const char* fileExtension() const SK_OVERRIDE { return "png"; }
98 private: 98 private:
99 GrContextFactory::GLContextType fContextType; 99 GrContextFactory::GLContextType fContextType;
100 GrGLStandard fGpuAPI; 100 GrGLStandard fGpuAPI;
101 int fSampleCount; 101 int fSampleCount;
102 bool fUseDFText; 102 bool fUseDFText;
103 bool fThreaded;
103 }; 104 };
104 105
105 class PDFSink : public Sink { 106 class PDFSink : public Sink {
106 public: 107 public:
107 PDFSink(); 108 PDFSink();
108 109
109 Error draw(const Src&, SkBitmap*, SkWStream*) const SK_OVERRIDE; 110 Error draw(const Src&, SkBitmap*, SkWStream*) const SK_OVERRIDE;
110 int enclave() const SK_OVERRIDE { return kPDFSink_Enclave; } 111 int enclave() const SK_OVERRIDE { return kPDFSink_Enclave; }
111 const char* fileExtension() const SK_OVERRIDE { return "pdf"; } 112 const char* fileExtension() const SK_OVERRIDE { return "pdf"; }
112 }; 113 };
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
168 const char* fileExtension() const SK_OVERRIDE { return fSink->fileExtension( ); } 169 const char* fileExtension() const SK_OVERRIDE { return fSink->fileExtension( ); }
169 private: 170 private:
170 const int fW, fH; 171 const int fW, fH;
171 SkAutoTDelete<SkBBHFactory> fFactory; 172 SkAutoTDelete<SkBBHFactory> fFactory;
172 SkAutoTDelete<Sink> fSink; 173 SkAutoTDelete<Sink> fSink;
173 }; 174 };
174 175
175 } // namespace DM 176 } // namespace DM
176 177
177 #endif//DMSrcSink_DEFINED 178 #endif//DMSrcSink_DEFINED
OLDNEW
« no previous file with comments | « dm/DMGpuSupport.cpp ('k') | dm/DMSrcSink.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698