615
BGL_Wrap(2, Accum, void, (GLenum, GLfloat))
616
BGL_Wrap(2, AlphaFunc, void, (GLenum, GLclampf))
616
BGL_Wrap(2, Accum, void, (GLenum, GLfloat))
617
BGL_Wrap(1, ActiveTexture, void, (GLenum))
618
BGL_Wrap(2, AlphaFunc, void, (GLenum, GLclampf))
617
619
BGL_Wrap(3, AreTexturesResident, GLboolean, (GLsizei, GLuintP, GLbooleanP))
618
BGL_Wrap(1, Begin, void, (GLenum))
619
BGL_Wrap(2, BindTexture, void, (GLenum, GLuint))
620
BGL_Wrap(7, Bitmap, void, (GLsizei, GLsizei, GLfloat,
621
GLfloat, GLfloat, GLfloat, GLubyteP))
620
BGL_Wrap(2, AttachShader, void, (GLuint, GLuint))
621
BGL_Wrap(1, Begin, void, (GLenum))
622
BGL_Wrap(2, BindTexture, void, (GLenum, GLuint))
623
BGL_Wrap(7, Bitmap, void, (GLsizei, GLsizei, GLfloat,
624
GLfloat, GLfloat, GLfloat, GLubyteP))
622
625
BGL_Wrap(2, BlendFunc, void, (GLenum, GLenum))
623
626
BGL_Wrap(1, CallList, void, (GLuint))
624
627
BGL_Wrap(3, CallLists, void, (GLsizei, GLenum, GLvoidP))
663
666
BGL_Wrap(1, Color4usv, void, (GLushortP))
664
667
BGL_Wrap(4, ColorMask, void, (GLboolean, GLboolean, GLboolean, GLboolean))
665
668
BGL_Wrap(2, ColorMaterial, void, (GLenum, GLenum))
669
BGL_Wrap(1, CompileShader, void, (GLuint))
666
670
BGL_Wrap(5, CopyPixels, void, (GLint, GLint, GLsizei, GLsizei, GLenum))
667
671
BGL_Wrap(8, CopyTexImage2D, void, (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint))
672
BGL_Wrap(1, CreateProgram, GLuint, (void))
673
BGL_Wrap(1, CreateShader, GLuint, (GLenum))
668
674
BGL_Wrap(1, CullFace, void, (GLenum))
669
675
BGL_Wrap(2, DeleteLists, void, (GLuint, GLsizei))
670
BGL_Wrap(2, DeleteTextures, void, (GLsizei, GLuintP))
676
BGL_Wrap(1, DeleteProgram, void, (GLuint))
677
BGL_Wrap(1, DeleteShader, void, (GLuint))
678
BGL_Wrap(2, DeleteTextures, void, (GLsizei, GLuintP))
671
679
BGL_Wrap(1, DepthFunc, void, (GLenum))
672
680
BGL_Wrap(1, DepthMask, void, (GLboolean))
673
681
BGL_Wrap(2, DepthRange, void, (GLclampd, GLclampd))
682
BGL_Wrap(2, DetachShader, void, (GLuint, GLuint))
674
683
BGL_Wrap(1, Disable, void, (GLenum))
675
684
BGL_Wrap(1, DrawBuffer, void, (GLenum))
676
685
BGL_Wrap(5, DrawPixels, void, (GLsizei, GLsizei, GLenum, GLenum, GLvoidP))
703
712
GLdouble, GLdouble, GLdouble, GLdouble))
704
713
BGL_Wrap(1, GenLists, GLuint, (GLsizei))
705
714
BGL_Wrap(2, GenTextures, void, (GLsizei, GLuintP))
715
BGL_Wrap(4, GetAttachedShaders, void, (GLuint, GLsizei, GLsizeiP, GLuintP))
706
716
BGL_Wrap(2, GetBooleanv, void, (GLenum, GLbooleanP))
707
717
BGL_Wrap(2, GetClipPlane, void, (GLenum, GLdoubleP))
708
718
BGL_Wrap(2, GetDoublev, void, (GLenum, GLdoubleP))
720
730
BGL_Wrap(2, GetPixelMapuiv, void, (GLenum, GLuintP))
721
731
BGL_Wrap(2, GetPixelMapusv, void, (GLenum, GLushortP))
722
732
BGL_Wrap(1, GetPolygonStipple, void, (GLubyteP))
733
BGL_Wrap(4, GetProgramInfoLog, void, (GLuint, GLsizei, GLsizeiP, GLcharP))
734
BGL_Wrap(3, GetProgramiv, void, (GLuint, GLenum, GLintP))
735
BGL_Wrap(4, GetShaderInfoLog, void, (GLuint, GLsizei, GLsizeiP, GLcharP))
736
BGL_Wrap(3, GetShaderiv, void, (GLuint, GLenum, GLintP))
737
BGL_Wrap(4, GetShaderSource, void, (GLuint, GLsizei, GLsizeiP, GLcharP))
723
738
BGL_Wrap(1, GetString, GLstring, (GLenum))
724
739
BGL_Wrap(3, GetTexEnvfv, void, (GLenum, GLenum, GLfloatP))
725
740
BGL_Wrap(3, GetTexEnviv, void, (GLenum, GLenum, GLintP))
731
746
BGL_Wrap(4, GetTexLevelParameteriv, void, (GLenum, GLint, GLenum, GLintP))
732
747
BGL_Wrap(3, GetTexParameterfv, void, (GLenum, GLenum, GLfloatP))
733
748
BGL_Wrap(3, GetTexParameteriv, void, (GLenum, GLenum, GLintP))
749
BGL_Wrap(2, GetUniformLocation, GLint, (GLuint, GLstring))
734
750
BGL_Wrap(2, Hint, void, (GLenum, GLenum))
735
751
BGL_Wrap(1, IndexMask, void, (GLuint))
736
752
BGL_Wrap(1, Indexd, void, (GLdouble))
744
760
BGL_Wrap(1, InitNames, void, (void))
745
761
BGL_Wrap(1, IsEnabled, GLboolean, (GLenum))
746
762
BGL_Wrap(1, IsList, GLboolean, (GLuint))
763
BGL_Wrap(1, IsProgram, GLboolean, (GLuint))
764
BGL_Wrap(1, IsShader, GLboolean, (GLuint))
747
765
BGL_Wrap(1, IsTexture, GLboolean, (GLuint))
748
766
BGL_Wrap(2, LightModelf, void, (GLenum, GLfloat))
749
767
BGL_Wrap(2, LightModelfv, void, (GLenum, GLfloatP))
915
934
BGL_Wrap(3, TexParameteriv, void, (GLenum, GLenum, GLintP))
916
935
BGL_Wrap(3, Translated, void, (GLdouble, GLdouble, GLdouble))
917
936
BGL_Wrap(3, Translatef, void, (GLfloat, GLfloat, GLfloat))
937
BGL_Wrap(2, Uniform1f, void, (GLint, GLfloat))
938
BGL_Wrap(3, Uniform2f, void, (GLint, GLfloat, GLfloat))
939
BGL_Wrap(4, Uniform3f, void, (GLint, GLfloat, GLfloat, GLfloat))
940
BGL_Wrap(5, Uniform4f, void, (GLint, GLfloat, GLfloat, GLfloat, GLfloat))
941
BGL_Wrap(3, Uniform1fv, void, (GLint, GLsizei, GLfloatP))
942
BGL_Wrap(3, Uniform2fv, void, (GLint, GLsizei, GLfloatP))
943
BGL_Wrap(3, Uniform3fv, void, (GLint, GLsizei, GLfloatP))
944
BGL_Wrap(3, Uniform4fv, void, (GLint, GLsizei, GLfloatP))
945
BGL_Wrap(2, Uniform1i, void, (GLint, GLint))
946
BGL_Wrap(3, Uniform2i, void, (GLint, GLint, GLint))
947
BGL_Wrap(4, Uniform3i, void, (GLint, GLint, GLint, GLint))
948
BGL_Wrap(5, Uniform4i, void, (GLint, GLint, GLint, GLint, GLint))
949
BGL_Wrap(3, Uniform1iv, void, (GLint, GLsizei, GLintP))
950
BGL_Wrap(3, Uniform2iv, void, (GLint, GLsizei, GLintP))
951
BGL_Wrap(3, Uniform3iv, void, (GLint, GLsizei, GLintP))
952
BGL_Wrap(3, Uniform4iv, void, (GLint, GLsizei, GLintP))
953
BGL_Wrap(4, UniformMatrix2fv, void, (GLint, GLsizei, GLboolean, GLfloatP))
954
BGL_Wrap(4, UniformMatrix3fv, void, (GLint, GLsizei, GLboolean, GLfloatP))
955
BGL_Wrap(4, UniformMatrix4fv, void, (GLint, GLsizei, GLboolean, GLfloatP))
956
BGL_Wrap(4, UniformMatrix2x3fv, void, (GLint, GLsizei, GLboolean, GLfloatP))
957
BGL_Wrap(4, UniformMatrix3x2fv, void, (GLint, GLsizei, GLboolean, GLfloatP))
958
BGL_Wrap(4, UniformMatrix2x4fv, void, (GLint, GLsizei, GLboolean, GLfloatP))
959
BGL_Wrap(4, UniformMatrix4x2fv, void, (GLint, GLsizei, GLboolean, GLfloatP))
960
BGL_Wrap(4, UniformMatrix3x4fv, void, (GLint, GLsizei, GLboolean, GLfloatP))
961
BGL_Wrap(4, UniformMatrix4x3fv, void, (GLint, GLsizei, GLboolean, GLfloatP))
962
BGL_Wrap(1, UseProgram, void, (GLuint))
963
BGL_Wrap(1, ValidateProgram, void, (GLuint))
918
964
BGL_Wrap(2, Vertex2d, void, (GLdouble, GLdouble))
919
965
BGL_Wrap(1, Vertex2dv, void, (GLdoubleP))
920
966
BGL_Wrap(2, Vertex2f, void, (GLfloat, GLfloat))
1794
1886
EXPP_ADDCONST(GL_TEXTURE_BINDING_1D);
1795
1887
EXPP_ADDCONST(GL_TEXTURE_BINDING_2D);
1889
EXPP_ADDCONST(GL_VERTEX_SHADER);
1890
EXPP_ADDCONST(GL_FRAGMENT_SHADER);
1891
EXPP_ADDCONST(GL_COMPILE_STATUS);
1892
EXPP_ADDCONST(GL_ACTIVE_TEXTURE);
1894
EXPP_ADDCONST(GL_TEXTURE0);
1895
EXPP_ADDCONST(GL_TEXTURE1);
1896
EXPP_ADDCONST(GL_TEXTURE2);
1897
EXPP_ADDCONST(GL_TEXTURE3);
1898
EXPP_ADDCONST(GL_TEXTURE4);
1899
EXPP_ADDCONST(GL_TEXTURE5);
1900
EXPP_ADDCONST(GL_TEXTURE6);
1901
EXPP_ADDCONST(GL_TEXTURE7);
1902
EXPP_ADDCONST(GL_TEXTURE8);
1904
EXPP_ADDCONST(GL_DEPTH_COMPONENT32);
1905
EXPP_ADDCONST(GL_TEXTURE_COMPARE_MODE);
1797
1907
return submodule;
1910
static PyObject *Method_ShaderSource(PyObject *UNUSED(self), PyObject *args)
1912
unsigned int shader;
1915
if (!PyArg_ParseTuple(args, "Is", &shader, &source))
1918
glShaderSource(shader, 1, (const char **)&source, NULL);
1920
return Py_INCREF(Py_None), Py_None;