Added public access to VertexProgram's LocalParamters and added .osg support
for these.
This commit is contained in:
@@ -172,6 +172,15 @@ class SG_EXPORT VertexProgram : public StateAttribute
|
||||
_programLocalParameters[index] = p;
|
||||
}
|
||||
|
||||
typedef std::map<GLuint,Vec4> LocalParamList;
|
||||
|
||||
/** Get list of Program Parameters */
|
||||
inline LocalParamList& getLocalParamList() { return _programLocalParameters; }
|
||||
|
||||
/** Get const list of Program Parameters */
|
||||
inline const LocalParamList& getLocalParamList() const { return _programLocalParameters; }
|
||||
|
||||
|
||||
/** Set matrix. */
|
||||
inline void setMatrix(const GLenum mode, const Matrix& matrix)
|
||||
{
|
||||
@@ -267,7 +276,6 @@ class SG_EXPORT VertexProgram : public StateAttribute
|
||||
|
||||
std::string _vertexProgram;
|
||||
|
||||
typedef std::map<GLuint,Vec4> LocalParamList;
|
||||
LocalParamList _programLocalParameters;
|
||||
|
||||
typedef std::map<GLenum,Matrix> MatrixList;
|
||||
|
||||
Reference in New Issue
Block a user