/Source/Core/VideoBackends/OGL/GLExtensions/gl_3_0.h

https://github.com/bunnei/dolphin · C Header · 62 lines · 56 code · 3 blank · 3 comment · 0 complexity · a9bb00d0b25b0f4e88de04074164224e MD5 · raw file

  1. // Copyright 2013 Dolphin Emulator Project
  2. // Licensed under GPLv2
  3. // Refer to the license.txt file included.
  4. #include "VideoBackends/OGL/GLExtensions/gl_common.h"
  5. extern PFNGLBEGINCONDITIONALRENDERPROC glBeginConditionalRender;
  6. extern PFNGLBEGINTRANSFORMFEEDBACKPROC glBeginTransformFeedback;
  7. extern PFNGLBINDFRAGDATALOCATIONPROC glBindFragDataLocation;
  8. extern PFNGLCLAMPCOLORPROC glClampColor;
  9. extern PFNGLCLEARBUFFERFIPROC glClearBufferfi;
  10. extern PFNGLCLEARBUFFERFVPROC glClearBufferfv;
  11. extern PFNGLCLEARBUFFERIVPROC glClearBufferiv;
  12. extern PFNGLCLEARBUFFERUIVPROC glClearBufferuiv;
  13. extern PFNGLCOLORMASKIPROC glColorMaski;
  14. extern PFNGLDISABLEIPROC glDisablei;
  15. extern PFNGLENABLEIPROC glEnablei;
  16. extern PFNGLENDCONDITIONALRENDERPROC glEndConditionalRender;
  17. extern PFNGLENDTRANSFORMFEEDBACKPROC glEndTransformFeedback;
  18. extern PFNGLGETBOOLEANI_VPROC glGetBooleani_v;
  19. extern PFNGLGETFRAGDATALOCATIONPROC glGetFragDataLocation;
  20. extern PFNGLGETSTRINGIPROC glGetStringi;
  21. extern PFNGLGETTEXPARAMETERIIVPROC glGetTexParameterIiv;
  22. extern PFNGLGETTEXPARAMETERIUIVPROC glGetTexParameterIuiv;
  23. extern PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glGetTransformFeedbackVarying;
  24. extern PFNGLGETUNIFORMUIVPROC glGetUniformuiv;
  25. extern PFNGLGETVERTEXATTRIBIIVPROC glGetVertexAttribIiv;
  26. extern PFNGLGETVERTEXATTRIBIUIVPROC glGetVertexAttribIuiv;
  27. extern PFNGLISENABLEDIPROC glIsEnabledi;
  28. extern PFNGLTEXPARAMETERIIVPROC glTexParameterIiv;
  29. extern PFNGLTEXPARAMETERIUIVPROC glTexParameterIuiv;
  30. extern PFNGLTRANSFORMFEEDBACKVARYINGSPROC glTransformFeedbackVaryings;
  31. extern PFNGLUNIFORM1UIPROC glUniform1ui;
  32. extern PFNGLUNIFORM1UIVPROC glUniform1uiv;
  33. extern PFNGLUNIFORM2UIPROC glUniform2ui;
  34. extern PFNGLUNIFORM2UIVPROC glUniform2uiv;
  35. extern PFNGLUNIFORM3UIPROC glUniform3ui;
  36. extern PFNGLUNIFORM3UIVPROC glUniform3uiv;
  37. extern PFNGLUNIFORM4UIPROC glUniform4ui;
  38. extern PFNGLUNIFORM4UIVPROC glUniform4uiv;
  39. extern PFNGLVERTEXATTRIBI1IPROC glVertexAttribI1i;
  40. extern PFNGLVERTEXATTRIBI1IVPROC glVertexAttribI1iv;
  41. extern PFNGLVERTEXATTRIBI1UIPROC glVertexAttribI1ui;
  42. extern PFNGLVERTEXATTRIBI1UIVPROC glVertexAttribI1uiv;
  43. extern PFNGLVERTEXATTRIBI2IPROC glVertexAttribI2i;
  44. extern PFNGLVERTEXATTRIBI2IVPROC glVertexAttribI2iv;
  45. extern PFNGLVERTEXATTRIBI2UIPROC glVertexAttribI2ui;
  46. extern PFNGLVERTEXATTRIBI2UIVPROC glVertexAttribI2uiv;
  47. extern PFNGLVERTEXATTRIBI3IPROC glVertexAttribI3i;
  48. extern PFNGLVERTEXATTRIBI3IVPROC glVertexAttribI3iv;
  49. extern PFNGLVERTEXATTRIBI3UIPROC glVertexAttribI3ui;
  50. extern PFNGLVERTEXATTRIBI3UIVPROC glVertexAttribI3uiv;
  51. extern PFNGLVERTEXATTRIBI4BVPROC glVertexAttribI4bv;
  52. extern PFNGLVERTEXATTRIBI4IPROC glVertexAttribI4i;
  53. extern PFNGLVERTEXATTRIBI4IVPROC glVertexAttribI4iv;
  54. extern PFNGLVERTEXATTRIBI4SVPROC glVertexAttribI4sv;
  55. extern PFNGLVERTEXATTRIBI4UBVPROC glVertexAttribI4ubv;
  56. extern PFNGLVERTEXATTRIBI4UIPROC glVertexAttribI4ui;
  57. extern PFNGLVERTEXATTRIBI4UIVPROC glVertexAttribI4uiv;
  58. extern PFNGLVERTEXATTRIBI4USVPROC glVertexAttribI4usv;
  59. extern PFNGLVERTEXATTRIBIPOINTERPROC glVertexAttribIPointer;