Add filters to organize the VS project. Remove unused Gr files.

Review URL http://codereview.appspot.com/4243064/

git-svn-id: http://skia.googlecode.com/svn/trunk@904 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
bsalomon@google.com 2011-03-08 18:19:05 +00:00
Родитель ddbf4c85de
Коммит e8c701cbf5
4 изменённых файлов: 752 добавлений и 137 удалений

Просмотреть файл

@ -1,37 +0,0 @@
class GrAPI {
public:
void setRenderTarget(GrRenderTarget* target);
void setMatrix(const GrMatrix&);
void setClip(rect, bool aa);
void setClip(rect[], bool aa);
void setClip(path, bool aa);
void setClip(rect, texture/key, state, matrix);
void setClip(path, texture/key, state, matrix);
void setColor(color);
void setTexture(texture/key, sampler, const GrMatrix* = NULL);
void setBlend(src, dst);
void drawRect(const GrRect&, stroke, join);
void drawOval(const GrRect&, stroke);
void drawRoundRect(const GrRect&, GrScalar ovalW, GrScalar ovalH, stroke);
void drawPath(const GrPathIter&, GrPathFill);
void drawVertices(...);
void drawGlyphs(const uint16_t[], int count, const GrPoint[], GrFontScaler*);
///
void save();
void restore();
void concatMatrix(const GrMatrix&);
void concatClipRect(const GrRect&);
void concatClipPath(const GrPathIter&, bool aa);
};

Просмотреть файл

@ -1,98 +0,0 @@
/*
Copyright 2010 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
/*
These are our vertex-indices for a series of "quads", which we implement
as a series of pairs of triangles. See setRectFan() for the
vertex order.
The largest value is 255, so we could store these in any size
(byte, short, int). Since the table is small, we just choose the size
that we think will be fastest (e.g. some drivers don't have native support
for byte-indices, so byte may not be the fastest)
*/
static const uint16_t gQuadIndexTable[] = {
0, 1, 2, 0, 2, 3,
4, 5, 6, 4, 6, 7,
8, 9, 10, 8, 10, 11,
12, 13, 14, 12, 14, 15,
16, 17, 18, 16, 18, 19,
20, 21, 22, 20, 22, 23,
24, 25, 26, 24, 26, 27,
28, 29, 30, 28, 30, 31,
32, 33, 34, 32, 34, 35,
36, 37, 38, 36, 38, 39,
40, 41, 42, 40, 42, 43,
44, 45, 46, 44, 46, 47,
48, 49, 50, 48, 50, 51,
52, 53, 54, 52, 54, 55,
56, 57, 58, 56, 58, 59,
60, 61, 62, 60, 62, 63,
64, 65, 66, 64, 66, 67,
68, 69, 70, 68, 70, 71,
72, 73, 74, 72, 74, 75,
76, 77, 78, 76, 78, 79,
80, 81, 82, 80, 82, 83,
84, 85, 86, 84, 86, 87,
88, 89, 90, 88, 90, 91,
92, 93, 94, 92, 94, 95,
96, 97, 98, 96, 98, 99,
100, 101, 102, 100, 102, 103,
104, 105, 106, 104, 106, 107,
108, 109, 110, 108, 110, 111,
112, 113, 114, 112, 114, 115,
116, 117, 118, 116, 118, 119,
120, 121, 122, 120, 122, 123,
124, 125, 126, 124, 126, 127,
128, 129, 130, 128, 130, 131,
132, 133, 134, 132, 134, 135,
136, 137, 138, 136, 138, 139,
140, 141, 142, 140, 142, 143,
144, 145, 146, 144, 146, 147,
148, 149, 150, 148, 150, 151,
152, 153, 154, 152, 154, 155,
156, 157, 158, 156, 158, 159,
160, 161, 162, 160, 162, 163,
164, 165, 166, 164, 166, 167,
168, 169, 170, 168, 170, 171,
172, 173, 174, 172, 174, 175,
176, 177, 178, 176, 178, 179,
180, 181, 182, 180, 182, 183,
184, 185, 186, 184, 186, 187,
188, 189, 190, 188, 190, 191,
192, 193, 194, 192, 194, 195,
196, 197, 198, 196, 198, 199,
200, 201, 202, 200, 202, 203,
204, 205, 206, 204, 206, 207,
208, 209, 210, 208, 210, 211,
212, 213, 214, 212, 214, 215,
216, 217, 218, 216, 218, 219,
220, 221, 222, 220, 222, 223,
224, 225, 226, 224, 226, 227,
228, 229, 230, 228, 230, 231,
232, 233, 234, 232, 234, 235,
236, 237, 238, 236, 238, 239,
240, 241, 242, 240, 242, 243,
244, 245, 246, 244, 246, 247,
248, 249, 250, 248, 250, 251,
252, 253, 254, 252, 254, 255,
};
#define GR_COUNT_QUADINDEXTABLE GR_ARRAY_COUNT(gQuadIndexTable)

Просмотреть файл

@ -93,7 +93,6 @@
<ClInclude Include="..\..\gpu\include\FlingState.h" />
<ClInclude Include="..\..\gpu\include\GrAllocator.h" />
<ClInclude Include="..\..\gpu\include\GrAllocPool.h" />
<ClInclude Include="..\..\gpu\include\GrAPI.h" />
<ClInclude Include="..\..\gpu\include\GrAtlas.h" />
<ClInclude Include="..\..\gpu\include\GrClip.h" />
<ClInclude Include="..\..\gpu\include\GrClipIterator.h" />
@ -155,7 +154,7 @@
<ClInclude Include="..\..\gpu\src\GrGpuGLFixed.h" />
<ClInclude Include="..\..\gpu\src\GrGpuGLShaders2.h" />
<ClInclude Include="..\..\gpu\src\GrPathRenderer.h" />
<ClInclude Include="..\..\gpu\src\GrQuadIndexTable.h" />
<ClInclude Include="..\..\gpu\src\GrRedBlackTree.h" />
<ClInclude Include="..\..\gpu\src\GrTextStrike_impl.h" />
<ClInclude Include="..\..\include\gpu\SkGpuCanvas.h" />
<ClInclude Include="..\..\include\gpu\SkGpuDevice.h" />

Просмотреть файл

@ -0,0 +1,751 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\experimental\SkSetPoly3To3.cpp" />
<ClCompile Include="..\..\samplecode\OverView.cpp" />
<ClCompile Include="..\..\samplecode\SampleApp.cpp" />
<ClCompile Include="..\..\src\core\Sk64.cpp" />
<ClCompile Include="..\..\src\core\SkAdvancedTypefaceMetrics.cpp" />
<ClCompile Include="..\..\src\core\SkAlphaRuns.cpp" />
<ClCompile Include="..\..\src\core\SkBitmap.cpp" />
<ClCompile Include="..\..\src\core\SkBitmapProcShader.cpp" />
<ClCompile Include="..\..\src\core\SkBitmapProcState.cpp" />
<ClCompile Include="..\..\src\core\SkBitmapProcState_matrixProcs.cpp" />
<ClCompile Include="..\..\src\core\SkBitmapSampler.cpp" />
<ClCompile Include="..\..\src\core\SkBitmap_scroll.cpp" />
<ClCompile Include="..\..\src\core\SkBlitRow_D16.cpp" />
<ClCompile Include="..\..\src\core\SkBlitRow_D32.cpp" />
<ClCompile Include="..\..\src\core\SkBlitRow_D4444.cpp" />
<ClCompile Include="..\..\src\core\SkBlitter.cpp" />
<ClCompile Include="..\..\src\core\SkBlitter_4444.cpp" />
<ClCompile Include="..\..\src\core\SkBlitter_A1.cpp" />
<ClCompile Include="..\..\src\core\SkBlitter_A8.cpp" />
<ClCompile Include="..\..\src\core\SkBlitter_ARGB32.cpp" />
<ClCompile Include="..\..\src\core\SkBlitter_ARGB32_Subpixel.cpp" />
<ClCompile Include="..\..\src\core\SkBlitter_RGB16.cpp" />
<ClCompile Include="..\..\src\core\SkBlitter_Sprite.cpp" />
<ClCompile Include="..\..\src\core\SkBuffer.cpp" />
<ClCompile Include="..\..\src\core\SkCanvas.cpp" />
<ClCompile Include="..\..\src\core\SkChunkAlloc.cpp" />
<ClCompile Include="..\..\src\core\SkClipStack.cpp" />
<ClCompile Include="..\..\src\core\SkColor.cpp" />
<ClCompile Include="..\..\src\core\SkColorFilter.cpp" />
<ClCompile Include="..\..\src\core\SkColorTable.cpp" />
<ClCompile Include="..\..\src\core\SkComposeShader.cpp" />
<ClCompile Include="..\..\src\core\SkConcaveToTriangles.cpp" />
<ClCompile Include="..\..\src\core\SkCordic.cpp" />
<ClCompile Include="..\..\src\core\SkCubicClipper.cpp" />
<ClCompile Include="..\..\src\core\SkDebug.cpp" />
<ClCompile Include="..\..\src\core\SkDeque.cpp" />
<ClCompile Include="..\..\src\core\SkDevice.cpp" />
<ClCompile Include="..\..\src\core\SkDither.cpp" />
<ClCompile Include="..\..\src\core\SkDraw.cpp" />
<ClCompile Include="..\..\src\core\SkEdge.cpp" />
<ClCompile Include="..\..\src\core\SkEdgeBuilder.cpp" />
<ClCompile Include="..\..\src\core\SkEdgeClipper.cpp" />
<ClCompile Include="..\..\src\core\SkFilterProc.cpp" />
<ClCompile Include="..\..\src\core\SkFlate.cpp" />
<ClCompile Include="..\..\src\core\SkFlattenable.cpp" />
<ClCompile Include="..\..\src\core\SkFloat.cpp" />
<ClCompile Include="..\..\src\core\SkFloatBits.cpp" />
<ClCompile Include="..\..\src\core\SkFontHost.cpp" />
<ClCompile Include="..\..\src\core\SkGeometry.cpp" />
<ClCompile Include="..\..\src\core\SkGlobals.cpp" />
<ClCompile Include="..\..\src\core\SkGlyphCache.cpp" />
<ClCompile Include="..\..\src\core\SkGraphics.cpp" />
<ClCompile Include="..\..\src\core\SkLineClipper.cpp" />
<ClCompile Include="..\..\src\core\SkMallocPixelRef.cpp" />
<ClCompile Include="..\..\src\core\SkMask.cpp" />
<ClCompile Include="..\..\src\core\SkMaskFilter.cpp" />
<ClCompile Include="..\..\src\core\SkMath.cpp" />
<ClCompile Include="..\..\src\core\SkMatrix.cpp" />
<ClCompile Include="..\..\src\core\SkMemory_stdlib.cpp" />
<ClCompile Include="..\..\src\core\SkPackBits.cpp" />
<ClCompile Include="..\..\src\core\SkPaint.cpp" />
<ClCompile Include="..\..\src\core\SkPath.cpp" />
<ClCompile Include="..\..\src\core\SkPathEffect.cpp" />
<ClCompile Include="..\..\src\core\SkPathHeap.cpp" />
<ClCompile Include="..\..\src\core\SkPathMeasure.cpp" />
<ClCompile Include="..\..\src\core\SkPicture.cpp" />
<ClCompile Include="..\..\src\core\SkPictureFlat.cpp" />
<ClCompile Include="..\..\src\core\SkPicturePlayback.cpp" />
<ClCompile Include="..\..\src\core\SkPictureRecord.cpp" />
<ClCompile Include="..\..\src\core\SkPixelRef.cpp" />
<ClCompile Include="..\..\src\core\SkPoint.cpp" />
<ClCompile Include="..\..\src\core\SkProcSpriteBlitter.cpp" />
<ClCompile Include="..\..\src\core\SkPtrRecorder.cpp" />
<ClCompile Include="..\..\src\core\SkQuadClipper.cpp" />
<ClCompile Include="..\..\src\core\SkRasterizer.cpp" />
<ClCompile Include="..\..\src\core\SkRect.cpp" />
<ClCompile Include="..\..\src\core\SkRefDict.cpp" />
<ClCompile Include="..\..\src\core\SkRegion.cpp" />
<ClCompile Include="..\..\src\core\SkRegion_path.cpp" />
<ClCompile Include="..\..\src\core\SkScalar.cpp" />
<ClCompile Include="..\..\src\core\SkScalerContext.cpp" />
<ClCompile Include="..\..\src\core\SkScan.cpp" />
<ClCompile Include="..\..\src\core\SkScan_Antihair.cpp" />
<ClCompile Include="..\..\src\core\SkScan_AntiPath.cpp" />
<ClCompile Include="..\..\src\core\SkScan_Hairline.cpp" />
<ClCompile Include="..\..\src\core\SkScan_Path.cpp" />
<ClCompile Include="..\..\src\core\SkShader.cpp" />
<ClCompile Include="..\..\src\core\SkShape.cpp" />
<ClCompile Include="..\..\src\core\SkSpriteBlitter_ARGB32.cpp" />
<ClCompile Include="..\..\src\core\SkSpriteBlitter_RGB16.cpp" />
<ClCompile Include="..\..\src\core\SkStream.cpp" />
<ClCompile Include="..\..\src\core\SkString.cpp" />
<ClCompile Include="..\..\src\core\SkStroke.cpp" />
<ClCompile Include="..\..\src\core\SkStrokerPriv.cpp" />
<ClCompile Include="..\..\src\core\SkTSearch.cpp" />
<ClCompile Include="..\..\src\core\SkTypeface.cpp" />
<ClCompile Include="..\..\src\core\SkUnPreMultiply.cpp" />
<ClCompile Include="..\..\src\core\SkUtils.cpp" />
<ClCompile Include="..\..\src\core\SkWriter32.cpp" />
<ClCompile Include="..\..\src\core\SkXfermode.cpp" />
<ClCompile Include="..\..\src\effects\Sk1DPathEffect.cpp" />
<ClCompile Include="..\..\src\effects\Sk2DPathEffect.cpp" />
<ClCompile Include="..\..\src\effects\SkAvoidXfermode.cpp" />
<ClCompile Include="..\..\src\effects\SkBitmapCache.cpp" />
<ClCompile Include="..\..\src\effects\SkBlurDrawLooper.cpp" />
<ClCompile Include="..\..\src\effects\SkBlurMask.cpp" />
<ClCompile Include="..\..\src\effects\SkBlurMaskFilter.cpp" />
<ClCompile Include="..\..\src\effects\SkColorFilters.cpp" />
<ClCompile Include="..\..\src\effects\SkColorMatrixFilter.cpp" />
<ClCompile Include="..\..\src\effects\SkCornerPathEffect.cpp" />
<ClCompile Include="..\..\src\effects\SkDashPathEffect.cpp" />
<ClCompile Include="..\..\src\effects\SkDiscretePathEffect.cpp" />
<ClCompile Include="..\..\src\effects\SkEmbossMask.cpp" />
<ClCompile Include="..\..\src\effects\SkEmbossMaskFilter.cpp" />
<ClCompile Include="..\..\src\effects\SkGradientShader.cpp" />
<ClCompile Include="..\..\src\effects\SkGroupShape.cpp" />
<ClCompile Include="..\..\src\effects\SkKernel33MaskFilter.cpp" />
<ClCompile Include="..\..\src\effects\SkLayerDrawLooper.cpp" />
<ClCompile Include="..\..\src\effects\SkLayerRasterizer.cpp" />
<ClCompile Include="..\..\src\effects\SkPaintFlagsDrawFilter.cpp" />
<ClCompile Include="..\..\src\effects\SkPixelXorXfermode.cpp" />
<ClCompile Include="..\..\src\effects\SkPorterDuff.cpp" />
<ClCompile Include="..\..\src\effects\SkRectShape.cpp" />
<ClCompile Include="..\..\src\effects\SkTableMaskFilter.cpp" />
<ClCompile Include="..\..\src\effects\SkTransparentShader.cpp" />
<ClCompile Include="..\..\src\gpu\SkGrFontScaler.cpp" />
<ClCompile Include="..\..\src\gpu\SkGrTexturePixelRef.cpp" />
<ClCompile Include="..\..\src\images\SkImageDecoder.cpp" />
<ClCompile Include="..\..\src\images\SkImageDecoder_Factory.cpp" />
<ClCompile Include="..\..\src\images\SkImageEncoder.cpp" />
<ClCompile Include="..\..\src\images\SkImageEncoder_Factory.cpp" />
<ClCompile Include="..\..\src\opts\opts_check_SSE2.cpp" />
<ClCompile Include="..\..\src\opts\SkBitmapProcState_opts_SSE2.cpp" />
<ClCompile Include="..\..\src\opts\SkBlitRow_opts_SSE2.cpp" />
<ClCompile Include="..\..\src\opts\SkUtils_opts_SSE2.cpp" />
<ClCompile Include="..\..\src\ports\SkDebug_stdio.cpp" />
<ClCompile Include="..\..\src\ports\SkFontHost_win.cpp" />
<ClCompile Include="..\..\src\ports\SkGlobals_global.cpp" />
<ClCompile Include="..\..\src\ports\SkOSFile_stdio.cpp" />
<ClCompile Include="..\..\src\ports\SkThread_win.cpp" />
<ClCompile Include="..\..\src\ports\SkTime_win.cpp" />
<ClCompile Include="..\..\src\ports\SkXMLParser_empty.cpp" />
<ClCompile Include="..\..\src\utils\SkCamera.cpp" />
<ClCompile Include="..\..\src\utils\SkColorMatrix.cpp" />
<ClCompile Include="..\..\src\utils\SkCullPoints.cpp" />
<ClCompile Include="..\..\src\utils\SkDumpCanvas.cpp" />
<ClCompile Include="..\..\src\utils\SkParse.cpp" />
<ClCompile Include="..\..\src\utils\SkParsePath.cpp" />
<ClCompile Include="..\..\src\utils\SkUnitMappers.cpp" />
<ClCompile Include="..\..\src\utils\win\SkOSWindow_Win.cpp" />
<ClCompile Include="..\..\src\views\SkEvent.cpp" />
<ClCompile Include="..\..\src\views\SkEventSink.cpp" />
<ClCompile Include="..\..\src\views\SkMetaData.cpp" />
<ClCompile Include="..\..\src\views\SkOSMenu.cpp" />
<ClCompile Include="..\..\src\views\SkTagList.cpp" />
<ClCompile Include="..\..\src\views\SkTextBox.cpp" />
<ClCompile Include="..\..\src\views\SkView.cpp" />
<ClCompile Include="..\..\src\views\SkViewInflate.cpp" />
<ClCompile Include="..\..\src\views\SkViewPriv.cpp" />
<ClCompile Include="..\..\src\views\SkWindow.cpp" />
<ClCompile Include="..\..\src\xml\SkDOM.cpp" />
<ClCompile Include="..\..\src\xml\SkXMLParser.cpp" />
<ClCompile Include="skia_win.cpp" />
<ClCompile Include="stdafx.cpp" />
<ClCompile Include="..\..\gpu\src\gr_unittests.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrAllocPool.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrAtlas.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrBufferAllocPool.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrClip.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrContext.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrDrawTarget.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrGLIndexBuffer.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrGLTexture.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrGLVertexBuffer.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrGLUtil.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrGpu.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrGpuFactory.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrGpuGL.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrGpuGLFixed.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrGpuGLShaders2.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrInOrderDrawBuffer.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrMatrix.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrMemory.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrPath.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrPathRenderer.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gpu\GrPrintf_skia.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrRectanizer.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrStencil.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrTextContext.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrTextStrike.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\gpu\src\GrTextureCache.cpp">
<Filter>Gr\src</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gpu\SkGpuCanvas.cpp">
<Filter>SkGr</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gpu\SkGpuDevice.cpp">
<Filter>SkGr</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gpu\SkGr.cpp">
<Filter>SkGr</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleAll.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleXfermodes.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleArc.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleAvoid.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleBitmapRect.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleBlur.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleCamera.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleCircle.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleComplexClip.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleCull.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleDither.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleDitherBitmap.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleDrawLooper.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleEffects.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleEmboss.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleExtractAlpha.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleFillType.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleFilter.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleFilter2.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleFontScalerTest.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleFuzz.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleGradients.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleHairline.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleLayerMask.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleLayers.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleLCD.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleLineClipper.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleLines.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleMeasure.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleMipMap.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleNinePatch.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleOverflow.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SamplePatch.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SamplePath.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SamplePathClip.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SamplePathEffects.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SamplePoints.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SamplePolyToPoly.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleRegion.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleRepeatTile.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleShaders.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleShaderText.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleShapes.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleSlides.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleStrokePath.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleStrokeText.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleText.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleTextAlpha.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleTextBox.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleTextEffects.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleTextOnPath.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleTiling.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleTinyBitmap.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleTypeface.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\samplecode\SampleVertices.cpp">
<Filter>Samples</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFCatalog.cpp">
<Filter>PDF</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFUtils.cpp">
<Filter>PDF</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFDevice.cpp">
<Filter>PDF</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFDocument.cpp">
<Filter>PDF</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFFont.cpp">
<Filter>PDF</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFFormXObject.cpp">
<Filter>PDF</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFGraphicState.cpp">
<Filter>PDF</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFImage.cpp">
<Filter>PDF</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFPage.cpp">
<Filter>PDF</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFStream.cpp">
<Filter>PDF</Filter>
</ClCompile>
<ClCompile Include="..\..\src\pdf\SkPDFTypes.cpp">
<Filter>PDF</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\gpu\include\FlingState.h" />
<ClInclude Include="..\..\gpu\include\SkUIView.h" />
<ClInclude Include="..\..\include\gpu\SkGrTexturePixelRef.h" />
<ClInclude Include="..\..\src\core\SkAntiRun.h" />
<ClInclude Include="..\..\src\core\SkBitmapProcShader.h" />
<ClInclude Include="..\..\src\core\SkBitmapProcState.h" />
<ClInclude Include="..\..\src\core\SkBitmapProcState_filter.h" />
<ClInclude Include="..\..\src\core\SkBitmapProcState_matrix.h" />
<ClInclude Include="..\..\src\core\SkBitmapProcState_matrix_clamp.h" />
<ClInclude Include="..\..\src\core\SkBitmapProcState_matrix_repeat.h" />
<ClInclude Include="..\..\src\core\SkBitmapProcState_sample.h" />
<ClInclude Include="..\..\src\core\SkBitmapProcState_shaderproc.h" />
<ClInclude Include="..\..\src\core\SkBitmapSampler.h" />
<ClInclude Include="..\..\src\core\SkBitmapSamplerTemplate.h" />
<ClInclude Include="..\..\src\core\SkBitmapShader16BilerpTemplate.h" />
<ClInclude Include="..\..\src\core\SkBitmapShaderTemplate.h" />
<ClInclude Include="..\..\src\core\SkBlitBWMaskTemplate.h" />
<ClInclude Include="..\..\src\core\SkConcaveToTriangles.h" />
<ClInclude Include="..\..\src\core\SkCordic.h" />
<ClInclude Include="..\..\src\core\SkCoreBlitters.h" />
<ClInclude Include="..\..\src\core\SkCubicClipper.h" />
<ClInclude Include="..\..\src\core\SkDrawProcs.h" />
<ClInclude Include="..\..\src\core\SkEdge.h" />
<ClInclude Include="..\..\src\core\SkEdgeBuilder.h" />
<ClInclude Include="..\..\src\core\SkFilterProc.h" />
<ClInclude Include="..\..\src\core\SkFloat.h" />
<ClInclude Include="..\..\src\core\SkFP.h" />
<ClInclude Include="..\..\src\core\SkGlyphCache.h" />
<ClInclude Include="..\..\src\core\SkPathHeap.h" />
<ClInclude Include="..\..\src\core\SkPictureFlat.h" />
<ClInclude Include="..\..\src\core\SkPicturePlayback.h" />
<ClInclude Include="..\..\src\core\SkPictureRecord.h" />
<ClInclude Include="..\..\src\core\SkQuadClipper.h" />
<ClInclude Include="..\..\src\core\SkRegionPriv.h" />
<ClInclude Include="..\..\src\core\SkScanPriv.h" />
<ClInclude Include="..\..\src\core\SkSinTable.h" />
<ClInclude Include="..\..\src\core\SkSpriteBlitter.h" />
<ClInclude Include="..\..\src\core\SkSpriteBlitterTemplate.h" />
<ClInclude Include="..\..\src\core\SkStrokerPriv.h" />
<ClInclude Include="..\..\src\core\SkTemplatesPriv.h" />
<ClInclude Include="..\..\src\core\SkTSort.h" />
<ClInclude Include="..\..\src\effects\SkBlurMask.h" />
<ClInclude Include="..\..\src\effects\SkEmbossMask.h" />
<ClInclude Include="..\..\src\effects\SkEmbossMask_Table.h" />
<ClInclude Include="..\..\src\effects\SkRadialGradient_Table.h" />
<ClInclude Include="..\..\src\views\SkTagList.h" />
<ClInclude Include="..\..\src\views\SkViewPriv.h" />
<ClInclude Include="Resource.h" />
<ClInclude Include="stdafx.h" />
<ClInclude Include="targetver.h" />
<ClInclude Include="..\..\gpu\include\GrAllocator.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrVertexBuffer.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrAllocPool.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrAtlas.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrClip.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrClipIterator.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrColor.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrConfig.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrContext.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrContext_impl.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrDrawTarget.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrFontScaler.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrGLConfig.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrGLIndexBuffer.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrGLIRect.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrGLTexture.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrGLVertexBuffer.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrGlyph.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrGpu.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrGpuVertex.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrIndexBuffer.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrInOrderDrawBuffer.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrInstanceCounter.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrIPoint.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrKey.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrMatrix.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrMemory.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrMesh.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrNoncopyable.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrPaint.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrPath.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrPathIter.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrPathSink.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrPlotMgr.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrPoint.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrRandom.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrRect.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrRectanizer.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrRefCnt.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrSamplerState.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrScalar.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrStencil.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrStopwatch.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrStringBuilder.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTArray.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTBSearch.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTDArray.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTextContext.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTextStrike.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTexture.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTextureCache.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTHashCache.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTLList.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTouchGesture.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrTypes.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrUserConfig.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\src\GrBufferAllocPool.h">
<Filter>Gr\src_headers</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\src\GrGpuGL.h">
<Filter>Gr\src_headers</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\src\GrGpuGLFixed.h">
<Filter>Gr\src_headers</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\src\GrGpuGLShaders2.h">
<Filter>Gr\src_headers</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\src\GrPathRenderer.h">
<Filter>Gr\src_headers</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\src\GrTextStrike_impl.h">
<Filter>Gr\src_headers</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\src\GrRedBlackTree.h">
<Filter>Gr\src_headers</Filter>
</ClInclude>
<ClInclude Include="..\..\gpu\include\GrGeometryBuffer.h">
<Filter>Gr\include</Filter>
</ClInclude>
<ClInclude Include="..\..\include\gpu\SkGr.h">
<Filter>SkGr</Filter>
</ClInclude>
<ClInclude Include="..\..\include\gpu\SkGpuCanvas.h">
<Filter>SkGr</Filter>
</ClInclude>
<ClInclude Include="..\..\include\gpu\SkGpuDevice.h">
<Filter>SkGr</Filter>
</ClInclude>
<ClInclude Include="SampleApp.h">
<Filter>Samples</Filter>
</ClInclude>
<ClInclude Include="..\..\samplecode\SampleCode.h">
<Filter>Samples</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="ReadMe.txt" />
<None Include="small.ico" />
<None Include="SampleApp.ico">
<Filter>Samples</Filter>
</None>
</ItemGroup>
<ItemGroup>
<Filter Include="Gr">
<UniqueIdentifier>{be4efeb0-9660-4f27-a908-7d5aa8330b9a}</UniqueIdentifier>
</Filter>
<Filter Include="Gr\include">
<UniqueIdentifier>{a4e4292c-a9c2-453e-b826-963612dc47c7}</UniqueIdentifier>
</Filter>
<Filter Include="Gr\src">
<UniqueIdentifier>{ecd7a498-8705-49c9-8e54-735f7fe285dd}</UniqueIdentifier>
</Filter>
<Filter Include="Gr\src_headers">
<UniqueIdentifier>{a4a29df5-a26a-439b-96a5-da8701c371dc}</UniqueIdentifier>
</Filter>
<Filter Include="SkGr">
<UniqueIdentifier>{1d1e3222-86db-4833-b6cc-f34d1d7feafe}</UniqueIdentifier>
</Filter>
<Filter Include="Samples">
<UniqueIdentifier>{2c3cdfc4-c2df-4c50-8703-5081e4532949}</UniqueIdentifier>
</Filter>
<Filter Include="PDF">
<UniqueIdentifier>{1ba39f1a-824c-4304-bfc9-586c47e971c5}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="SampleApp.rc">
<Filter>Samples</Filter>
</ResourceCompile>
</ItemGroup>
</Project>