diff options
author | junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-03-31 21:26:24 +0000 |
---|---|---|
committer | junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-03-31 21:26:24 +0000 |
commit | f93e717c7f7ca679a80acbfda6a34013ae1e2b8d (patch) | |
tree | 974540f0c4ebc4c9fdf547131ab9295a2e2572f3 /gyp | |
parent | 772813afa62706bd97024430b4505afe4258687a (diff) |
Refactoring the GrGpuGLShaders2 into 2 classes: GrGpuGLShaders
and GrGLProgram. The change also contains stubs and placeholders for GrEffect
(work in progress), which will extend shader and rendering capabilities in
Ganesh. The hash keys for the program cache table have been modified to be able
to accomodate variable-length keys, which will be required for GrEffect support.
Code review: http://codereview.appspot.com/4309045/
git-svn-id: http://skia.googlecode.com/svn/trunk@1031 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gyp')
-rw-r--r-- | gyp/skia.gyp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gyp/skia.gyp b/gyp/skia.gyp index 52d3977819..9b712e904c 100644 --- a/gyp/skia.gyp +++ b/gyp/skia.gyp @@ -948,14 +948,18 @@ '../gpu/src/GrAllocPool.cpp', '../gpu/src/GrAtlas.cpp', + '../gpu/src/GrBinHashKey.h', '../gpu/src/GrBufferAllocPool.cpp', '../gpu/src/GrBufferAllocPool.h', '../gpu/src/GrClip.cpp', '../gpu/src/GrContext.cpp', '../gpu/src/GrCreatePathRenderer_none.cpp', '../gpu/src/GrDrawTarget.cpp', + '../gpu/src/GrGLEffect.h', '../gpu/src/GrGLIndexBuffer.cpp', '../gpu/src/GrGLInterface.cpp', + '../gpu/src/GrGLProgram.cpp', + '../gpu/src/GrGLProgram.h', '../gpu/src/GrGLTexture.cpp', '../gpu/src/GrGLUtil.cpp', '../gpu/src/GrGLVertexBuffer.cpp', @@ -965,6 +969,8 @@ '../gpu/src/GrGpuGL.h', '../gpu/src/GrGpuGLFixed.cpp', '../gpu/src/GrGpuGLFixed.h', + '../gpu/src/GrGpuGLShaders.cpp', + '../gpu/src/GrGpuGLShaders.h', '../gpu/src/GrGpuGLShaders2.cpp', '../gpu/src/GrGpuGLShaders2.h', '../gpu/src/GrInOrderDrawBuffer.cpp', |