@ -407,8 +407,8 @@ Int AbstractShaderProgram::uniformLocationInternal(const Containers::ArrayView<c
return location ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Float * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform1fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Float > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform1fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const GLfloat * const values ) {
@ -435,8 +435,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 2 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform2fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 2 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform2fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 2 , GLfloat > * const values ) {
@ -463,8 +463,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 3 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform3fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 3 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform3fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 3 , GLfloat > * const values ) {
@ -491,8 +491,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 4 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform4fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 4 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform4fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 4 , GLfloat > * const values ) {
@ -519,11 +519,11 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Int * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform1ivImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Int > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform1ivImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const GLint * const values ) {
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const GLint * values ) {
use ( ) ;
glUniform1iv ( location , count , values ) ;
}
@ -547,8 +547,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 2 , Int > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform2ivImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 2 , Int > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform2ivImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 2 , GLint > * const values ) {
@ -575,8 +575,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 3 , Int > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform3ivImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 3 , Int > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform3ivImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 3 , GLint > * const values ) {
@ -603,8 +603,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 4 , Int > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform4ivImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 4 , Int > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform4ivImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 4 , GLint > * const values ) {
@ -632,8 +632,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
# endif
# ifndef MAGNUM_TARGET_GLES2
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const UnsignedInt * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform1uivImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const UnsignedInt > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform1uivImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const GLuint * const values ) {
@ -651,8 +651,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 2 , UnsignedInt > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform2uivImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 2 , UnsignedInt > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform2uivImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 2 , GLuint > * const values ) {
@ -670,8 +670,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 3 , UnsignedInt > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform3uivImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 3 , UnsignedInt > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform3uivImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 3 , GLuint > * const values ) {
@ -689,8 +689,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 4 , UnsignedInt > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform4uivImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 4 , UnsignedInt > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform4uivImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 4 , GLuint > * const values ) {
@ -710,8 +710,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
# endif
# ifndef MAGNUM_TARGET_GLES
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Double * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform1dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Double > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform1dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const GLdouble * const values ) {
@ -727,8 +727,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniform1dvEXT ( _id , location , count , values ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 2 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform2dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 2 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform2dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 2 , GLdouble > * const values ) {
@ -744,8 +744,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniform2dvEXT ( _id , location , count , values [ 0 ] . data ( ) ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 3 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform3dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 3 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform3dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 3 , GLdouble > * const values ) {
@ -761,8 +761,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniform3dvEXT ( _id , location , count , values [ 0 ] . data ( ) ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : Vector < 4 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform4dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : Vector < 4 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniform4dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : Vector < 4 , GLdouble > * const values ) {
@ -779,8 +779,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 2 , 2 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 2 , 2 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 2 , 2 , GLfloat > * const values ) {
@ -807,8 +807,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 3 , 3 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 3 , 3 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 3 , 3 , GLfloat > * const values ) {
@ -835,8 +835,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 4 , 4 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 4 , 4 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 4 , 4 , GLfloat > * const values ) {
@ -864,8 +864,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
# endif
# ifndef MAGNUM_TARGET_GLES2
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 2 , 3 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2x3fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 2 , 3 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2x3fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 2 , 3 , GLfloat > * const values ) {
@ -883,8 +883,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 3 , 2 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3x2fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 3 , 2 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3x2fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 3 , 2 , GLfloat > * const values ) {
@ -902,8 +902,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 2 , 4 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2x4fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 2 , 4 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2x4fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 2 , 4 , GLfloat > * const values ) {
@ -921,8 +921,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 4 , 2 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4x2fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 4 , 2 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4x2fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 4 , 2 , GLfloat > * const values ) {
@ -940,8 +940,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 3 , 4 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3x4fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 3 , 4 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3x4fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 3 , 4 , GLfloat > * const values ) {
@ -959,8 +959,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
}
# endif
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 4 , 3 , Float > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4x3fvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 4 , 3 , Float > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4x3fvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 4 , 3 , GLfloat > * const values ) {
@ -980,8 +980,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT_SSOEXT(const GLint locat
# endif
# ifndef MAGNUM_TARGET_GLES
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 2 , 2 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 2 , 2 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 2 , 2 , GLdouble > * const values ) {
@ -997,8 +997,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniformMatrix2dvEXT ( _id , location , count , GL_FALSE , values [ 0 ] . data ( ) ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 3 , 3 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 3 , 3 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 3 , 3 , GLdouble > * const values ) {
@ -1014,8 +1014,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniformMatrix3dvEXT ( _id , location , count , GL_FALSE , values [ 0 ] . data ( ) ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 4 , 4 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 4 , 4 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 4 , 4 , GLdouble > * const values ) {
@ -1031,8 +1031,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniformMatrix4dvEXT ( _id , location , count , GL_FALSE , values [ 0 ] . data ( ) ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 2 , 3 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2x3dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 2 , 3 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2x3dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 2 , 3 , GLdouble > * const values ) {
@ -1048,8 +1048,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniformMatrix2x3dvEXT ( _id , location , count , GL_FALSE , values [ 0 ] . data ( ) ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 3 , 2 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3x2dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 3 , 2 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3x2dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 3 , 2 , GLdouble > * const values ) {
@ -1065,8 +1065,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniformMatrix3x2dvEXT ( _id , location , count , GL_FALSE , values [ 0 ] . data ( ) ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 2 , 4 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2x4dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 2 , 4 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix2x4dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 2 , 4 , GLdouble > * const values ) {
@ -1082,8 +1082,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniformMatrix2x4dvEXT ( _id , location , count , GL_FALSE , values [ 0 ] . data ( ) ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 4 , 2 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4x2dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 4 , 2 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4x2dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 4 , 2 , GLdouble > * const values ) {
@ -1099,8 +1099,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniformMatrix4x2dvEXT ( _id , location , count , GL_FALSE , values [ 0 ] . data ( ) ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 3 , 4 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3x4dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 3 , 4 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix3x4dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 3 , 4 , GLdouble > * const values ) {
@ -1116,8 +1116,8 @@ void AbstractShaderProgram::uniformImplementationDSAEXT(const GLint location, co
glProgramUniformMatrix3x4dvEXT ( _id , location , count , GL_FALSE , values [ 0 ] . data ( ) ) ;
}
void AbstractShaderProgram : : setUniform ( const Int location , const UnsignedInt count , const Math : : RectangularMatrix < 4 , 3 , Double > * const values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4x3dvImplementation ) ( location , count , values ) ;
void AbstractShaderProgram : : setUniform ( const Int location , const Containers : : ArrayView < const Math : : RectangularMatrix < 4 , 3 , Double > > values ) {
( this - > * Context : : current ( ) - > state ( ) . shaderProgram - > uniformMatrix4x3dvImplementation ) ( location , values . size ( ) , values ) ;
}
void AbstractShaderProgram : : uniformImplementationDefault ( const GLint location , const GLsizei count , const Math : : RectangularMatrix < 4 , 3 , GLdouble > * const values ) {