mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2024-11-26 08:31:56 +00:00
Generate Sources of master updated at Sun Jun 30 14:34:29 GMT 2019
This commit is contained in:
parent
ff01f1db86
commit
5bc4c9d380
1083
doc/glew.html
1083
doc/glew.html
File diff suppressed because it is too large
Load Diff
105
doc/glxew.html
105
doc/glxew.html
@ -120,66 +120,67 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
|||||||
<tr><td class="num">16</td><td> </td><td>ATI_render_texture</td></tr>
|
<tr><td class="num">16</td><td> </td><td>ATI_render_texture</td></tr>
|
||||||
<tr><td><br></td><td></td><td></td></tr>
|
<tr><td><br></td><td></td><td></td></tr>
|
||||||
<tr><td class="num">17</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_buffer_age</a></td></tr>
|
<tr><td class="num">17</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_buffer_age</a></td></tr>
|
||||||
<tr><td class="num">18</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_create_context_es2_profile</a></td></tr>
|
<tr><td class="num">18</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_context_priority</a></td></tr>
|
||||||
<tr><td class="num">19</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_create_context_es_profile</a></td></tr>
|
<tr><td class="num">19</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_create_context_es2_profile</a></td></tr>
|
||||||
<tr><td class="num">20</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_fbconfig_packed_float</a></td></tr>
|
<tr><td class="num">20</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_create_context_es_profile</a></td></tr>
|
||||||
<tr><td class="num">21</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_framebuffer_sRGB</a></td></tr>
|
<tr><td class="num">21</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_fbconfig_packed_float</a></td></tr>
|
||||||
<tr><td class="num">22</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_import_context</a></td></tr>
|
<tr><td class="num">22</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_framebuffer_sRGB</a></td></tr>
|
||||||
<tr><td class="num">23</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_libglvnd</a></td></tr>
|
<tr><td class="num">23</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_import_context</a></td></tr>
|
||||||
<tr><td class="num">24</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_no_config_context</a></td></tr>
|
<tr><td class="num">24</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_libglvnd</a></td></tr>
|
||||||
<tr><td class="num">25</td><td> </td><td><a href="https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_scene_marker.txt">EXT_scene_marker</a></td></tr>
|
<tr><td class="num">25</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_no_config_context</a></td></tr>
|
||||||
<tr><td class="num">26</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_stereo_tree</a></td></tr>
|
<tr><td class="num">26</td><td> </td><td><a href="https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_scene_marker.txt">EXT_scene_marker</a></td></tr>
|
||||||
<tr><td class="num">27</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_swap_control</a></td></tr>
|
<tr><td class="num">27</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_stereo_tree</a></td></tr>
|
||||||
<tr><td class="num">28</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_swap_control_tear</a></td></tr>
|
<tr><td class="num">28</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_swap_control</a></td></tr>
|
||||||
<tr><td class="num">29</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_texture_from_pixmap</a></td></tr>
|
<tr><td class="num">29</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_swap_control_tear</a></td></tr>
|
||||||
<tr><td class="num">30</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_visual_info</a></td></tr>
|
<tr><td class="num">30</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_texture_from_pixmap</a></td></tr>
|
||||||
<tr><td class="num">31</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_visual_rating</a></td></tr>
|
<tr><td class="num">31</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_visual_info</a></td></tr>
|
||||||
|
<tr><td class="num">32</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EXT_visual_rating</a></td></tr>
|
||||||
<tr><td><br></td><td></td><td></td></tr>
|
<tr><td><br></td><td></td><td></td></tr>
|
||||||
<tr><td class="num">32</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">INTEL_swap_event</a></td></tr>
|
<tr><td class="num">33</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">INTEL_swap_event</a></td></tr>
|
||||||
<tr><td><br></td><td></td><td></td></tr>
|
<tr><td><br></td><td></td><td></td></tr>
|
||||||
<tr><td class="num">33</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_agp_offset</a></td></tr>
|
<tr><td class="num">34</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_agp_offset</a></td></tr>
|
||||||
<tr><td class="num">34</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_copy_sub_buffer</a></td></tr>
|
<tr><td class="num">35</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_copy_sub_buffer</a></td></tr>
|
||||||
<tr><td class="num">35</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_pixmap_colormap</a></td></tr>
|
<tr><td class="num">36</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_pixmap_colormap</a></td></tr>
|
||||||
<tr><td class="num">36</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_query_renderer</a></td></tr>
|
<tr><td class="num">37</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_query_renderer</a></td></tr>
|
||||||
<tr><td class="num">37</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_release_buffers</a></td></tr>
|
<tr><td class="num">38</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_release_buffers</a></td></tr>
|
||||||
<tr><td class="num">38</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_set_3dfx_mode</a></td></tr>
|
<tr><td class="num">39</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_set_3dfx_mode</a></td></tr>
|
||||||
<tr><td class="num">39</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_swap_control</a></td></tr>
|
<tr><td class="num">40</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">MESA_swap_control</a></td></tr>
|
||||||
<tr><td><br></td><td></td><td></td></tr>
|
<tr><td><br></td><td></td><td></td></tr>
|
||||||
<tr><td class="num">40</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_copy_buffer</a></td></tr>
|
<tr><td class="num">41</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_copy_buffer</a></td></tr>
|
||||||
<tr><td class="num">41</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_copy_image</a></td></tr>
|
<tr><td class="num">42</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_copy_image</a></td></tr>
|
||||||
<tr><td class="num">42</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_delay_before_swap</a></td></tr>
|
<tr><td class="num">43</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_delay_before_swap</a></td></tr>
|
||||||
<tr><td class="num">43</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_float_buffer</a></td></tr>
|
<tr><td class="num">44</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_float_buffer</a></td></tr>
|
||||||
<tr><td class="num">44</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_multisample_coverage</a></td></tr>
|
<tr><td class="num">45</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_multisample_coverage</a></td></tr>
|
||||||
<tr><td class="num">45</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_present_video</a></td></tr>
|
<tr><td class="num">46</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_present_video</a></td></tr>
|
||||||
<tr><td class="num">46</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_robustness_video_memory_purge</a></td></tr>
|
<tr><td class="num">47</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_robustness_video_memory_purge</a></td></tr>
|
||||||
<tr><td class="num">47</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_swap_group</a></td></tr>
|
<tr><td class="num">48</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_swap_group</a></td></tr>
|
||||||
<tr><td class="num">48</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt">NV_vertex_array_range</a></td></tr>
|
<tr><td class="num">49</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt">NV_vertex_array_range</a></td></tr>
|
||||||
<tr><td class="num">49</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_video_capture</a></td></tr>
|
<tr><td class="num">50</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_video_capture</a></td></tr>
|
||||||
<tr><td class="num">50</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_video_out</a></td></tr>
|
<tr><td class="num">51</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">NV_video_out</a></td></tr>
|
||||||
<tr><td><br></td><td></td><td></td></tr>
|
<tr><td><br></td><td></td><td></td></tr>
|
||||||
<tr><td class="num">51</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">OML_swap_method</a></td></tr>
|
<tr><td class="num">52</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">OML_swap_method</a></td></tr>
|
||||||
<tr><td class="num">52</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">OML_sync_control</a></td></tr>
|
<tr><td class="num">53</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">OML_sync_control</a></td></tr>
|
||||||
<tr><td><br></td><td></td><td></td></tr>
|
<tr><td><br></td><td></td><td></td></tr>
|
||||||
<tr><td class="num">53</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIS_blended_overlay</a></td></tr>
|
<tr><td class="num">54</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIS_blended_overlay</a></td></tr>
|
||||||
<tr><td class="num">54</td><td> </td><td><a href="https://www.khronos.org/registry/OpenGL/extensions/SGIS/GLX_SGIS_color_range.txt">SGIS_color_range</a></td></tr>
|
<tr><td class="num">55</td><td> </td><td><a href="https://www.khronos.org/registry/OpenGL/extensions/SGIS/GLX_SGIS_color_range.txt">SGIS_color_range</a></td></tr>
|
||||||
<tr><td class="num">55</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIS_multisample</a></td></tr>
|
<tr><td class="num">56</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIS_multisample</a></td></tr>
|
||||||
<tr><td class="num">56</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIS_shared_multisample</a></td></tr>
|
<tr><td class="num">57</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIS_shared_multisample</a></td></tr>
|
||||||
<tr><td><br></td><td></td><td></td></tr>
|
<tr><td><br></td><td></td><td></td></tr>
|
||||||
<tr><td class="num">57</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_fbconfig</a></td></tr>
|
<tr><td class="num">58</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_fbconfig</a></td></tr>
|
||||||
<tr><td class="num">58</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/hyperpipe_group.txt">SGIX_hyperpipe</a></td></tr>
|
<tr><td class="num">59</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/hyperpipe_group.txt">SGIX_hyperpipe</a></td></tr>
|
||||||
<tr><td class="num">59</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_pbuffer</a></td></tr>
|
<tr><td class="num">60</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_pbuffer</a></td></tr>
|
||||||
<tr><td class="num">60</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_swap_barrier</a></td></tr>
|
<tr><td class="num">61</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_swap_barrier</a></td></tr>
|
||||||
<tr><td class="num">61</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_swap_group</a></td></tr>
|
<tr><td class="num">62</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_swap_group</a></td></tr>
|
||||||
<tr><td class="num">62</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_video_resize</a></td></tr>
|
<tr><td class="num">63</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_video_resize</a></td></tr>
|
||||||
<tr><td class="num">63</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_visual_select_group</a></td></tr>
|
<tr><td class="num">64</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGIX_visual_select_group</a></td></tr>
|
||||||
<tr><td><br></td><td></td><td></td></tr>
|
<tr><td><br></td><td></td><td></td></tr>
|
||||||
<tr><td class="num">64</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGI_cushion</a></td></tr>
|
<tr><td class="num">65</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGI_cushion</a></td></tr>
|
||||||
<tr><td class="num">65</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGI_make_current_read</a></td></tr>
|
<tr><td class="num">66</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGI_make_current_read</a></td></tr>
|
||||||
<tr><td class="num">66</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGI_swap_control</a></td></tr>
|
<tr><td class="num">67</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGI_swap_control</a></td></tr>
|
||||||
<tr><td class="num">67</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGI_video_sync</a></td></tr>
|
<tr><td class="num">68</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SGI_video_sync</a></td></tr>
|
||||||
<tr><td><br></td><td></td><td></td></tr>
|
<tr><td><br></td><td></td><td></td></tr>
|
||||||
<tr><td class="num">68</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SUN_get_transparent_index</a></td></tr>
|
<tr><td class="num">69</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">SUN_get_transparent_index</a></td></tr>
|
||||||
<tr><td class="num">69</td><td> </td><td><a href="http://wwws.sun.com/software/graphics/opengl/extensions/glx_sun_video_resize.txt">SUN_video_resize</a></td></tr>
|
<tr><td class="num">70</td><td> </td><td><a href="http://wwws.sun.com/software/graphics/opengl/extensions/glx_sun_video_resize.txt">SUN_video_resize</a></td></tr>
|
||||||
</table>
|
</table>
|
||||||
<!-- begin footer.html -->
|
<!-- begin footer.html -->
|
||||||
</td></tr></table></body>
|
</td></tr></table></body>
|
||||||
|
@ -106,7 +106,11 @@
|
|||||||
#include <KHR/khrplatform.h>
|
#include <KHR/khrplatform.h>
|
||||||
#include <EGL/eglplatform.h>
|
#include <EGL/eglplatform.h>
|
||||||
|
|
||||||
|
#ifndef GLEW_INCLUDE
|
||||||
# include <GL/glew.h>
|
# include <GL/glew.h>
|
||||||
|
#else
|
||||||
|
# include GLEW_INCLUDE
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
@ -477,6 +481,15 @@ typedef EGLBoolean ( * PFNEGLWAITSYNCPROC) (EGLDisplay dpy, EGLSync sync, EGL
|
|||||||
|
|
||||||
#endif /* EGL_VERSION_1_5 */
|
#endif /* EGL_VERSION_1_5 */
|
||||||
|
|
||||||
|
/* ------------------------ EGL_ANDROID_GLES_layers ------------------------ */
|
||||||
|
|
||||||
|
#ifndef EGL_ANDROID_GLES_layers
|
||||||
|
#define EGL_ANDROID_GLES_layers 1
|
||||||
|
|
||||||
|
#define EGLEW_ANDROID_GLES_layers EGLEW_GET_VAR(__EGLEW_ANDROID_GLES_layers)
|
||||||
|
|
||||||
|
#endif /* EGL_ANDROID_GLES_layers */
|
||||||
|
|
||||||
/* ------------------------- EGL_ANDROID_blob_cache ------------------------ */
|
/* ------------------------- EGL_ANDROID_blob_cache ------------------------ */
|
||||||
|
|
||||||
#ifndef EGL_ANDROID_blob_cache
|
#ifndef EGL_ANDROID_blob_cache
|
||||||
@ -2230,6 +2243,17 @@ typedef EGLBoolean ( * PFNEGLPOSTSUBBUFFERNVPROC) (EGLDisplay dpy, EGLSurface su
|
|||||||
|
|
||||||
#endif /* EGL_NV_post_sub_buffer */
|
#endif /* EGL_NV_post_sub_buffer */
|
||||||
|
|
||||||
|
/* ------------------------ EGL_NV_quadruple_buffer ------------------------ */
|
||||||
|
|
||||||
|
#ifndef EGL_NV_quadruple_buffer
|
||||||
|
#define EGL_NV_quadruple_buffer 1
|
||||||
|
|
||||||
|
#define EGL_QUADRUPLE_BUFFER_NV 0x3231
|
||||||
|
|
||||||
|
#define EGLEW_NV_quadruple_buffer EGLEW_GET_VAR(__EGLEW_NV_quadruple_buffer)
|
||||||
|
|
||||||
|
#endif /* EGL_NV_quadruple_buffer */
|
||||||
|
|
||||||
/* ------------------ EGL_NV_robustness_video_memory_purge ----------------- */
|
/* ------------------ EGL_NV_robustness_video_memory_purge ----------------- */
|
||||||
|
|
||||||
#ifndef EGL_NV_robustness_video_memory_purge
|
#ifndef EGL_NV_robustness_video_memory_purge
|
||||||
@ -2395,6 +2419,27 @@ typedef EGLBoolean ( * PFNEGLSETSTREAMMETADATANVPROC) (EGLDisplay dpy, EGLStream
|
|||||||
|
|
||||||
#endif /* EGL_NV_stream_metadata */
|
#endif /* EGL_NV_stream_metadata */
|
||||||
|
|
||||||
|
/* -------------------------- EGL_NV_stream_origin ------------------------- */
|
||||||
|
|
||||||
|
#ifndef EGL_NV_stream_origin
|
||||||
|
#define EGL_NV_stream_origin 1
|
||||||
|
|
||||||
|
#define EGL_STREAM_FRAME_ORIGIN_X_NV 0x3366
|
||||||
|
#define EGL_STREAM_FRAME_ORIGIN_Y_NV 0x3367
|
||||||
|
#define EGL_STREAM_FRAME_MAJOR_AXIS_NV 0x3368
|
||||||
|
#define EGL_CONSUMER_AUTO_ORIENTATION_NV 0x3369
|
||||||
|
#define EGL_PRODUCER_AUTO_ORIENTATION_NV 0x336A
|
||||||
|
#define EGL_LEFT_NV 0x336B
|
||||||
|
#define EGL_RIGHT_NV 0x336C
|
||||||
|
#define EGL_TOP_NV 0x336D
|
||||||
|
#define EGL_BOTTOM_NV 0x336E
|
||||||
|
#define EGL_X_AXIS_NV 0x336F
|
||||||
|
#define EGL_Y_AXIS_NV 0x3370
|
||||||
|
|
||||||
|
#define EGLEW_NV_stream_origin EGLEW_GET_VAR(__EGLEW_NV_stream_origin)
|
||||||
|
|
||||||
|
#endif /* EGL_NV_stream_origin */
|
||||||
|
|
||||||
/* -------------------------- EGL_NV_stream_remote ------------------------- */
|
/* -------------------------- EGL_NV_stream_remote ------------------------- */
|
||||||
|
|
||||||
#ifndef EGL_NV_stream_remote
|
#ifndef EGL_NV_stream_remote
|
||||||
@ -2531,6 +2576,17 @@ typedef EGLuint64NV ( * PFNEGLGETSYSTEMTIMENVPROC) (void);
|
|||||||
|
|
||||||
#endif /* EGL_NV_system_time */
|
#endif /* EGL_NV_system_time */
|
||||||
|
|
||||||
|
/* -------------------------- EGL_NV_triple_buffer ------------------------- */
|
||||||
|
|
||||||
|
#ifndef EGL_NV_triple_buffer
|
||||||
|
#define EGL_NV_triple_buffer 1
|
||||||
|
|
||||||
|
#define EGL_TRIPLE_BUFFER_NV 0x3230
|
||||||
|
|
||||||
|
#define EGLEW_NV_triple_buffer EGLEW_GET_VAR(__EGLEW_NV_triple_buffer)
|
||||||
|
|
||||||
|
#endif /* EGL_NV_triple_buffer */
|
||||||
|
|
||||||
/* --------------------- EGL_TIZEN_image_native_buffer --------------------- */
|
/* --------------------- EGL_TIZEN_image_native_buffer --------------------- */
|
||||||
|
|
||||||
#ifndef EGL_TIZEN_image_native_buffer
|
#ifndef EGL_TIZEN_image_native_buffer
|
||||||
@ -2761,6 +2817,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_VERSION_1_2;
|
|||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_VERSION_1_3;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_VERSION_1_3;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_VERSION_1_4;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_VERSION_1_4;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_VERSION_1_5;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_VERSION_1_5;
|
||||||
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_GLES_layers;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_blob_cache;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_blob_cache;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_create_native_client_buffer;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_create_native_client_buffer;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_framebuffer_target;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_ANDROID_framebuffer_target;
|
||||||
@ -2880,6 +2937,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_device_cuda;
|
|||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_native_query;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_native_query;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_post_convert_rounding;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_post_convert_rounding;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_post_sub_buffer;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_post_sub_buffer;
|
||||||
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_quadruple_buffer;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_robustness_video_memory_purge;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_robustness_video_memory_purge;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_consumer_gltexture_yuv;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_consumer_gltexture_yuv;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_cross_display;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_cross_display;
|
||||||
@ -2892,6 +2950,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_fifo_synchronous;
|
|||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_flush;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_flush;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_frame_limits;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_frame_limits;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_metadata;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_metadata;
|
||||||
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_origin;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_remote;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_remote;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_reset;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_reset;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_socket;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_socket;
|
||||||
@ -2900,6 +2959,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_socket_unix;
|
|||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_sync;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_stream_sync;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_sync;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_sync;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_system_time;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_system_time;
|
||||||
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_NV_triple_buffer;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_TIZEN_image_native_buffer;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_TIZEN_image_native_buffer;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_TIZEN_image_native_surface;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_TIZEN_image_native_surface;
|
||||||
/* ------------------------------------------------------------------------ */
|
/* ------------------------------------------------------------------------ */
|
||||||
|
@ -219,6 +219,16 @@ typedef _W64 int ptrdiff_t;
|
|||||||
* (mem, 2004-01-04)
|
* (mem, 2004-01-04)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#if defined(__APPLE__) || defined(__linux__)
|
||||||
|
# if defined(__cplusplus)
|
||||||
|
# include <cstddef>
|
||||||
|
# include <cstdint>
|
||||||
|
# else
|
||||||
|
# include <stddef.h>
|
||||||
|
# include <stdint.h>
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
|
||||||
# include <stddef.h>
|
# include <stddef.h>
|
||||||
|
|
||||||
/* SGI MIPSPro doesn't like stdint.h in C++ mode */
|
/* SGI MIPSPro doesn't like stdint.h in C++ mode */
|
||||||
@ -229,6 +239,7 @@ typedef _W64 int ptrdiff_t;
|
|||||||
# else
|
# else
|
||||||
# include <stdint.h>
|
# include <stdint.h>
|
||||||
# endif
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#define GLEW_APIENTRY_DEFINED
|
#define GLEW_APIENTRY_DEFINED
|
||||||
#define APIENTRY
|
#define APIENTRY
|
||||||
@ -11382,6 +11393,33 @@ typedef void (GLAPIENTRY * PFNGLREADBUFFERINDEXEDEXTPROC) (GLenum src, GLint ind
|
|||||||
|
|
||||||
#endif /* GL_EXT_multiview_draw_buffers */
|
#endif /* GL_EXT_multiview_draw_buffers */
|
||||||
|
|
||||||
|
/* ------------- GL_EXT_multiview_tessellation_geometry_shader ------------- */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_multiview_tessellation_geometry_shader
|
||||||
|
#define GL_EXT_multiview_tessellation_geometry_shader 1
|
||||||
|
|
||||||
|
#define GLEW_EXT_multiview_tessellation_geometry_shader GLEW_GET_VAR(__GLEW_EXT_multiview_tessellation_geometry_shader)
|
||||||
|
|
||||||
|
#endif /* GL_EXT_multiview_tessellation_geometry_shader */
|
||||||
|
|
||||||
|
/* ------------------ GL_EXT_multiview_texture_multisample ----------------- */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_multiview_texture_multisample
|
||||||
|
#define GL_EXT_multiview_texture_multisample 1
|
||||||
|
|
||||||
|
#define GLEW_EXT_multiview_texture_multisample GLEW_GET_VAR(__GLEW_EXT_multiview_texture_multisample)
|
||||||
|
|
||||||
|
#endif /* GL_EXT_multiview_texture_multisample */
|
||||||
|
|
||||||
|
/* ---------------------- GL_EXT_multiview_timer_query --------------------- */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_multiview_timer_query
|
||||||
|
#define GL_EXT_multiview_timer_query 1
|
||||||
|
|
||||||
|
#define GLEW_EXT_multiview_timer_query GLEW_GET_VAR(__GLEW_EXT_multiview_timer_query)
|
||||||
|
|
||||||
|
#endif /* GL_EXT_multiview_timer_query */
|
||||||
|
|
||||||
/* --------------------- GL_EXT_occlusion_query_boolean -------------------- */
|
/* --------------------- GL_EXT_occlusion_query_boolean -------------------- */
|
||||||
|
|
||||||
#ifndef GL_EXT_occlusion_query_boolean
|
#ifndef GL_EXT_occlusion_query_boolean
|
||||||
@ -12958,6 +12996,15 @@ typedef void (GLAPIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
|
|||||||
|
|
||||||
#endif /* GL_EXT_texture_perturb_normal */
|
#endif /* GL_EXT_texture_perturb_normal */
|
||||||
|
|
||||||
|
/* ------------------------ GL_EXT_texture_query_lod ----------------------- */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_texture_query_lod
|
||||||
|
#define GL_EXT_texture_query_lod 1
|
||||||
|
|
||||||
|
#define GLEW_EXT_texture_query_lod GLEW_GET_VAR(__GLEW_EXT_texture_query_lod)
|
||||||
|
|
||||||
|
#endif /* GL_EXT_texture_query_lod */
|
||||||
|
|
||||||
/* ------------------------ GL_EXT_texture_rectangle ----------------------- */
|
/* ------------------------ GL_EXT_texture_rectangle ----------------------- */
|
||||||
|
|
||||||
#ifndef GL_EXT_texture_rectangle
|
#ifndef GL_EXT_texture_rectangle
|
||||||
@ -13047,6 +13094,15 @@ typedef void (GLAPIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
|
|||||||
|
|
||||||
#endif /* GL_EXT_texture_sRGB_decode */
|
#endif /* GL_EXT_texture_sRGB_decode */
|
||||||
|
|
||||||
|
/* ----------------------- GL_EXT_texture_shadow_lod ----------------------- */
|
||||||
|
|
||||||
|
#ifndef GL_EXT_texture_shadow_lod
|
||||||
|
#define GL_EXT_texture_shadow_lod 1
|
||||||
|
|
||||||
|
#define GLEW_EXT_texture_shadow_lod GLEW_GET_VAR(__GLEW_EXT_texture_shadow_lod)
|
||||||
|
|
||||||
|
#endif /* GL_EXT_texture_shadow_lod */
|
||||||
|
|
||||||
/* --------------------- GL_EXT_texture_shared_exponent -------------------- */
|
/* --------------------- GL_EXT_texture_shared_exponent -------------------- */
|
||||||
|
|
||||||
#ifndef GL_EXT_texture_shared_exponent
|
#ifndef GL_EXT_texture_shared_exponent
|
||||||
@ -25671,6 +25727,9 @@ GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample_compatibility;
|
|||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisampled_render_to_texture;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisampled_render_to_texture;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisampled_render_to_texture2;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisampled_render_to_texture2;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multiview_draw_buffers;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multiview_draw_buffers;
|
||||||
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multiview_tessellation_geometry_shader;
|
||||||
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multiview_texture_multisample;
|
||||||
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multiview_timer_query;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_occlusion_query_boolean;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_occlusion_query_boolean;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_float;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_float;
|
||||||
@ -25756,12 +25815,14 @@ GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_mirror_clamp_to_edge;
|
|||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_norm16;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_norm16;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_object;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_object;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_perturb_normal;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_perturb_normal;
|
||||||
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_query_lod;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rg;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rg;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_R8;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_R8;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_RG8;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_RG8;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_decode;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_decode;
|
||||||
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shadow_lod;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shared_exponent;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shared_exponent;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_snorm;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_snorm;
|
||||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_storage;
|
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_storage;
|
||||||
|
@ -98,7 +98,12 @@
|
|||||||
#include <X11/Xlib.h>
|
#include <X11/Xlib.h>
|
||||||
#include <X11/Xutil.h>
|
#include <X11/Xutil.h>
|
||||||
#include <X11/Xmd.h>
|
#include <X11/Xmd.h>
|
||||||
|
|
||||||
|
#ifndef GLEW_INCLUDE
|
||||||
# include <GL/glew.h>
|
# include <GL/glew.h>
|
||||||
|
#else
|
||||||
|
# include GLEW_INCLUDE
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
@ -611,6 +616,20 @@ typedef void ( * PFNGLXRELEASETEXIMAGEATIPROC) (Display *dpy, GLXPbuffer pbuf, i
|
|||||||
|
|
||||||
#endif /* GLX_EXT_buffer_age */
|
#endif /* GLX_EXT_buffer_age */
|
||||||
|
|
||||||
|
/* ------------------------ GLX_EXT_context_priority ----------------------- */
|
||||||
|
|
||||||
|
#ifndef GLX_EXT_context_priority
|
||||||
|
#define GLX_EXT_context_priority 1
|
||||||
|
|
||||||
|
#define GLX_CONTEXT_PRIORITY_LEVEL_EXT 0x3100
|
||||||
|
#define GLX_CONTEXT_PRIORITY_HIGH_EXT 0x3101
|
||||||
|
#define GLX_CONTEXT_PRIORITY_MEDIUM_EXT 0x3102
|
||||||
|
#define GLX_CONTEXT_PRIORITY_LOW_EXT 0x3103
|
||||||
|
|
||||||
|
#define GLXEW_EXT_context_priority GLXEW_GET_VAR(__GLXEW_EXT_context_priority)
|
||||||
|
|
||||||
|
#endif /* GLX_EXT_context_priority */
|
||||||
|
|
||||||
/* ------------------- GLX_EXT_create_context_es2_profile ------------------ */
|
/* ------------------- GLX_EXT_create_context_es2_profile ------------------ */
|
||||||
|
|
||||||
#ifndef GLX_EXT_create_context_es2_profile
|
#ifndef GLX_EXT_create_context_es2_profile
|
||||||
@ -1721,6 +1740,7 @@ GLXEW_VAR_EXPORT GLboolean __GLXEW_ARB_vertex_buffer_object;
|
|||||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_pixel_format_float;
|
GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_pixel_format_float;
|
||||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_render_texture;
|
GLXEW_VAR_EXPORT GLboolean __GLXEW_ATI_render_texture;
|
||||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_buffer_age;
|
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_buffer_age;
|
||||||
|
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_context_priority;
|
||||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_create_context_es2_profile;
|
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_create_context_es2_profile;
|
||||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_create_context_es_profile;
|
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_create_context_es_profile;
|
||||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_fbconfig_packed_float;
|
GLXEW_VAR_EXPORT GLboolean __GLXEW_EXT_fbconfig_packed_float;
|
||||||
|
127
src/glew.c
127
src/glew.c
@ -3836,6 +3836,9 @@ GLboolean __GLEW_EXT_multisample_compatibility = GL_FALSE;
|
|||||||
GLboolean __GLEW_EXT_multisampled_render_to_texture = GL_FALSE;
|
GLboolean __GLEW_EXT_multisampled_render_to_texture = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_multisampled_render_to_texture2 = GL_FALSE;
|
GLboolean __GLEW_EXT_multisampled_render_to_texture2 = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_multiview_draw_buffers = GL_FALSE;
|
GLboolean __GLEW_EXT_multiview_draw_buffers = GL_FALSE;
|
||||||
|
GLboolean __GLEW_EXT_multiview_tessellation_geometry_shader = GL_FALSE;
|
||||||
|
GLboolean __GLEW_EXT_multiview_texture_multisample = GL_FALSE;
|
||||||
|
GLboolean __GLEW_EXT_multiview_timer_query = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_occlusion_query_boolean = GL_FALSE;
|
GLboolean __GLEW_EXT_occlusion_query_boolean = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_packed_depth_stencil = GL_FALSE;
|
GLboolean __GLEW_EXT_packed_depth_stencil = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_packed_float = GL_FALSE;
|
GLboolean __GLEW_EXT_packed_float = GL_FALSE;
|
||||||
@ -3921,12 +3924,14 @@ GLboolean __GLEW_EXT_texture_mirror_clamp_to_edge = GL_FALSE;
|
|||||||
GLboolean __GLEW_EXT_texture_norm16 = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_norm16 = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_object = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_object = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_perturb_normal = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_perturb_normal = GL_FALSE;
|
||||||
|
GLboolean __GLEW_EXT_texture_query_lod = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_rectangle = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_rectangle = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_rg = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_rg = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_sRGB = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_sRGB = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_sRGB_R8 = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_sRGB_R8 = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_sRGB_RG8 = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_sRGB_RG8 = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_sRGB_decode = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_sRGB_decode = GL_FALSE;
|
||||||
|
GLboolean __GLEW_EXT_texture_shadow_lod = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_shared_exponent = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_shared_exponent = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_snorm = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_snorm = GL_FALSE;
|
||||||
GLboolean __GLEW_EXT_texture_storage = GL_FALSE;
|
GLboolean __GLEW_EXT_texture_storage = GL_FALSE;
|
||||||
@ -5475,6 +5480,15 @@ static const char * _glewExtensionLookup[] = {
|
|||||||
#ifdef GL_EXT_multiview_draw_buffers
|
#ifdef GL_EXT_multiview_draw_buffers
|
||||||
"GL_EXT_multiview_draw_buffers",
|
"GL_EXT_multiview_draw_buffers",
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef GL_EXT_multiview_tessellation_geometry_shader
|
||||||
|
"GL_EXT_multiview_tessellation_geometry_shader",
|
||||||
|
#endif
|
||||||
|
#ifdef GL_EXT_multiview_texture_multisample
|
||||||
|
"GL_EXT_multiview_texture_multisample",
|
||||||
|
#endif
|
||||||
|
#ifdef GL_EXT_multiview_timer_query
|
||||||
|
"GL_EXT_multiview_timer_query",
|
||||||
|
#endif
|
||||||
#ifdef GL_EXT_occlusion_query_boolean
|
#ifdef GL_EXT_occlusion_query_boolean
|
||||||
"GL_EXT_occlusion_query_boolean",
|
"GL_EXT_occlusion_query_boolean",
|
||||||
#endif
|
#endif
|
||||||
@ -5730,6 +5744,9 @@ static const char * _glewExtensionLookup[] = {
|
|||||||
#ifdef GL_EXT_texture_perturb_normal
|
#ifdef GL_EXT_texture_perturb_normal
|
||||||
"GL_EXT_texture_perturb_normal",
|
"GL_EXT_texture_perturb_normal",
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef GL_EXT_texture_query_lod
|
||||||
|
"GL_EXT_texture_query_lod",
|
||||||
|
#endif
|
||||||
#ifdef GL_EXT_texture_rectangle
|
#ifdef GL_EXT_texture_rectangle
|
||||||
"GL_EXT_texture_rectangle",
|
"GL_EXT_texture_rectangle",
|
||||||
#endif
|
#endif
|
||||||
@ -5748,6 +5765,9 @@ static const char * _glewExtensionLookup[] = {
|
|||||||
#ifdef GL_EXT_texture_sRGB_decode
|
#ifdef GL_EXT_texture_sRGB_decode
|
||||||
"GL_EXT_texture_sRGB_decode",
|
"GL_EXT_texture_sRGB_decode",
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef GL_EXT_texture_shadow_lod
|
||||||
|
"GL_EXT_texture_shadow_lod",
|
||||||
|
#endif
|
||||||
#ifdef GL_EXT_texture_shared_exponent
|
#ifdef GL_EXT_texture_shared_exponent
|
||||||
"GL_EXT_texture_shared_exponent",
|
"GL_EXT_texture_shared_exponent",
|
||||||
#endif
|
#endif
|
||||||
@ -7151,7 +7171,7 @@ static const char * _glewExtensionLookup[] = {
|
|||||||
|
|
||||||
|
|
||||||
/* Detected in the extension string or strings */
|
/* Detected in the extension string or strings */
|
||||||
static GLboolean _glewExtensionString[923];
|
static GLboolean _glewExtensionString[928];
|
||||||
/* Detected via extension string or experimental mode */
|
/* Detected via extension string or experimental mode */
|
||||||
static GLboolean* _glewExtensionEnabled[] = {
|
static GLboolean* _glewExtensionEnabled[] = {
|
||||||
#ifdef GL_3DFX_multisample
|
#ifdef GL_3DFX_multisample
|
||||||
@ -8252,6 +8272,15 @@ static GLboolean* _glewExtensionEnabled[] = {
|
|||||||
#ifdef GL_EXT_multiview_draw_buffers
|
#ifdef GL_EXT_multiview_draw_buffers
|
||||||
&__GLEW_EXT_multiview_draw_buffers,
|
&__GLEW_EXT_multiview_draw_buffers,
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef GL_EXT_multiview_tessellation_geometry_shader
|
||||||
|
&__GLEW_EXT_multiview_tessellation_geometry_shader,
|
||||||
|
#endif
|
||||||
|
#ifdef GL_EXT_multiview_texture_multisample
|
||||||
|
&__GLEW_EXT_multiview_texture_multisample,
|
||||||
|
#endif
|
||||||
|
#ifdef GL_EXT_multiview_timer_query
|
||||||
|
&__GLEW_EXT_multiview_timer_query,
|
||||||
|
#endif
|
||||||
#ifdef GL_EXT_occlusion_query_boolean
|
#ifdef GL_EXT_occlusion_query_boolean
|
||||||
&__GLEW_EXT_occlusion_query_boolean,
|
&__GLEW_EXT_occlusion_query_boolean,
|
||||||
#endif
|
#endif
|
||||||
@ -8507,6 +8536,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
|||||||
#ifdef GL_EXT_texture_perturb_normal
|
#ifdef GL_EXT_texture_perturb_normal
|
||||||
&__GLEW_EXT_texture_perturb_normal,
|
&__GLEW_EXT_texture_perturb_normal,
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef GL_EXT_texture_query_lod
|
||||||
|
&__GLEW_EXT_texture_query_lod,
|
||||||
|
#endif
|
||||||
#ifdef GL_EXT_texture_rectangle
|
#ifdef GL_EXT_texture_rectangle
|
||||||
&__GLEW_EXT_texture_rectangle,
|
&__GLEW_EXT_texture_rectangle,
|
||||||
#endif
|
#endif
|
||||||
@ -8525,6 +8557,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
|||||||
#ifdef GL_EXT_texture_sRGB_decode
|
#ifdef GL_EXT_texture_sRGB_decode
|
||||||
&__GLEW_EXT_texture_sRGB_decode,
|
&__GLEW_EXT_texture_sRGB_decode,
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef GL_EXT_texture_shadow_lod
|
||||||
|
&__GLEW_EXT_texture_shadow_lod,
|
||||||
|
#endif
|
||||||
#ifdef GL_EXT_texture_shared_exponent
|
#ifdef GL_EXT_texture_shared_exponent
|
||||||
&__GLEW_EXT_texture_shared_exponent,
|
&__GLEW_EXT_texture_shared_exponent,
|
||||||
#endif
|
#endif
|
||||||
@ -19352,6 +19387,7 @@ GLboolean __EGLEW_VERSION_1_2 = GL_FALSE;
|
|||||||
GLboolean __EGLEW_VERSION_1_3 = GL_FALSE;
|
GLboolean __EGLEW_VERSION_1_3 = GL_FALSE;
|
||||||
GLboolean __EGLEW_VERSION_1_4 = GL_FALSE;
|
GLboolean __EGLEW_VERSION_1_4 = GL_FALSE;
|
||||||
GLboolean __EGLEW_VERSION_1_5 = GL_FALSE;
|
GLboolean __EGLEW_VERSION_1_5 = GL_FALSE;
|
||||||
|
GLboolean __EGLEW_ANDROID_GLES_layers = GL_FALSE;
|
||||||
GLboolean __EGLEW_ANDROID_blob_cache = GL_FALSE;
|
GLboolean __EGLEW_ANDROID_blob_cache = GL_FALSE;
|
||||||
GLboolean __EGLEW_ANDROID_create_native_client_buffer = GL_FALSE;
|
GLboolean __EGLEW_ANDROID_create_native_client_buffer = GL_FALSE;
|
||||||
GLboolean __EGLEW_ANDROID_framebuffer_target = GL_FALSE;
|
GLboolean __EGLEW_ANDROID_framebuffer_target = GL_FALSE;
|
||||||
@ -19471,6 +19507,7 @@ GLboolean __EGLEW_NV_device_cuda = GL_FALSE;
|
|||||||
GLboolean __EGLEW_NV_native_query = GL_FALSE;
|
GLboolean __EGLEW_NV_native_query = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_post_convert_rounding = GL_FALSE;
|
GLboolean __EGLEW_NV_post_convert_rounding = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_post_sub_buffer = GL_FALSE;
|
GLboolean __EGLEW_NV_post_sub_buffer = GL_FALSE;
|
||||||
|
GLboolean __EGLEW_NV_quadruple_buffer = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_robustness_video_memory_purge = GL_FALSE;
|
GLboolean __EGLEW_NV_robustness_video_memory_purge = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_stream_consumer_gltexture_yuv = GL_FALSE;
|
GLboolean __EGLEW_NV_stream_consumer_gltexture_yuv = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_stream_cross_display = GL_FALSE;
|
GLboolean __EGLEW_NV_stream_cross_display = GL_FALSE;
|
||||||
@ -19483,6 +19520,7 @@ GLboolean __EGLEW_NV_stream_fifo_synchronous = GL_FALSE;
|
|||||||
GLboolean __EGLEW_NV_stream_flush = GL_FALSE;
|
GLboolean __EGLEW_NV_stream_flush = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_stream_frame_limits = GL_FALSE;
|
GLboolean __EGLEW_NV_stream_frame_limits = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_stream_metadata = GL_FALSE;
|
GLboolean __EGLEW_NV_stream_metadata = GL_FALSE;
|
||||||
|
GLboolean __EGLEW_NV_stream_origin = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_stream_remote = GL_FALSE;
|
GLboolean __EGLEW_NV_stream_remote = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_stream_reset = GL_FALSE;
|
GLboolean __EGLEW_NV_stream_reset = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_stream_socket = GL_FALSE;
|
GLboolean __EGLEW_NV_stream_socket = GL_FALSE;
|
||||||
@ -19491,6 +19529,7 @@ GLboolean __EGLEW_NV_stream_socket_unix = GL_FALSE;
|
|||||||
GLboolean __EGLEW_NV_stream_sync = GL_FALSE;
|
GLboolean __EGLEW_NV_stream_sync = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_sync = GL_FALSE;
|
GLboolean __EGLEW_NV_sync = GL_FALSE;
|
||||||
GLboolean __EGLEW_NV_system_time = GL_FALSE;
|
GLboolean __EGLEW_NV_system_time = GL_FALSE;
|
||||||
|
GLboolean __EGLEW_NV_triple_buffer = GL_FALSE;
|
||||||
GLboolean __EGLEW_TIZEN_image_native_buffer = GL_FALSE;
|
GLboolean __EGLEW_TIZEN_image_native_buffer = GL_FALSE;
|
||||||
GLboolean __EGLEW_TIZEN_image_native_surface = GL_FALSE;
|
GLboolean __EGLEW_TIZEN_image_native_surface = GL_FALSE;
|
||||||
#ifdef EGL_VERSION_1_0
|
#ifdef EGL_VERSION_1_0
|
||||||
@ -20334,6 +20373,9 @@ GLenum eglewInit (EGLDisplay display)
|
|||||||
#ifdef EGL_VERSION_1_5
|
#ifdef EGL_VERSION_1_5
|
||||||
if (glewExperimental || EGLEW_VERSION_1_5) EGLEW_VERSION_1_5 = !_glewInit_EGL_VERSION_1_5();
|
if (glewExperimental || EGLEW_VERSION_1_5) EGLEW_VERSION_1_5 = !_glewInit_EGL_VERSION_1_5();
|
||||||
#endif /* EGL_VERSION_1_5 */
|
#endif /* EGL_VERSION_1_5 */
|
||||||
|
#ifdef EGL_ANDROID_GLES_layers
|
||||||
|
EGLEW_ANDROID_GLES_layers = _glewSearchExtension("EGL_ANDROID_GLES_layers", extStart, extEnd);
|
||||||
|
#endif /* EGL_ANDROID_GLES_layers */
|
||||||
#ifdef EGL_ANDROID_blob_cache
|
#ifdef EGL_ANDROID_blob_cache
|
||||||
EGLEW_ANDROID_blob_cache = _glewSearchExtension("EGL_ANDROID_blob_cache", extStart, extEnd);
|
EGLEW_ANDROID_blob_cache = _glewSearchExtension("EGL_ANDROID_blob_cache", extStart, extEnd);
|
||||||
if (glewExperimental || EGLEW_ANDROID_blob_cache) EGLEW_ANDROID_blob_cache = !_glewInit_EGL_ANDROID_blob_cache();
|
if (glewExperimental || EGLEW_ANDROID_blob_cache) EGLEW_ANDROID_blob_cache = !_glewInit_EGL_ANDROID_blob_cache();
|
||||||
@ -20732,6 +20774,9 @@ GLenum eglewInit (EGLDisplay display)
|
|||||||
EGLEW_NV_post_sub_buffer = _glewSearchExtension("EGL_NV_post_sub_buffer", extStart, extEnd);
|
EGLEW_NV_post_sub_buffer = _glewSearchExtension("EGL_NV_post_sub_buffer", extStart, extEnd);
|
||||||
if (glewExperimental || EGLEW_NV_post_sub_buffer) EGLEW_NV_post_sub_buffer = !_glewInit_EGL_NV_post_sub_buffer();
|
if (glewExperimental || EGLEW_NV_post_sub_buffer) EGLEW_NV_post_sub_buffer = !_glewInit_EGL_NV_post_sub_buffer();
|
||||||
#endif /* EGL_NV_post_sub_buffer */
|
#endif /* EGL_NV_post_sub_buffer */
|
||||||
|
#ifdef EGL_NV_quadruple_buffer
|
||||||
|
EGLEW_NV_quadruple_buffer = _glewSearchExtension("EGL_NV_quadruple_buffer", extStart, extEnd);
|
||||||
|
#endif /* EGL_NV_quadruple_buffer */
|
||||||
#ifdef EGL_NV_robustness_video_memory_purge
|
#ifdef EGL_NV_robustness_video_memory_purge
|
||||||
EGLEW_NV_robustness_video_memory_purge = _glewSearchExtension("EGL_NV_robustness_video_memory_purge", extStart, extEnd);
|
EGLEW_NV_robustness_video_memory_purge = _glewSearchExtension("EGL_NV_robustness_video_memory_purge", extStart, extEnd);
|
||||||
#endif /* EGL_NV_robustness_video_memory_purge */
|
#endif /* EGL_NV_robustness_video_memory_purge */
|
||||||
@ -20771,6 +20816,9 @@ GLenum eglewInit (EGLDisplay display)
|
|||||||
EGLEW_NV_stream_metadata = _glewSearchExtension("EGL_NV_stream_metadata", extStart, extEnd);
|
EGLEW_NV_stream_metadata = _glewSearchExtension("EGL_NV_stream_metadata", extStart, extEnd);
|
||||||
if (glewExperimental || EGLEW_NV_stream_metadata) EGLEW_NV_stream_metadata = !_glewInit_EGL_NV_stream_metadata();
|
if (glewExperimental || EGLEW_NV_stream_metadata) EGLEW_NV_stream_metadata = !_glewInit_EGL_NV_stream_metadata();
|
||||||
#endif /* EGL_NV_stream_metadata */
|
#endif /* EGL_NV_stream_metadata */
|
||||||
|
#ifdef EGL_NV_stream_origin
|
||||||
|
EGLEW_NV_stream_origin = _glewSearchExtension("EGL_NV_stream_origin", extStart, extEnd);
|
||||||
|
#endif /* EGL_NV_stream_origin */
|
||||||
#ifdef EGL_NV_stream_remote
|
#ifdef EGL_NV_stream_remote
|
||||||
EGLEW_NV_stream_remote = _glewSearchExtension("EGL_NV_stream_remote", extStart, extEnd);
|
EGLEW_NV_stream_remote = _glewSearchExtension("EGL_NV_stream_remote", extStart, extEnd);
|
||||||
#endif /* EGL_NV_stream_remote */
|
#endif /* EGL_NV_stream_remote */
|
||||||
@ -20799,6 +20847,9 @@ GLenum eglewInit (EGLDisplay display)
|
|||||||
EGLEW_NV_system_time = _glewSearchExtension("EGL_NV_system_time", extStart, extEnd);
|
EGLEW_NV_system_time = _glewSearchExtension("EGL_NV_system_time", extStart, extEnd);
|
||||||
if (glewExperimental || EGLEW_NV_system_time) EGLEW_NV_system_time = !_glewInit_EGL_NV_system_time();
|
if (glewExperimental || EGLEW_NV_system_time) EGLEW_NV_system_time = !_glewInit_EGL_NV_system_time();
|
||||||
#endif /* EGL_NV_system_time */
|
#endif /* EGL_NV_system_time */
|
||||||
|
#ifdef EGL_NV_triple_buffer
|
||||||
|
EGLEW_NV_triple_buffer = _glewSearchExtension("EGL_NV_triple_buffer", extStart, extEnd);
|
||||||
|
#endif /* EGL_NV_triple_buffer */
|
||||||
#ifdef EGL_TIZEN_image_native_buffer
|
#ifdef EGL_TIZEN_image_native_buffer
|
||||||
EGLEW_TIZEN_image_native_buffer = _glewSearchExtension("EGL_TIZEN_image_native_buffer", extStart, extEnd);
|
EGLEW_TIZEN_image_native_buffer = _glewSearchExtension("EGL_TIZEN_image_native_buffer", extStart, extEnd);
|
||||||
#endif /* EGL_TIZEN_image_native_buffer */
|
#endif /* EGL_TIZEN_image_native_buffer */
|
||||||
@ -21927,6 +21978,7 @@ GLboolean __GLXEW_ARB_vertex_buffer_object = GL_FALSE;
|
|||||||
GLboolean __GLXEW_ATI_pixel_format_float = GL_FALSE;
|
GLboolean __GLXEW_ATI_pixel_format_float = GL_FALSE;
|
||||||
GLboolean __GLXEW_ATI_render_texture = GL_FALSE;
|
GLboolean __GLXEW_ATI_render_texture = GL_FALSE;
|
||||||
GLboolean __GLXEW_EXT_buffer_age = GL_FALSE;
|
GLboolean __GLXEW_EXT_buffer_age = GL_FALSE;
|
||||||
|
GLboolean __GLXEW_EXT_context_priority = GL_FALSE;
|
||||||
GLboolean __GLXEW_EXT_create_context_es2_profile = GL_FALSE;
|
GLboolean __GLXEW_EXT_create_context_es2_profile = GL_FALSE;
|
||||||
GLboolean __GLXEW_EXT_create_context_es_profile = GL_FALSE;
|
GLboolean __GLXEW_EXT_create_context_es_profile = GL_FALSE;
|
||||||
GLboolean __GLXEW_EXT_fbconfig_packed_float = GL_FALSE;
|
GLboolean __GLXEW_EXT_fbconfig_packed_float = GL_FALSE;
|
||||||
@ -22641,6 +22693,9 @@ GLenum glxewInit ()
|
|||||||
#ifdef GLX_EXT_buffer_age
|
#ifdef GLX_EXT_buffer_age
|
||||||
GLXEW_EXT_buffer_age = _glewSearchExtension("GLX_EXT_buffer_age", extStart, extEnd);
|
GLXEW_EXT_buffer_age = _glewSearchExtension("GLX_EXT_buffer_age", extStart, extEnd);
|
||||||
#endif /* GLX_EXT_buffer_age */
|
#endif /* GLX_EXT_buffer_age */
|
||||||
|
#ifdef GLX_EXT_context_priority
|
||||||
|
GLXEW_EXT_context_priority = _glewSearchExtension("GLX_EXT_context_priority", extStart, extEnd);
|
||||||
|
#endif /* GLX_EXT_context_priority */
|
||||||
#ifdef GLX_EXT_create_context_es2_profile
|
#ifdef GLX_EXT_create_context_es2_profile
|
||||||
GLXEW_EXT_create_context_es2_profile = _glewSearchExtension("GLX_EXT_create_context_es2_profile", extStart, extEnd);
|
GLXEW_EXT_create_context_es2_profile = _glewSearchExtension("GLX_EXT_create_context_es2_profile", extStart, extEnd);
|
||||||
#endif /* GLX_EXT_create_context_es2_profile */
|
#endif /* GLX_EXT_create_context_es2_profile */
|
||||||
@ -25633,6 +25688,27 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef GL_EXT_multiview_tessellation_geometry_shader
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"multiview_tessellation_geometry_shader", 38))
|
||||||
|
{
|
||||||
|
ret = GLEW_EXT_multiview_tessellation_geometry_shader;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#ifdef GL_EXT_multiview_texture_multisample
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"multiview_texture_multisample", 29))
|
||||||
|
{
|
||||||
|
ret = GLEW_EXT_multiview_texture_multisample;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#ifdef GL_EXT_multiview_timer_query
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"multiview_timer_query", 21))
|
||||||
|
{
|
||||||
|
ret = GLEW_EXT_multiview_timer_query;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#ifdef GL_EXT_occlusion_query_boolean
|
#ifdef GL_EXT_occlusion_query_boolean
|
||||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"occlusion_query_boolean", 23))
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"occlusion_query_boolean", 23))
|
||||||
{
|
{
|
||||||
@ -26228,6 +26304,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef GL_EXT_texture_query_lod
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_query_lod", 17))
|
||||||
|
{
|
||||||
|
ret = GLEW_EXT_texture_query_lod;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#ifdef GL_EXT_texture_rectangle
|
#ifdef GL_EXT_texture_rectangle
|
||||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_rectangle", 17))
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_rectangle", 17))
|
||||||
{
|
{
|
||||||
@ -26270,6 +26353,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef GL_EXT_texture_shadow_lod
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_shadow_lod", 18))
|
||||||
|
{
|
||||||
|
ret = GLEW_EXT_texture_shadow_lod;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#ifdef GL_EXT_texture_shared_exponent
|
#ifdef GL_EXT_texture_shared_exponent
|
||||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_shared_exponent", 23))
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_shared_exponent", 23))
|
||||||
{
|
{
|
||||||
@ -30104,6 +30194,13 @@ GLboolean glxewIsSupported (const char* name)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef GLX_EXT_context_priority
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"context_priority", 16))
|
||||||
|
{
|
||||||
|
ret = GLXEW_EXT_context_priority;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#ifdef GLX_EXT_create_context_es2_profile
|
#ifdef GLX_EXT_create_context_es2_profile
|
||||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_context_es2_profile", 26))
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_context_es2_profile", 26))
|
||||||
{
|
{
|
||||||
@ -30557,6 +30654,13 @@ GLboolean eglewIsSupported (const char* name)
|
|||||||
}
|
}
|
||||||
if (_glewStrSame2(&pos, &len, (const GLubyte*)"ANDROID_", 8))
|
if (_glewStrSame2(&pos, &len, (const GLubyte*)"ANDROID_", 8))
|
||||||
{
|
{
|
||||||
|
#ifdef EGL_ANDROID_GLES_layers
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"GLES_layers", 11))
|
||||||
|
{
|
||||||
|
ret = EGLEW_ANDROID_GLES_layers;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#ifdef EGL_ANDROID_blob_cache
|
#ifdef EGL_ANDROID_blob_cache
|
||||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"blob_cache", 10))
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"blob_cache", 10))
|
||||||
{
|
{
|
||||||
@ -31417,6 +31521,13 @@ GLboolean eglewIsSupported (const char* name)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef EGL_NV_quadruple_buffer
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"quadruple_buffer", 16))
|
||||||
|
{
|
||||||
|
ret = EGLEW_NV_quadruple_buffer;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#ifdef EGL_NV_robustness_video_memory_purge
|
#ifdef EGL_NV_robustness_video_memory_purge
|
||||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"robustness_video_memory_purge", 29))
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"robustness_video_memory_purge", 29))
|
||||||
{
|
{
|
||||||
@ -31501,6 +31612,13 @@ GLboolean eglewIsSupported (const char* name)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef EGL_NV_stream_origin
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"stream_origin", 13))
|
||||||
|
{
|
||||||
|
ret = EGLEW_NV_stream_origin;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#ifdef EGL_NV_stream_remote
|
#ifdef EGL_NV_stream_remote
|
||||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"stream_remote", 13))
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"stream_remote", 13))
|
||||||
{
|
{
|
||||||
@ -31556,6 +31674,13 @@ GLboolean eglewIsSupported (const char* name)
|
|||||||
ret = EGLEW_NV_system_time;
|
ret = EGLEW_NV_system_time;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
#ifdef EGL_NV_triple_buffer
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"triple_buffer", 13))
|
||||||
|
{
|
||||||
|
ret = EGLEW_NV_triple_buffer;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
if (_glewStrSame2(&pos, &len, (const GLubyte*)"TIZEN_", 6))
|
if (_glewStrSame2(&pos, &len, (const GLubyte*)"TIZEN_", 6))
|
||||||
|
120
src/glewinfo.c
120
src/glewinfo.c
@ -5440,6 +5440,33 @@ static void _glewInfo_GL_EXT_multiview_draw_buffers (void)
|
|||||||
|
|
||||||
#endif /* GL_EXT_multiview_draw_buffers */
|
#endif /* GL_EXT_multiview_draw_buffers */
|
||||||
|
|
||||||
|
#ifdef GL_EXT_multiview_tessellation_geometry_shader
|
||||||
|
|
||||||
|
static void _glewInfo_GL_EXT_multiview_tessellation_geometry_shader (void)
|
||||||
|
{
|
||||||
|
glewPrintExt("GL_EXT_multiview_tessellation_geometry_shader", GLEW_EXT_multiview_tessellation_geometry_shader, glewIsSupported("GL_EXT_multiview_tessellation_geometry_shader"), glewGetExtension("GL_EXT_multiview_tessellation_geometry_shader"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* GL_EXT_multiview_tessellation_geometry_shader */
|
||||||
|
|
||||||
|
#ifdef GL_EXT_multiview_texture_multisample
|
||||||
|
|
||||||
|
static void _glewInfo_GL_EXT_multiview_texture_multisample (void)
|
||||||
|
{
|
||||||
|
glewPrintExt("GL_EXT_multiview_texture_multisample", GLEW_EXT_multiview_texture_multisample, glewIsSupported("GL_EXT_multiview_texture_multisample"), glewGetExtension("GL_EXT_multiview_texture_multisample"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* GL_EXT_multiview_texture_multisample */
|
||||||
|
|
||||||
|
#ifdef GL_EXT_multiview_timer_query
|
||||||
|
|
||||||
|
static void _glewInfo_GL_EXT_multiview_timer_query (void)
|
||||||
|
{
|
||||||
|
glewPrintExt("GL_EXT_multiview_timer_query", GLEW_EXT_multiview_timer_query, glewIsSupported("GL_EXT_multiview_timer_query"), glewGetExtension("GL_EXT_multiview_timer_query"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* GL_EXT_multiview_timer_query */
|
||||||
|
|
||||||
#ifdef GL_EXT_occlusion_query_boolean
|
#ifdef GL_EXT_occlusion_query_boolean
|
||||||
|
|
||||||
static void _glewInfo_GL_EXT_occlusion_query_boolean (void)
|
static void _glewInfo_GL_EXT_occlusion_query_boolean (void)
|
||||||
@ -6320,6 +6347,15 @@ static void _glewInfo_GL_EXT_texture_perturb_normal (void)
|
|||||||
|
|
||||||
#endif /* GL_EXT_texture_perturb_normal */
|
#endif /* GL_EXT_texture_perturb_normal */
|
||||||
|
|
||||||
|
#ifdef GL_EXT_texture_query_lod
|
||||||
|
|
||||||
|
static void _glewInfo_GL_EXT_texture_query_lod (void)
|
||||||
|
{
|
||||||
|
glewPrintExt("GL_EXT_texture_query_lod", GLEW_EXT_texture_query_lod, glewIsSupported("GL_EXT_texture_query_lod"), glewGetExtension("GL_EXT_texture_query_lod"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* GL_EXT_texture_query_lod */
|
||||||
|
|
||||||
#ifdef GL_EXT_texture_rectangle
|
#ifdef GL_EXT_texture_rectangle
|
||||||
|
|
||||||
static void _glewInfo_GL_EXT_texture_rectangle (void)
|
static void _glewInfo_GL_EXT_texture_rectangle (void)
|
||||||
@ -6374,6 +6410,15 @@ static void _glewInfo_GL_EXT_texture_sRGB_decode (void)
|
|||||||
|
|
||||||
#endif /* GL_EXT_texture_sRGB_decode */
|
#endif /* GL_EXT_texture_sRGB_decode */
|
||||||
|
|
||||||
|
#ifdef GL_EXT_texture_shadow_lod
|
||||||
|
|
||||||
|
static void _glewInfo_GL_EXT_texture_shadow_lod (void)
|
||||||
|
{
|
||||||
|
glewPrintExt("GL_EXT_texture_shadow_lod", GLEW_EXT_texture_shadow_lod, glewIsSupported("GL_EXT_texture_shadow_lod"), glewGetExtension("GL_EXT_texture_shadow_lod"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* GL_EXT_texture_shadow_lod */
|
||||||
|
|
||||||
#ifdef GL_EXT_texture_shared_exponent
|
#ifdef GL_EXT_texture_shared_exponent
|
||||||
|
|
||||||
static void _glewInfo_GL_EXT_texture_shared_exponent (void)
|
static void _glewInfo_GL_EXT_texture_shared_exponent (void)
|
||||||
@ -11669,6 +11714,15 @@ static void _glewInfo_EGL_VERSION_1_5 (void)
|
|||||||
|
|
||||||
#endif /* EGL_VERSION_1_5 */
|
#endif /* EGL_VERSION_1_5 */
|
||||||
|
|
||||||
|
#ifdef EGL_ANDROID_GLES_layers
|
||||||
|
|
||||||
|
static void _glewInfo_EGL_ANDROID_GLES_layers (void)
|
||||||
|
{
|
||||||
|
glewPrintExt("EGL_ANDROID_GLES_layers", EGLEW_ANDROID_GLES_layers, eglewIsSupported("EGL_ANDROID_GLES_layers"), eglewGetExtension("EGL_ANDROID_GLES_layers"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* EGL_ANDROID_GLES_layers */
|
||||||
|
|
||||||
#ifdef EGL_ANDROID_blob_cache
|
#ifdef EGL_ANDROID_blob_cache
|
||||||
|
|
||||||
static void _glewInfo_EGL_ANDROID_blob_cache (void)
|
static void _glewInfo_EGL_ANDROID_blob_cache (void)
|
||||||
@ -12868,6 +12922,15 @@ static void _glewInfo_EGL_NV_post_sub_buffer (void)
|
|||||||
|
|
||||||
#endif /* EGL_NV_post_sub_buffer */
|
#endif /* EGL_NV_post_sub_buffer */
|
||||||
|
|
||||||
|
#ifdef EGL_NV_quadruple_buffer
|
||||||
|
|
||||||
|
static void _glewInfo_EGL_NV_quadruple_buffer (void)
|
||||||
|
{
|
||||||
|
glewPrintExt("EGL_NV_quadruple_buffer", EGLEW_NV_quadruple_buffer, eglewIsSupported("EGL_NV_quadruple_buffer"), eglewGetExtension("EGL_NV_quadruple_buffer"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* EGL_NV_quadruple_buffer */
|
||||||
|
|
||||||
#ifdef EGL_NV_robustness_video_memory_purge
|
#ifdef EGL_NV_robustness_video_memory_purge
|
||||||
|
|
||||||
static void _glewInfo_EGL_NV_robustness_video_memory_purge (void)
|
static void _glewInfo_EGL_NV_robustness_video_memory_purge (void)
|
||||||
@ -12984,6 +13047,15 @@ static void _glewInfo_EGL_NV_stream_metadata (void)
|
|||||||
|
|
||||||
#endif /* EGL_NV_stream_metadata */
|
#endif /* EGL_NV_stream_metadata */
|
||||||
|
|
||||||
|
#ifdef EGL_NV_stream_origin
|
||||||
|
|
||||||
|
static void _glewInfo_EGL_NV_stream_origin (void)
|
||||||
|
{
|
||||||
|
glewPrintExt("EGL_NV_stream_origin", EGLEW_NV_stream_origin, eglewIsSupported("EGL_NV_stream_origin"), eglewGetExtension("EGL_NV_stream_origin"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* EGL_NV_stream_origin */
|
||||||
|
|
||||||
#ifdef EGL_NV_stream_remote
|
#ifdef EGL_NV_stream_remote
|
||||||
|
|
||||||
static void _glewInfo_EGL_NV_stream_remote (void)
|
static void _glewInfo_EGL_NV_stream_remote (void)
|
||||||
@ -13070,6 +13142,15 @@ static void _glewInfo_EGL_NV_system_time (void)
|
|||||||
|
|
||||||
#endif /* EGL_NV_system_time */
|
#endif /* EGL_NV_system_time */
|
||||||
|
|
||||||
|
#ifdef EGL_NV_triple_buffer
|
||||||
|
|
||||||
|
static void _glewInfo_EGL_NV_triple_buffer (void)
|
||||||
|
{
|
||||||
|
glewPrintExt("EGL_NV_triple_buffer", EGLEW_NV_triple_buffer, eglewIsSupported("EGL_NV_triple_buffer"), eglewGetExtension("EGL_NV_triple_buffer"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* EGL_NV_triple_buffer */
|
||||||
|
|
||||||
#ifdef EGL_TIZEN_image_native_buffer
|
#ifdef EGL_TIZEN_image_native_buffer
|
||||||
|
|
||||||
static void _glewInfo_EGL_TIZEN_image_native_buffer (void)
|
static void _glewInfo_EGL_TIZEN_image_native_buffer (void)
|
||||||
@ -13962,6 +14043,15 @@ static void _glewInfo_GLX_EXT_buffer_age (void)
|
|||||||
|
|
||||||
#endif /* GLX_EXT_buffer_age */
|
#endif /* GLX_EXT_buffer_age */
|
||||||
|
|
||||||
|
#ifdef GLX_EXT_context_priority
|
||||||
|
|
||||||
|
static void _glewInfo_GLX_EXT_context_priority (void)
|
||||||
|
{
|
||||||
|
glewPrintExt("GLX_EXT_context_priority", GLXEW_EXT_context_priority, glxewIsSupported("GLX_EXT_context_priority"), glxewGetExtension("GLX_EXT_context_priority"));
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* GLX_EXT_context_priority */
|
||||||
|
|
||||||
#ifdef GLX_EXT_create_context_es2_profile
|
#ifdef GLX_EXT_create_context_es2_profile
|
||||||
|
|
||||||
static void _glewInfo_GLX_EXT_create_context_es2_profile (void)
|
static void _glewInfo_GLX_EXT_create_context_es2_profile (void)
|
||||||
@ -15707,6 +15797,15 @@ static void glewInfo (void)
|
|||||||
#ifdef GL_EXT_multiview_draw_buffers
|
#ifdef GL_EXT_multiview_draw_buffers
|
||||||
_glewInfo_GL_EXT_multiview_draw_buffers();
|
_glewInfo_GL_EXT_multiview_draw_buffers();
|
||||||
#endif /* GL_EXT_multiview_draw_buffers */
|
#endif /* GL_EXT_multiview_draw_buffers */
|
||||||
|
#ifdef GL_EXT_multiview_tessellation_geometry_shader
|
||||||
|
_glewInfo_GL_EXT_multiview_tessellation_geometry_shader();
|
||||||
|
#endif /* GL_EXT_multiview_tessellation_geometry_shader */
|
||||||
|
#ifdef GL_EXT_multiview_texture_multisample
|
||||||
|
_glewInfo_GL_EXT_multiview_texture_multisample();
|
||||||
|
#endif /* GL_EXT_multiview_texture_multisample */
|
||||||
|
#ifdef GL_EXT_multiview_timer_query
|
||||||
|
_glewInfo_GL_EXT_multiview_timer_query();
|
||||||
|
#endif /* GL_EXT_multiview_timer_query */
|
||||||
#ifdef GL_EXT_occlusion_query_boolean
|
#ifdef GL_EXT_occlusion_query_boolean
|
||||||
_glewInfo_GL_EXT_occlusion_query_boolean();
|
_glewInfo_GL_EXT_occlusion_query_boolean();
|
||||||
#endif /* GL_EXT_occlusion_query_boolean */
|
#endif /* GL_EXT_occlusion_query_boolean */
|
||||||
@ -15962,6 +16061,9 @@ static void glewInfo (void)
|
|||||||
#ifdef GL_EXT_texture_perturb_normal
|
#ifdef GL_EXT_texture_perturb_normal
|
||||||
_glewInfo_GL_EXT_texture_perturb_normal();
|
_glewInfo_GL_EXT_texture_perturb_normal();
|
||||||
#endif /* GL_EXT_texture_perturb_normal */
|
#endif /* GL_EXT_texture_perturb_normal */
|
||||||
|
#ifdef GL_EXT_texture_query_lod
|
||||||
|
_glewInfo_GL_EXT_texture_query_lod();
|
||||||
|
#endif /* GL_EXT_texture_query_lod */
|
||||||
#ifdef GL_EXT_texture_rectangle
|
#ifdef GL_EXT_texture_rectangle
|
||||||
_glewInfo_GL_EXT_texture_rectangle();
|
_glewInfo_GL_EXT_texture_rectangle();
|
||||||
#endif /* GL_EXT_texture_rectangle */
|
#endif /* GL_EXT_texture_rectangle */
|
||||||
@ -15980,6 +16082,9 @@ static void glewInfo (void)
|
|||||||
#ifdef GL_EXT_texture_sRGB_decode
|
#ifdef GL_EXT_texture_sRGB_decode
|
||||||
_glewInfo_GL_EXT_texture_sRGB_decode();
|
_glewInfo_GL_EXT_texture_sRGB_decode();
|
||||||
#endif /* GL_EXT_texture_sRGB_decode */
|
#endif /* GL_EXT_texture_sRGB_decode */
|
||||||
|
#ifdef GL_EXT_texture_shadow_lod
|
||||||
|
_glewInfo_GL_EXT_texture_shadow_lod();
|
||||||
|
#endif /* GL_EXT_texture_shadow_lod */
|
||||||
#ifdef GL_EXT_texture_shared_exponent
|
#ifdef GL_EXT_texture_shared_exponent
|
||||||
_glewInfo_GL_EXT_texture_shared_exponent();
|
_glewInfo_GL_EXT_texture_shared_exponent();
|
||||||
#endif /* GL_EXT_texture_shared_exponent */
|
#endif /* GL_EXT_texture_shared_exponent */
|
||||||
@ -17566,6 +17671,9 @@ static void glxewInfo ()
|
|||||||
#ifdef GLX_EXT_buffer_age
|
#ifdef GLX_EXT_buffer_age
|
||||||
_glewInfo_GLX_EXT_buffer_age();
|
_glewInfo_GLX_EXT_buffer_age();
|
||||||
#endif /* GLX_EXT_buffer_age */
|
#endif /* GLX_EXT_buffer_age */
|
||||||
|
#ifdef GLX_EXT_context_priority
|
||||||
|
_glewInfo_GLX_EXT_context_priority();
|
||||||
|
#endif /* GLX_EXT_context_priority */
|
||||||
#ifdef GLX_EXT_create_context_es2_profile
|
#ifdef GLX_EXT_create_context_es2_profile
|
||||||
_glewInfo_GLX_EXT_create_context_es2_profile();
|
_glewInfo_GLX_EXT_create_context_es2_profile();
|
||||||
#endif /* GLX_EXT_create_context_es2_profile */
|
#endif /* GLX_EXT_create_context_es2_profile */
|
||||||
@ -17746,6 +17854,9 @@ static void eglewInfo ()
|
|||||||
#ifdef EGL_VERSION_1_5
|
#ifdef EGL_VERSION_1_5
|
||||||
_glewInfo_EGL_VERSION_1_5();
|
_glewInfo_EGL_VERSION_1_5();
|
||||||
#endif /* EGL_VERSION_1_5 */
|
#endif /* EGL_VERSION_1_5 */
|
||||||
|
#ifdef EGL_ANDROID_GLES_layers
|
||||||
|
_glewInfo_EGL_ANDROID_GLES_layers();
|
||||||
|
#endif /* EGL_ANDROID_GLES_layers */
|
||||||
#ifdef EGL_ANDROID_blob_cache
|
#ifdef EGL_ANDROID_blob_cache
|
||||||
_glewInfo_EGL_ANDROID_blob_cache();
|
_glewInfo_EGL_ANDROID_blob_cache();
|
||||||
#endif /* EGL_ANDROID_blob_cache */
|
#endif /* EGL_ANDROID_blob_cache */
|
||||||
@ -18103,6 +18214,9 @@ static void eglewInfo ()
|
|||||||
#ifdef EGL_NV_post_sub_buffer
|
#ifdef EGL_NV_post_sub_buffer
|
||||||
_glewInfo_EGL_NV_post_sub_buffer();
|
_glewInfo_EGL_NV_post_sub_buffer();
|
||||||
#endif /* EGL_NV_post_sub_buffer */
|
#endif /* EGL_NV_post_sub_buffer */
|
||||||
|
#ifdef EGL_NV_quadruple_buffer
|
||||||
|
_glewInfo_EGL_NV_quadruple_buffer();
|
||||||
|
#endif /* EGL_NV_quadruple_buffer */
|
||||||
#ifdef EGL_NV_robustness_video_memory_purge
|
#ifdef EGL_NV_robustness_video_memory_purge
|
||||||
_glewInfo_EGL_NV_robustness_video_memory_purge();
|
_glewInfo_EGL_NV_robustness_video_memory_purge();
|
||||||
#endif /* EGL_NV_robustness_video_memory_purge */
|
#endif /* EGL_NV_robustness_video_memory_purge */
|
||||||
@ -18139,6 +18253,9 @@ static void eglewInfo ()
|
|||||||
#ifdef EGL_NV_stream_metadata
|
#ifdef EGL_NV_stream_metadata
|
||||||
_glewInfo_EGL_NV_stream_metadata();
|
_glewInfo_EGL_NV_stream_metadata();
|
||||||
#endif /* EGL_NV_stream_metadata */
|
#endif /* EGL_NV_stream_metadata */
|
||||||
|
#ifdef EGL_NV_stream_origin
|
||||||
|
_glewInfo_EGL_NV_stream_origin();
|
||||||
|
#endif /* EGL_NV_stream_origin */
|
||||||
#ifdef EGL_NV_stream_remote
|
#ifdef EGL_NV_stream_remote
|
||||||
_glewInfo_EGL_NV_stream_remote();
|
_glewInfo_EGL_NV_stream_remote();
|
||||||
#endif /* EGL_NV_stream_remote */
|
#endif /* EGL_NV_stream_remote */
|
||||||
@ -18163,6 +18280,9 @@ static void eglewInfo ()
|
|||||||
#ifdef EGL_NV_system_time
|
#ifdef EGL_NV_system_time
|
||||||
_glewInfo_EGL_NV_system_time();
|
_glewInfo_EGL_NV_system_time();
|
||||||
#endif /* EGL_NV_system_time */
|
#endif /* EGL_NV_system_time */
|
||||||
|
#ifdef EGL_NV_triple_buffer
|
||||||
|
_glewInfo_EGL_NV_triple_buffer();
|
||||||
|
#endif /* EGL_NV_triple_buffer */
|
||||||
#ifdef EGL_TIZEN_image_native_buffer
|
#ifdef EGL_TIZEN_image_native_buffer
|
||||||
_glewInfo_EGL_TIZEN_image_native_buffer();
|
_glewInfo_EGL_TIZEN_image_native_buffer();
|
||||||
#endif /* EGL_TIZEN_image_native_buffer */
|
#endif /* EGL_TIZEN_image_native_buffer */
|
||||||
|
Loading…
Reference in New Issue
Block a user