DescriptionWe need to have access to most of the ShaderCodeSegments structure to add varying variables to shaders without breaking geometry-shaders.
Brian's argued for merging the various emit*() and setup*() functions on GrGLProgramStage; I'd rather keep them distinct; either way, we're going to need to pass that struct to them. This CL extracts it from inside GrGLProgram.cpp and starts populating its interface.
Patch Set 1 #
MessagesTotal messages: 3
|