aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp
diff options
context:
space:
mode:
authorGravatar junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-03-31 21:26:24 +0000
committerGravatar junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-03-31 21:26:24 +0000
commitf93e717c7f7ca679a80acbfda6a34013ae1e2b8d (patch)
tree974540f0c4ebc4c9fdf547131ab9295a2e2572f3 /gyp
parent772813afa62706bd97024430b4505afe4258687a (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.gyp6
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',