PageRenderTime 49ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/LWJGL/src/native/generated/opengl/org_lwjgl_opengl_EXTGpuShader4.c

https://github.com/prog694/VIRSYSJ
C | 239 lines | 200 code | 38 blank | 1 comment | 0 complexity | 841e86c056c50ea72e8acb3d1aad8be3 MD5 | raw file
  1. /* MACHINE GENERATED FILE, DO NOT EDIT */
  2. #include <jni.h>
  3. #include "extgl.h"
  4. typedef void (APIENTRY *glVertexAttribI1iEXTPROC) (GLuint index, GLint x);
  5. typedef void (APIENTRY *glVertexAttribI2iEXTPROC) (GLuint index, GLint x, GLint y);
  6. typedef void (APIENTRY *glVertexAttribI3iEXTPROC) (GLuint index, GLint x, GLint y, GLint z);
  7. typedef void (APIENTRY *glVertexAttribI4iEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
  8. typedef void (APIENTRY *glVertexAttribI1uiEXTPROC) (GLuint index, GLuint x);
  9. typedef void (APIENTRY *glVertexAttribI2uiEXTPROC) (GLuint index, GLuint x, GLuint y);
  10. typedef void (APIENTRY *glVertexAttribI3uiEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
  11. typedef void (APIENTRY *glVertexAttribI4uiEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
  12. typedef void (APIENTRY *glVertexAttribI1ivEXTPROC) (GLuint index, const GLint * v);
  13. typedef void (APIENTRY *glVertexAttribI2ivEXTPROC) (GLuint index, const GLint * v);
  14. typedef void (APIENTRY *glVertexAttribI3ivEXTPROC) (GLuint index, const GLint * v);
  15. typedef void (APIENTRY *glVertexAttribI4ivEXTPROC) (GLuint index, const GLint * v);
  16. typedef void (APIENTRY *glVertexAttribI1uivEXTPROC) (GLuint index, const GLuint * v);
  17. typedef void (APIENTRY *glVertexAttribI2uivEXTPROC) (GLuint index, const GLuint * v);
  18. typedef void (APIENTRY *glVertexAttribI3uivEXTPROC) (GLuint index, const GLuint * v);
  19. typedef void (APIENTRY *glVertexAttribI4uivEXTPROC) (GLuint index, const GLuint * v);
  20. typedef void (APIENTRY *glVertexAttribI4bvEXTPROC) (GLuint index, const GLbyte * v);
  21. typedef void (APIENTRY *glVertexAttribI4svEXTPROC) (GLuint index, const GLshort * v);
  22. typedef void (APIENTRY *glVertexAttribI4ubvEXTPROC) (GLuint index, const GLubyte * v);
  23. typedef void (APIENTRY *glVertexAttribI4usvEXTPROC) (GLuint index, const GLushort * v);
  24. typedef void (APIENTRY *glVertexAttribIPointerEXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * buffer);
  25. typedef void (APIENTRY *glGetVertexAttribIivEXTPROC) (GLuint index, GLenum pname, GLint * params);
  26. typedef void (APIENTRY *glGetVertexAttribIuivEXTPROC) (GLuint index, GLenum pname, GLuint * params);
  27. typedef void (APIENTRY *glUniform1uiEXTPROC) (GLint location, GLuint v0);
  28. typedef void (APIENTRY *glUniform2uiEXTPROC) (GLint location, GLuint v0, GLuint v1);
  29. typedef void (APIENTRY *glUniform3uiEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
  30. typedef void (APIENTRY *glUniform4uiEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
  31. typedef void (APIENTRY *glUniform1uivEXTPROC) (GLint location, GLsizei count, const GLuint * value);
  32. typedef void (APIENTRY *glUniform2uivEXTPROC) (GLint location, GLsizei count, const GLuint * value);
  33. typedef void (APIENTRY *glUniform3uivEXTPROC) (GLint location, GLsizei count, const GLuint * value);
  34. typedef void (APIENTRY *glUniform4uivEXTPROC) (GLint location, GLsizei count, const GLuint * value);
  35. typedef void (APIENTRY *glGetUniformuivEXTPROC) (GLuint program, GLint location, GLuint * params);
  36. typedef void (APIENTRY *glBindFragDataLocationEXTPROC) (GLuint program, GLuint colorNumber, const GLchar * name);
  37. typedef GLint (APIENTRY *glGetFragDataLocationEXTPROC) (GLuint program, const GLchar * name);
  38. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI1iEXT(JNIEnv *env, jclass clazz, jint index, jint x, jlong function_pointer) {
  39. glVertexAttribI1iEXTPROC glVertexAttribI1iEXT = (glVertexAttribI1iEXTPROC)((intptr_t)function_pointer);
  40. glVertexAttribI1iEXT(index, x);
  41. }
  42. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI2iEXT(JNIEnv *env, jclass clazz, jint index, jint x, jint y, jlong function_pointer) {
  43. glVertexAttribI2iEXTPROC glVertexAttribI2iEXT = (glVertexAttribI2iEXTPROC)((intptr_t)function_pointer);
  44. glVertexAttribI2iEXT(index, x, y);
  45. }
  46. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI3iEXT(JNIEnv *env, jclass clazz, jint index, jint x, jint y, jint z, jlong function_pointer) {
  47. glVertexAttribI3iEXTPROC glVertexAttribI3iEXT = (glVertexAttribI3iEXTPROC)((intptr_t)function_pointer);
  48. glVertexAttribI3iEXT(index, x, y, z);
  49. }
  50. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4iEXT(JNIEnv *env, jclass clazz, jint index, jint x, jint y, jint z, jint w, jlong function_pointer) {
  51. glVertexAttribI4iEXTPROC glVertexAttribI4iEXT = (glVertexAttribI4iEXTPROC)((intptr_t)function_pointer);
  52. glVertexAttribI4iEXT(index, x, y, z, w);
  53. }
  54. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI1uiEXT(JNIEnv *env, jclass clazz, jint index, jint x, jlong function_pointer) {
  55. glVertexAttribI1uiEXTPROC glVertexAttribI1uiEXT = (glVertexAttribI1uiEXTPROC)((intptr_t)function_pointer);
  56. glVertexAttribI1uiEXT(index, x);
  57. }
  58. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI2uiEXT(JNIEnv *env, jclass clazz, jint index, jint x, jint y, jlong function_pointer) {
  59. glVertexAttribI2uiEXTPROC glVertexAttribI2uiEXT = (glVertexAttribI2uiEXTPROC)((intptr_t)function_pointer);
  60. glVertexAttribI2uiEXT(index, x, y);
  61. }
  62. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI3uiEXT(JNIEnv *env, jclass clazz, jint index, jint x, jint y, jint z, jlong function_pointer) {
  63. glVertexAttribI3uiEXTPROC glVertexAttribI3uiEXT = (glVertexAttribI3uiEXTPROC)((intptr_t)function_pointer);
  64. glVertexAttribI3uiEXT(index, x, y, z);
  65. }
  66. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4uiEXT(JNIEnv *env, jclass clazz, jint index, jint x, jint y, jint z, jint w, jlong function_pointer) {
  67. glVertexAttribI4uiEXTPROC glVertexAttribI4uiEXT = (glVertexAttribI4uiEXTPROC)((intptr_t)function_pointer);
  68. glVertexAttribI4uiEXT(index, x, y, z, w);
  69. }
  70. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI1ivEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  71. const GLint *v_address = (const GLint *)(intptr_t)v;
  72. glVertexAttribI1ivEXTPROC glVertexAttribI1ivEXT = (glVertexAttribI1ivEXTPROC)((intptr_t)function_pointer);
  73. glVertexAttribI1ivEXT(index, v_address);
  74. }
  75. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI2ivEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  76. const GLint *v_address = (const GLint *)(intptr_t)v;
  77. glVertexAttribI2ivEXTPROC glVertexAttribI2ivEXT = (glVertexAttribI2ivEXTPROC)((intptr_t)function_pointer);
  78. glVertexAttribI2ivEXT(index, v_address);
  79. }
  80. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI3ivEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  81. const GLint *v_address = (const GLint *)(intptr_t)v;
  82. glVertexAttribI3ivEXTPROC glVertexAttribI3ivEXT = (glVertexAttribI3ivEXTPROC)((intptr_t)function_pointer);
  83. glVertexAttribI3ivEXT(index, v_address);
  84. }
  85. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4ivEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  86. const GLint *v_address = (const GLint *)(intptr_t)v;
  87. glVertexAttribI4ivEXTPROC glVertexAttribI4ivEXT = (glVertexAttribI4ivEXTPROC)((intptr_t)function_pointer);
  88. glVertexAttribI4ivEXT(index, v_address);
  89. }
  90. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI1uivEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  91. const GLuint *v_address = (const GLuint *)(intptr_t)v;
  92. glVertexAttribI1uivEXTPROC glVertexAttribI1uivEXT = (glVertexAttribI1uivEXTPROC)((intptr_t)function_pointer);
  93. glVertexAttribI1uivEXT(index, v_address);
  94. }
  95. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI2uivEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  96. const GLuint *v_address = (const GLuint *)(intptr_t)v;
  97. glVertexAttribI2uivEXTPROC glVertexAttribI2uivEXT = (glVertexAttribI2uivEXTPROC)((intptr_t)function_pointer);
  98. glVertexAttribI2uivEXT(index, v_address);
  99. }
  100. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI3uivEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  101. const GLuint *v_address = (const GLuint *)(intptr_t)v;
  102. glVertexAttribI3uivEXTPROC glVertexAttribI3uivEXT = (glVertexAttribI3uivEXTPROC)((intptr_t)function_pointer);
  103. glVertexAttribI3uivEXT(index, v_address);
  104. }
  105. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4uivEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  106. const GLuint *v_address = (const GLuint *)(intptr_t)v;
  107. glVertexAttribI4uivEXTPROC glVertexAttribI4uivEXT = (glVertexAttribI4uivEXTPROC)((intptr_t)function_pointer);
  108. glVertexAttribI4uivEXT(index, v_address);
  109. }
  110. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4bvEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  111. const GLbyte *v_address = (const GLbyte *)(intptr_t)v;
  112. glVertexAttribI4bvEXTPROC glVertexAttribI4bvEXT = (glVertexAttribI4bvEXTPROC)((intptr_t)function_pointer);
  113. glVertexAttribI4bvEXT(index, v_address);
  114. }
  115. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4svEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  116. const GLshort *v_address = (const GLshort *)(intptr_t)v;
  117. glVertexAttribI4svEXTPROC glVertexAttribI4svEXT = (glVertexAttribI4svEXTPROC)((intptr_t)function_pointer);
  118. glVertexAttribI4svEXT(index, v_address);
  119. }
  120. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4ubvEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  121. const GLubyte *v_address = (const GLubyte *)(intptr_t)v;
  122. glVertexAttribI4ubvEXTPROC glVertexAttribI4ubvEXT = (glVertexAttribI4ubvEXTPROC)((intptr_t)function_pointer);
  123. glVertexAttribI4ubvEXT(index, v_address);
  124. }
  125. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribI4usvEXT(JNIEnv *env, jclass clazz, jint index, jlong v, jlong function_pointer) {
  126. const GLushort *v_address = (const GLushort *)(intptr_t)v;
  127. glVertexAttribI4usvEXTPROC glVertexAttribI4usvEXT = (glVertexAttribI4usvEXTPROC)((intptr_t)function_pointer);
  128. glVertexAttribI4usvEXT(index, v_address);
  129. }
  130. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribIPointerEXT(JNIEnv *env, jclass clazz, jint index, jint size, jint type, jint stride, jlong buffer, jlong function_pointer) {
  131. const GLvoid *buffer_address = (const GLvoid *)(intptr_t)buffer;
  132. glVertexAttribIPointerEXTPROC glVertexAttribIPointerEXT = (glVertexAttribIPointerEXTPROC)((intptr_t)function_pointer);
  133. glVertexAttribIPointerEXT(index, size, type, stride, buffer_address);
  134. }
  135. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglVertexAttribIPointerEXTBO(JNIEnv *env, jclass clazz, jint index, jint size, jint type, jint stride, jlong buffer_buffer_offset, jlong function_pointer) {
  136. const GLvoid *buffer_address = (const GLvoid *)(intptr_t)offsetToPointer(buffer_buffer_offset);
  137. glVertexAttribIPointerEXTPROC glVertexAttribIPointerEXT = (glVertexAttribIPointerEXTPROC)((intptr_t)function_pointer);
  138. glVertexAttribIPointerEXT(index, size, type, stride, buffer_address);
  139. }
  140. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglGetVertexAttribIivEXT(JNIEnv *env, jclass clazz, jint index, jint pname, jlong params, jlong function_pointer) {
  141. GLint *params_address = (GLint *)(intptr_t)params;
  142. glGetVertexAttribIivEXTPROC glGetVertexAttribIivEXT = (glGetVertexAttribIivEXTPROC)((intptr_t)function_pointer);
  143. glGetVertexAttribIivEXT(index, pname, params_address);
  144. }
  145. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglGetVertexAttribIuivEXT(JNIEnv *env, jclass clazz, jint index, jint pname, jlong params, jlong function_pointer) {
  146. GLuint *params_address = (GLuint *)(intptr_t)params;
  147. glGetVertexAttribIuivEXTPROC glGetVertexAttribIuivEXT = (glGetVertexAttribIuivEXTPROC)((intptr_t)function_pointer);
  148. glGetVertexAttribIuivEXT(index, pname, params_address);
  149. }
  150. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform1uiEXT(JNIEnv *env, jclass clazz, jint location, jint v0, jlong function_pointer) {
  151. glUniform1uiEXTPROC glUniform1uiEXT = (glUniform1uiEXTPROC)((intptr_t)function_pointer);
  152. glUniform1uiEXT(location, v0);
  153. }
  154. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform2uiEXT(JNIEnv *env, jclass clazz, jint location, jint v0, jint v1, jlong function_pointer) {
  155. glUniform2uiEXTPROC glUniform2uiEXT = (glUniform2uiEXTPROC)((intptr_t)function_pointer);
  156. glUniform2uiEXT(location, v0, v1);
  157. }
  158. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform3uiEXT(JNIEnv *env, jclass clazz, jint location, jint v0, jint v1, jint v2, jlong function_pointer) {
  159. glUniform3uiEXTPROC glUniform3uiEXT = (glUniform3uiEXTPROC)((intptr_t)function_pointer);
  160. glUniform3uiEXT(location, v0, v1, v2);
  161. }
  162. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform4uiEXT(JNIEnv *env, jclass clazz, jint location, jint v0, jint v1, jint v2, jint v3, jlong function_pointer) {
  163. glUniform4uiEXTPROC glUniform4uiEXT = (glUniform4uiEXTPROC)((intptr_t)function_pointer);
  164. glUniform4uiEXT(location, v0, v1, v2, v3);
  165. }
  166. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform1uivEXT(JNIEnv *env, jclass clazz, jint location, jint count, jlong value, jlong function_pointer) {
  167. const GLuint *value_address = (const GLuint *)(intptr_t)value;
  168. glUniform1uivEXTPROC glUniform1uivEXT = (glUniform1uivEXTPROC)((intptr_t)function_pointer);
  169. glUniform1uivEXT(location, count, value_address);
  170. }
  171. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform2uivEXT(JNIEnv *env, jclass clazz, jint location, jint count, jlong value, jlong function_pointer) {
  172. const GLuint *value_address = (const GLuint *)(intptr_t)value;
  173. glUniform2uivEXTPROC glUniform2uivEXT = (glUniform2uivEXTPROC)((intptr_t)function_pointer);
  174. glUniform2uivEXT(location, count, value_address);
  175. }
  176. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform3uivEXT(JNIEnv *env, jclass clazz, jint location, jint count, jlong value, jlong function_pointer) {
  177. const GLuint *value_address = (const GLuint *)(intptr_t)value;
  178. glUniform3uivEXTPROC glUniform3uivEXT = (glUniform3uivEXTPROC)((intptr_t)function_pointer);
  179. glUniform3uivEXT(location, count, value_address);
  180. }
  181. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglUniform4uivEXT(JNIEnv *env, jclass clazz, jint location, jint count, jlong value, jlong function_pointer) {
  182. const GLuint *value_address = (const GLuint *)(intptr_t)value;
  183. glUniform4uivEXTPROC glUniform4uivEXT = (glUniform4uivEXTPROC)((intptr_t)function_pointer);
  184. glUniform4uivEXT(location, count, value_address);
  185. }
  186. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglGetUniformuivEXT(JNIEnv *env, jclass clazz, jint program, jint location, jlong params, jlong function_pointer) {
  187. GLuint *params_address = (GLuint *)(intptr_t)params;
  188. glGetUniformuivEXTPROC glGetUniformuivEXT = (glGetUniformuivEXTPROC)((intptr_t)function_pointer);
  189. glGetUniformuivEXT(program, location, params_address);
  190. }
  191. JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglBindFragDataLocationEXT(JNIEnv *env, jclass clazz, jint program, jint colorNumber, jlong name, jlong function_pointer) {
  192. const GLchar *name_address = (const GLchar *)(intptr_t)name;
  193. glBindFragDataLocationEXTPROC glBindFragDataLocationEXT = (glBindFragDataLocationEXTPROC)((intptr_t)function_pointer);
  194. glBindFragDataLocationEXT(program, colorNumber, name_address);
  195. }
  196. JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_EXTGpuShader4_nglGetFragDataLocationEXT(JNIEnv *env, jclass clazz, jint program, jlong name, jlong function_pointer) {
  197. const GLchar *name_address = (const GLchar *)(intptr_t)name;
  198. glGetFragDataLocationEXTPROC glGetFragDataLocationEXT = (glGetFragDataLocationEXTPROC)((intptr_t)function_pointer);
  199. GLint __result = glGetFragDataLocationEXT(program, name_address);
  200. return __result;
  201. }