Implement support for CHROMIUM_path_rendering pseudo extension
authorkkinnunen <kkinnunen@nvidia.com>
Thu, 2 Jul 2015 10:01:43 +0000 (03:01 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 2 Jul 2015 10:01:43 +0000 (03:01 -0700)
commiteeef46d181f9f8db388ecea81df699fc1b3c9280
tree3326e5f7aebcc7b35ac5b62dfca133e7b0683e1b
parent4380f06a124c28a47dc99956d48c2d4c5bcb78e0
Implement support for CHROMIUM_path_rendering pseudo extension

Implement support for path rendering in Chromium through
CHROMIUM_path_rendering pseudo extension.

The extension defines a new pseudo-gl function,
BindFragmentInputLocation. This behaves similarly to the
BindUniformLocation pseudo-gl function. The idea is to assign fragment
input location to a fragment input before linking the program.

BUG=chromium:344330

Review URL: https://codereview.chromium.org/1192663002
include/gpu/gl/GrGLFunctions.h
include/gpu/gl/GrGLInterface.h
src/gpu/gl/GrGLCaps.cpp
src/gpu/gl/GrGLInterface.cpp
src/gpu/gl/GrGLPathRendering.cpp
src/gpu/gl/GrGLPathRendering.h
src/gpu/gl/builders/GrGLPathProgramBuilder.cpp
src/gpu/gl/builders/GrGLPathProgramBuilder.h
src/gpu/gl/builders/GrGLProgramBuilder.h