Skip to content

Commit

Permalink
Fixed function pointer generator build.
Browse files Browse the repository at this point in the history
Use 0 instead of NULL since in some cases stdlib.h to #define NULL isn't
included.

Updated the OpenGL registry.
  • Loading branch information
akb825 committed Jan 10, 2021
1 parent 61e6cda commit e99cab5
Show file tree
Hide file tree
Showing 13 changed files with 2,067 additions and 1,981 deletions.
2 changes: 1 addition & 1 deletion AnyGL/FunctionPointerGenerator.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ def endFile(self):
self.write('void AnyGL_clearFunctionPointers(void)')
self.write('{')
for function in self.functions:
self.write('\tAnyGL_' + function + ' = NULL;')
self.write('\tAnyGL_' + function + ' = 0;')
self.write('}')
OutputGenerator.endFile(self)

Expand Down
2 changes: 1 addition & 1 deletion OpenGLRegistry
Submodule OpenGLRegistry updated 99 files
+20 −0 README.adoc
+79 −41 api/GL/glcorearb.h
+99 −60 api/GL/glext.h
+7 −22 api/GL/glxext.h
+3 −22 api/GL/wgl.h
+3 −22 api/GL/wglext.h
+2 −13 api/GLES/egl.h
+3 −22 api/GLES/gl.h
+5 −24 api/GLES/glext.h
+2 −13 api/GLES/glplatform.h
+5 −24 api/GLES2/gl2.h
+114 −34 api/GLES2/gl2ext.h
+2 −13 api/GLES2/gl2platform.h
+9 −28 api/GLES3/gl3.h
+9 −30 api/GLES3/gl31.h
+9 −30 api/GLES3/gl32.h
+2 −13 api/GLES3/gl3platform.h
+2 −13 api/GLSC2/gl2platform.h
+10 −31 api/GLSC2/glsc2.h
+6 −27 api/GLSC2/glsc2ext.h
+16 −13 extensions/ANGLE/ANGLE_depth_texture.txt
+1 −1 extensions/APPLE/APPLE_float_pixels.txt
+1 −1 extensions/APPLE/APPLE_ycbcr_422.txt
+2 −1 extensions/ARB/ARB_buffer_storage.txt
+1 −1 extensions/ARB/ARB_copy_image.txt
+42 −15 extensions/ARB/ARB_direct_state_access.txt
+11 −5 extensions/ARB/ARB_framebuffer_sRGB.txt
+24 −4 extensions/ARB/ARB_gl_spirv.txt
+6 −3 extensions/ARB/ARB_indirect_parameters.txt
+14 −2 extensions/ARB/ARB_shader_clock.txt
+1 −1 extensions/ARB/ARB_shader_storage_buffer_object.txt
+4 −4 extensions/ARB/ARB_shader_viewport_layer_array.txt
+6 −4 extensions/ARB/ARB_tessellation_shader.txt
+15 −11 extensions/ARB/ARB_texture_compression_bptc.txt
+1 −1 extensions/ARB/ARB_texture_multisample.txt
+8 −3 extensions/ARB/ARB_texture_query_lod.txt
+1 −1 extensions/ARB/ARB_texture_stencil8.txt
+132 −0 extensions/ARM/ARM_texture_unnormalized_coordinates.txt
+20 −4 extensions/EXT/EXT_EGL_image_storage.txt
+41 −11 extensions/EXT/EXT_disjoint_timer_query.txt
+9 −4 extensions/EXT/EXT_draw_elements_base_vertex.txt
+1 −1 extensions/EXT/EXT_external_objects.txt
+2 −2 extensions/EXT/EXT_frag_depth.txt
+1 −1 extensions/EXT/EXT_primitive_bounding_box.txt
+1 −1 extensions/EXT/EXT_shader_image_load_store.txt
+2 −2 extensions/EXT/EXT_texture_array.txt
+15 −12 extensions/EXT/EXT_texture_compression_bptc.txt
+2 −2 extensions/EXT/EXT_texture_compression_s3tc.txt
+2 −2 extensions/EXT/EXT_texture_compression_s3tc_srgb.txt
+75 −6 extensions/EXT/EXT_texture_sRGB_RG8.txt
+93 −0 extensions/EXT/GLX_EXT_get_drawable_type.txt
+8 −1 extensions/EXT/GLX_EXT_no_config_context.txt
+269 −0 extensions/INTEL/INTEL_shader_integer_functions2.txt
+1 −1 extensions/KHR/KHR_debug.txt
+2 −2 extensions/KHR/KHR_texture_compression_astc_hdr.txt
+92 −0 extensions/MESA/MESA_framebuffer_flip_x.txt
+98 −0 extensions/MESA/MESA_framebuffer_swap_xy.txt
+1 −1 extensions/NV/NV_alpha_to_coverage_dither_control.txt
+1 −1 extensions/NV/NV_explicit_multisample.txt
+39 −11 extensions/NV/NV_gpu_multicast.txt
+187 −0 extensions/NV/NV_memory_object_sparse.txt
+10 −8 extensions/NV/NV_pixel_buffer_object.txt
+267 −0 extensions/NV/NV_primitive_shading_rate.txt
+8 −3 extensions/NV/NV_shading_rate_image.txt
+1 −1 extensions/NV/NV_texture_multisample.txt
+223 −0 extensions/NV/NV_timeline_semaphore.txt
+1 −1 extensions/NVX/NVX_progress_fence.txt
+5 −3 extensions/OES/OES_get_program_binary.txt
+2 −2 extensions/OES/OES_texture_compression_astc.txt
+133 −0 extensions/QCOM/QCOM_frame_extrapolation.txt
+185 −0 extensions/QCOM/QCOM_motion_estimation.txt
+425 −0 extensions/QCOM/QCOM_shading_rate.txt
+114 −0 extensions/QCOM/QCOM_texture_foveated2.txt
+2 −2 extensions/SGIX/SGIX_fragment_specular_lighting.txt
+24 −0 extensions/esext.php
+16 −0 extensions/glext.php
+79 −0 extensions/registry.py
+22 −21 index_es.php
+9 −12 index_gl.php
+4 −3 index_sc.php
+ specs/es/3.0/es_spec_3.0.pdf
+ specs/es/3.0/es_spec_3.0.withchanges.pdf
+ specs/es/3.2/es_spec_3.2.pdf
+ specs/es/3.2/es_spec_3.2.withchanges.pdf
+ specs/gl/glspec11.pdf
+ specs/gl/glspec46.compatibility.pdf
+ specs/gl/glspec46.compatibility.withchanges.pdf
+ specs/gl/glspec46.core.pdf
+ specs/gl/glspec46.core.withchanges.pdf
+2 −13 xml/Makefile
+6 −36 xml/genglvnd.py
+6 −36 xml/genheaders.py
+4,794 −4,315 xml/gl.xml
+9 −18 xml/glx.xml
+ xml/readme.pdf
+29 −11 xml/readme.tex
+2 −13 xml/reg.py
+8 −14 xml/registry.rnc
+6 −22 xml/wgl.xml
Loading

0 comments on commit e99cab5

Please sign in to comment.