OptState owns program descriptor
authorjoshualitt <joshualitt@chromium.org>
Wed, 29 Oct 2014 00:59:26 +0000 (17:59 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 29 Oct 2014 00:59:26 +0000 (17:59 -0700)
commit79f8faeea2692d2948c0f634e956d1e7fc8333e0
treea4de457cd96b8b8ada35fa277e79fd7fb47f2e4b
parent7a5693178414e133426f99b45d703ee2b0078af4
OptState owns program descriptor

BUG=skia:

Review URL: https://codereview.chromium.org/674543004
24 files changed:
gyp/gpu.gypi
src/gpu/GrGpu.h
src/gpu/GrOptDrawState.cpp
src/gpu/GrOptDrawState.h
src/gpu/GrProgramDesc.h [new file with mode: 0644]
src/gpu/gl/GrGLProgram.cpp
src/gpu/gl/GrGLProgram.h
src/gpu/gl/GrGLProgramDesc.cpp
src/gpu/gl/GrGLProgramDesc.h
src/gpu/gl/GrGpuGL.cpp
src/gpu/gl/GrGpuGL.h
src/gpu/gl/GrGpuGL_program.cpp
src/gpu/gl/builders/GrGLFragmentShaderBuilder.cpp
src/gpu/gl/builders/GrGLFragmentShaderBuilder.h
src/gpu/gl/builders/GrGLGeometryShaderBuilder.cpp
src/gpu/gl/builders/GrGLLegacyNvprProgramBuilder.cpp
src/gpu/gl/builders/GrGLLegacyNvprProgramBuilder.h
src/gpu/gl/builders/GrGLNvprProgramBuilder.cpp
src/gpu/gl/builders/GrGLNvprProgramBuilder.h
src/gpu/gl/builders/GrGLProgramBuilder.cpp
src/gpu/gl/builders/GrGLProgramBuilder.h
src/gpu/gl/builders/GrGLShaderBuilder.h
src/gpu/gl/builders/GrGLVertexShaderBuilder.cpp
tests/GLProgramsTest.cpp