glGetActiveSubroutineUniformiv function opengl_glext

void glGetActiveSubroutineUniformiv(
  1. int program,
  2. int shadertype,
  3. int index,
  4. int pname,
  5. Pointer<Int32> values,
)
GLAPI void APIENTRY glGetActiveSubroutineUniformiv (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)

Implementation

void glGetActiveSubroutineUniformiv(
  int program,
  int shadertype,
  int index,
  int pname,
  Pointer<Int32> values,
) {
  final glGetActiveSubroutineUniformivAsFunction =
      _glGetActiveSubroutineUniformiv
          .cast<
            NativeFunction<
              Void Function(
                Uint32 program,
                Uint32 shadertype,
                Uint32 index,
                Uint32 pname,
                Pointer<Int32> values,
              )
            >
          >()
          .asFunction<
            void Function(
              int program,
              int shadertype,
              int index,
              int pname,
              Pointer<Int32> values,
            )
          >();
  return glGetActiveSubroutineUniformivAsFunction(
    program,
    shadertype,
    index,
    pname,
    values,
  );
}