mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2025-04-04 16:02:08 +00:00
glew-cmake release from glew-1.5.6
This commit is contained in:
parent
8dc5cb7c2c
commit
4703468485
@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">1.5.5</a></i></td></tr>
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">1.5.6</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
@ -70,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 07-13-10</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 09-07-10</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
|
||||
height="35" border="0" alt="OpenGL Logo"></a>
|
||||
|
@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">1.5.5</a></i></td></tr>
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">1.5.6</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
@ -70,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 07-13-10</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 09-07-10</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
|
||||
height="35" border="0" alt="OpenGL Logo"></a>
|
||||
|
@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">1.5.5</a></i></td></tr>
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">1.5.6</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
@ -70,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 07-13-10</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 09-07-10</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
|
||||
height="35" border="0" alt="OpenGL Logo"></a>
|
||||
|
726
doc/glew.html
726
doc/glew.html
@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">1.5.5</a></i></td></tr>
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">1.5.6</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
@ -70,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 07-13-10</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 09-07-10</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
|
||||
height="35" border="0" alt="OpenGL Logo"></a>
|
||||
@ -132,385 +132,395 @@ width="88" height="32" border="0" alt="Support This Project"></a></td></tr> -->
|
||||
<tr><td class="num">29</td><td> </td><td><a href="http://www.opengl.org/registry/specs/APPLE/vertex_program_evaluators.txt">APPLE_vertex_program_evaluators</a></td></tr>
|
||||
<tr><td class="num">30</td><td> </td><td><a href="http://www.opengl.org/registry/specs/APPLE/ycbcr_422.txt">APPLE_ycbcr_422</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">31</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/blend_func_extended.txt">ARB_blend_func_extended</a></td></tr>
|
||||
<tr><td class="num">32</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/color_buffer_float.txt">ARB_color_buffer_float</a></td></tr>
|
||||
<tr><td class="num">33</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/compatibility.txt">ARB_compatibility</a></td></tr>
|
||||
<tr><td class="num">34</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/copy_buffer.txt">ARB_copy_buffer</a></td></tr>
|
||||
<tr><td class="num">35</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/depth_buffer_float.txt">ARB_depth_buffer_float</a></td></tr>
|
||||
<tr><td class="num">36</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/depth_clamp.txt">ARB_depth_clamp</a></td></tr>
|
||||
<tr><td class="num">37</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/depth_texture.txt">ARB_depth_texture</a></td></tr>
|
||||
<tr><td class="num">38</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_buffers.txt">ARB_draw_buffers</a></td></tr>
|
||||
<tr><td class="num">39</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_buffers_blend.txt">ARB_draw_buffers_blend</a></td></tr>
|
||||
<tr><td class="num">40</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_elements_base_vertex.txt">ARB_draw_elements_base_vertex</a></td></tr>
|
||||
<tr><td class="num">41</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_indirect.txt">ARB_draw_indirect</a></td></tr>
|
||||
<tr><td class="num">42</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_instanced.txt">ARB_draw_instanced</a></td></tr>
|
||||
<tr><td class="num">43</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/explicit_attrib_location.txt">ARB_explicit_attrib_location</a></td></tr>
|
||||
<tr><td class="num">44</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/fragment_coord_conventions.txt">ARB_fragment_coord_conventions</a></td></tr>
|
||||
<tr><td class="num">45</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/fragment_program.txt">ARB_fragment_program</a></td></tr>
|
||||
<tr><td class="num">46</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/fragment_program_shadow.txt">ARB_fragment_program_shadow</a></td></tr>
|
||||
<tr><td class="num">47</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/fragment_shader.txt">ARB_fragment_shader</a></td></tr>
|
||||
<tr><td class="num">48</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/framebuffer_object.txt">ARB_framebuffer_object</a></td></tr>
|
||||
<tr><td class="num">49</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/framebuffer_sRGB.txt">ARB_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">50</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/geometry_shader4.txt">ARB_geometry_shader4</a></td></tr>
|
||||
<tr><td class="num">51</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/gpu_shader5.txt">ARB_gpu_shader5</a></td></tr>
|
||||
<tr><td class="num">52</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/gpu_shader_fp64.txt">ARB_gpu_shader_fp64</a></td></tr>
|
||||
<tr><td class="num">53</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/half_float_pixel.txt">ARB_half_float_pixel</a></td></tr>
|
||||
<tr><td class="num">54</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/half_float_vertex.txt">ARB_half_float_vertex</a></td></tr>
|
||||
<tr><td class="num">55</td><td> </td><td>ARB_imaging</td></tr>
|
||||
<tr><td class="num">56</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/instanced_arrays.txt">ARB_instanced_arrays</a></td></tr>
|
||||
<tr><td class="num">57</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/map_buffer_range.txt">ARB_map_buffer_range</a></td></tr>
|
||||
<tr><td class="num">58</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/matrix_palette.txt">ARB_matrix_palette</a></td></tr>
|
||||
<tr><td class="num">59</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/multisample.txt">ARB_multisample</a></td></tr>
|
||||
<tr><td class="num">60</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/multitexture.txt">ARB_multitexture</a></td></tr>
|
||||
<tr><td class="num">61</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/occlusion_query.txt">ARB_occlusion_query</a></td></tr>
|
||||
<tr><td class="num">62</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/occlusion_query2.txt">ARB_occlusion_query2</a></td></tr>
|
||||
<tr><td class="num">63</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/pixel_buffer_object.txt">ARB_pixel_buffer_object</a></td></tr>
|
||||
<tr><td class="num">64</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/point_parameters.txt">ARB_point_parameters</a></td></tr>
|
||||
<tr><td class="num">65</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/point_sprite.txt">ARB_point_sprite</a></td></tr>
|
||||
<tr><td class="num">66</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/provoking_vertex.txt">ARB_provoking_vertex</a></td></tr>
|
||||
<tr><td class="num">67</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/sample_shading.txt">ARB_sample_shading</a></td></tr>
|
||||
<tr><td class="num">68</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/sampler_objects.txt">ARB_sampler_objects</a></td></tr>
|
||||
<tr><td class="num">69</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/seamless_cube_map.txt">ARB_seamless_cube_map</a></td></tr>
|
||||
<tr><td class="num">70</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shader_bit_encoding.txt">ARB_shader_bit_encoding</a></td></tr>
|
||||
<tr><td class="num">71</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shader_objects.txt">ARB_shader_objects</a></td></tr>
|
||||
<tr><td class="num">72</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shader_subroutine.txt">ARB_shader_subroutine</a></td></tr>
|
||||
<tr><td class="num">73</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shader_texture_lod.txt">ARB_shader_texture_lod</a></td></tr>
|
||||
<tr><td class="num">74</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shading_language_100.txt">ARB_shading_language_100</a></td></tr>
|
||||
<tr><td class="num">75</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shading_language_include.txt">ARB_shading_language_include</a></td></tr>
|
||||
<tr><td class="num">76</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shadow.txt">ARB_shadow</a></td></tr>
|
||||
<tr><td class="num">77</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shadow_ambient.txt">ARB_shadow_ambient</a></td></tr>
|
||||
<tr><td class="num">78</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/sync.txt">ARB_sync</a></td></tr>
|
||||
<tr><td class="num">79</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/tessellation_shader.txt">ARB_tessellation_shader</a></td></tr>
|
||||
<tr><td class="num">80</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_border_clamp.txt">ARB_texture_border_clamp</a></td></tr>
|
||||
<tr><td class="num">81</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_buffer_object.txt">ARB_texture_buffer_object</a></td></tr>
|
||||
<tr><td class="num">82</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_buffer_object_rgb32.txt">ARB_texture_buffer_object_rgb32</a></td></tr>
|
||||
<tr><td class="num">83</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_compression.txt">ARB_texture_compression</a></td></tr>
|
||||
<tr><td class="num">84</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_compression_bptc.txt">ARB_texture_compression_bptc</a></td></tr>
|
||||
<tr><td class="num">85</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_compression_rgtc.txt">ARB_texture_compression_rgtc</a></td></tr>
|
||||
<tr><td class="num">86</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_cube_map.txt">ARB_texture_cube_map</a></td></tr>
|
||||
<tr><td class="num">87</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_cube_map_array.txt">ARB_texture_cube_map_array</a></td></tr>
|
||||
<tr><td class="num">88</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_env_add.txt">ARB_texture_env_add</a></td></tr>
|
||||
<tr><td class="num">89</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_env_combine.txt">ARB_texture_env_combine</a></td></tr>
|
||||
<tr><td class="num">90</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_env_crossbar.txt">ARB_texture_env_crossbar</a></td></tr>
|
||||
<tr><td class="num">91</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_env_dot3.txt">ARB_texture_env_dot3</a></td></tr>
|
||||
<tr><td class="num">92</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_float.txt">ARB_texture_float</a></td></tr>
|
||||
<tr><td class="num">93</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_gather.txt">ARB_texture_gather</a></td></tr>
|
||||
<tr><td class="num">94</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_mirrored_repeat.txt">ARB_texture_mirrored_repeat</a></td></tr>
|
||||
<tr><td class="num">95</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_multisample.txt">ARB_texture_multisample</a></td></tr>
|
||||
<tr><td class="num">96</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_non_power_of_two.txt">ARB_texture_non_power_of_two</a></td></tr>
|
||||
<tr><td class="num">97</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_query_lod.txt">ARB_texture_query_lod</a></td></tr>
|
||||
<tr><td class="num">98</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_rectangle.txt">ARB_texture_rectangle</a></td></tr>
|
||||
<tr><td class="num">99</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_rg.txt">ARB_texture_rg</a></td></tr>
|
||||
<tr><td class="num">100</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_rgb10_a2ui.txt">ARB_texture_rgb10_a2ui</a></td></tr>
|
||||
<tr><td class="num">101</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_swizzle.txt">ARB_texture_swizzle</a></td></tr>
|
||||
<tr><td class="num">102</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/timer_query.txt">ARB_timer_query</a></td></tr>
|
||||
<tr><td class="num">103</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/transform_feedback2.txt">ARB_transform_feedback2</a></td></tr>
|
||||
<tr><td class="num">104</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/transform_feedback3.txt">ARB_transform_feedback3</a></td></tr>
|
||||
<tr><td class="num">105</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/transpose_matrix.txt">ARB_transpose_matrix</a></td></tr>
|
||||
<tr><td class="num">106</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/uniform_buffer_object.txt">ARB_uniform_buffer_object</a></td></tr>
|
||||
<tr><td class="num">107</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_array_bgra.txt">ARB_vertex_array_bgra</a></td></tr>
|
||||
<tr><td class="num">108</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_array_object.txt">ARB_vertex_array_object</a></td></tr>
|
||||
<tr><td class="num">109</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_blend.txt">ARB_vertex_blend</a></td></tr>
|
||||
<tr><td class="num">110</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt">ARB_vertex_buffer_object</a></td></tr>
|
||||
<tr><td class="num">111</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_program.txt">ARB_vertex_program</a></td></tr>
|
||||
<tr><td class="num">112</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_shader.txt">ARB_vertex_shader</a></td></tr>
|
||||
<tr><td class="num">113</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_type_2_10_10_10_rev.txt">ARB_vertex_type_2_10_10_10_rev</a></td></tr>
|
||||
<tr><td class="num">114</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/window_pos.txt">ARB_window_pos</a></td></tr>
|
||||
<tr><td class="num">31</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/ES2_compatibility.txt">ARB_ES2_compatibility</a></td></tr>
|
||||
<tr><td class="num">32</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/blend_func_extended.txt">ARB_blend_func_extended</a></td></tr>
|
||||
<tr><td class="num">33</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/cl_event.txt">ARB_cl_event</a></td></tr>
|
||||
<tr><td class="num">34</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/color_buffer_float.txt">ARB_color_buffer_float</a></td></tr>
|
||||
<tr><td class="num">35</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/compatibility.txt">ARB_compatibility</a></td></tr>
|
||||
<tr><td class="num">36</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/copy_buffer.txt">ARB_copy_buffer</a></td></tr>
|
||||
<tr><td class="num">37</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/debug_output.txt">ARB_debug_output</a></td></tr>
|
||||
<tr><td class="num">38</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/depth_buffer_float.txt">ARB_depth_buffer_float</a></td></tr>
|
||||
<tr><td class="num">39</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/depth_clamp.txt">ARB_depth_clamp</a></td></tr>
|
||||
<tr><td class="num">40</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/depth_texture.txt">ARB_depth_texture</a></td></tr>
|
||||
<tr><td class="num">41</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_buffers.txt">ARB_draw_buffers</a></td></tr>
|
||||
<tr><td class="num">42</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_buffers_blend.txt">ARB_draw_buffers_blend</a></td></tr>
|
||||
<tr><td class="num">43</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_elements_base_vertex.txt">ARB_draw_elements_base_vertex</a></td></tr>
|
||||
<tr><td class="num">44</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_indirect.txt">ARB_draw_indirect</a></td></tr>
|
||||
<tr><td class="num">45</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/draw_instanced.txt">ARB_draw_instanced</a></td></tr>
|
||||
<tr><td class="num">46</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/explicit_attrib_location.txt">ARB_explicit_attrib_location</a></td></tr>
|
||||
<tr><td class="num">47</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/fragment_coord_conventions.txt">ARB_fragment_coord_conventions</a></td></tr>
|
||||
<tr><td class="num">48</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/fragment_program.txt">ARB_fragment_program</a></td></tr>
|
||||
<tr><td class="num">49</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/fragment_program_shadow.txt">ARB_fragment_program_shadow</a></td></tr>
|
||||
<tr><td class="num">50</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/fragment_shader.txt">ARB_fragment_shader</a></td></tr>
|
||||
<tr><td class="num">51</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/framebuffer_object.txt">ARB_framebuffer_object</a></td></tr>
|
||||
<tr><td class="num">52</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/framebuffer_sRGB.txt">ARB_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">53</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/geometry_shader4.txt">ARB_geometry_shader4</a></td></tr>
|
||||
<tr><td class="num">54</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/get_program_binary.txt">ARB_get_program_binary</a></td></tr>
|
||||
<tr><td class="num">55</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/gpu_shader5.txt">ARB_gpu_shader5</a></td></tr>
|
||||
<tr><td class="num">56</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/gpu_shader_fp64.txt">ARB_gpu_shader_fp64</a></td></tr>
|
||||
<tr><td class="num">57</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/half_float_pixel.txt">ARB_half_float_pixel</a></td></tr>
|
||||
<tr><td class="num">58</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/half_float_vertex.txt">ARB_half_float_vertex</a></td></tr>
|
||||
<tr><td class="num">59</td><td> </td><td>ARB_imaging</td></tr>
|
||||
<tr><td class="num">60</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/instanced_arrays.txt">ARB_instanced_arrays</a></td></tr>
|
||||
<tr><td class="num">61</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/map_buffer_range.txt">ARB_map_buffer_range</a></td></tr>
|
||||
<tr><td class="num">62</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/matrix_palette.txt">ARB_matrix_palette</a></td></tr>
|
||||
<tr><td class="num">63</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/multisample.txt">ARB_multisample</a></td></tr>
|
||||
<tr><td class="num">64</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/multitexture.txt">ARB_multitexture</a></td></tr>
|
||||
<tr><td class="num">65</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/occlusion_query.txt">ARB_occlusion_query</a></td></tr>
|
||||
<tr><td class="num">66</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/occlusion_query2.txt">ARB_occlusion_query2</a></td></tr>
|
||||
<tr><td class="num">67</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/pixel_buffer_object.txt">ARB_pixel_buffer_object</a></td></tr>
|
||||
<tr><td class="num">68</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/point_parameters.txt">ARB_point_parameters</a></td></tr>
|
||||
<tr><td class="num">69</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/point_sprite.txt">ARB_point_sprite</a></td></tr>
|
||||
<tr><td class="num">70</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/provoking_vertex.txt">ARB_provoking_vertex</a></td></tr>
|
||||
<tr><td class="num">71</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/robustness.txt">ARB_robustness</a></td></tr>
|
||||
<tr><td class="num">72</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/sample_shading.txt">ARB_sample_shading</a></td></tr>
|
||||
<tr><td class="num">73</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/sampler_objects.txt">ARB_sampler_objects</a></td></tr>
|
||||
<tr><td class="num">74</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/seamless_cube_map.txt">ARB_seamless_cube_map</a></td></tr>
|
||||
<tr><td class="num">75</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/separate_shader_objects.txt">ARB_separate_shader_objects</a></td></tr>
|
||||
<tr><td class="num">76</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shader_bit_encoding.txt">ARB_shader_bit_encoding</a></td></tr>
|
||||
<tr><td class="num">77</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shader_objects.txt">ARB_shader_objects</a></td></tr>
|
||||
<tr><td class="num">78</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shader_precision.txt">ARB_shader_precision</a></td></tr>
|
||||
<tr><td class="num">79</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shader_stencil_export.txt">ARB_shader_stencil_export</a></td></tr>
|
||||
<tr><td class="num">80</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shader_subroutine.txt">ARB_shader_subroutine</a></td></tr>
|
||||
<tr><td class="num">81</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shader_texture_lod.txt">ARB_shader_texture_lod</a></td></tr>
|
||||
<tr><td class="num">82</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shading_language_100.txt">ARB_shading_language_100</a></td></tr>
|
||||
<tr><td class="num">83</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shading_language_include.txt">ARB_shading_language_include</a></td></tr>
|
||||
<tr><td class="num">84</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shadow.txt">ARB_shadow</a></td></tr>
|
||||
<tr><td class="num">85</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/shadow_ambient.txt">ARB_shadow_ambient</a></td></tr>
|
||||
<tr><td class="num">86</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/sync.txt">ARB_sync</a></td></tr>
|
||||
<tr><td class="num">87</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/tessellation_shader.txt">ARB_tessellation_shader</a></td></tr>
|
||||
<tr><td class="num">88</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_border_clamp.txt">ARB_texture_border_clamp</a></td></tr>
|
||||
<tr><td class="num">89</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_buffer_object.txt">ARB_texture_buffer_object</a></td></tr>
|
||||
<tr><td class="num">90</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_buffer_object_rgb32.txt">ARB_texture_buffer_object_rgb32</a></td></tr>
|
||||
<tr><td class="num">91</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_compression.txt">ARB_texture_compression</a></td></tr>
|
||||
<tr><td class="num">92</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_compression_bptc.txt">ARB_texture_compression_bptc</a></td></tr>
|
||||
<tr><td class="num">93</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_compression_rgtc.txt">ARB_texture_compression_rgtc</a></td></tr>
|
||||
<tr><td class="num">94</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_cube_map.txt">ARB_texture_cube_map</a></td></tr>
|
||||
<tr><td class="num">95</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_cube_map_array.txt">ARB_texture_cube_map_array</a></td></tr>
|
||||
<tr><td class="num">96</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_env_add.txt">ARB_texture_env_add</a></td></tr>
|
||||
<tr><td class="num">97</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_env_combine.txt">ARB_texture_env_combine</a></td></tr>
|
||||
<tr><td class="num">98</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_env_crossbar.txt">ARB_texture_env_crossbar</a></td></tr>
|
||||
<tr><td class="num">99</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_env_dot3.txt">ARB_texture_env_dot3</a></td></tr>
|
||||
<tr><td class="num">100</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_float.txt">ARB_texture_float</a></td></tr>
|
||||
<tr><td class="num">101</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_gather.txt">ARB_texture_gather</a></td></tr>
|
||||
<tr><td class="num">102</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_mirrored_repeat.txt">ARB_texture_mirrored_repeat</a></td></tr>
|
||||
<tr><td class="num">103</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_multisample.txt">ARB_texture_multisample</a></td></tr>
|
||||
<tr><td class="num">104</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_non_power_of_two.txt">ARB_texture_non_power_of_two</a></td></tr>
|
||||
<tr><td class="num">105</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_query_lod.txt">ARB_texture_query_lod</a></td></tr>
|
||||
<tr><td class="num">106</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_rectangle.txt">ARB_texture_rectangle</a></td></tr>
|
||||
<tr><td class="num">107</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_rg.txt">ARB_texture_rg</a></td></tr>
|
||||
<tr><td class="num">108</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_rgb10_a2ui.txt">ARB_texture_rgb10_a2ui</a></td></tr>
|
||||
<tr><td class="num">109</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/texture_swizzle.txt">ARB_texture_swizzle</a></td></tr>
|
||||
<tr><td class="num">110</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/timer_query.txt">ARB_timer_query</a></td></tr>
|
||||
<tr><td class="num">111</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/transform_feedback2.txt">ARB_transform_feedback2</a></td></tr>
|
||||
<tr><td class="num">112</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/transform_feedback3.txt">ARB_transform_feedback3</a></td></tr>
|
||||
<tr><td class="num">113</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/transpose_matrix.txt">ARB_transpose_matrix</a></td></tr>
|
||||
<tr><td class="num">114</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/uniform_buffer_object.txt">ARB_uniform_buffer_object</a></td></tr>
|
||||
<tr><td class="num">115</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_array_bgra.txt">ARB_vertex_array_bgra</a></td></tr>
|
||||
<tr><td class="num">116</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_array_object.txt">ARB_vertex_array_object</a></td></tr>
|
||||
<tr><td class="num">117</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_attrib_64bit.txt">ARB_vertex_attrib_64bit</a></td></tr>
|
||||
<tr><td class="num">118</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_blend.txt">ARB_vertex_blend</a></td></tr>
|
||||
<tr><td class="num">119</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt">ARB_vertex_buffer_object</a></td></tr>
|
||||
<tr><td class="num">120</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_program.txt">ARB_vertex_program</a></td></tr>
|
||||
<tr><td class="num">121</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_shader.txt">ARB_vertex_shader</a></td></tr>
|
||||
<tr><td class="num">122</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_type_2_10_10_10_rev.txt">ARB_vertex_type_2_10_10_10_rev</a></td></tr>
|
||||
<tr><td class="num">123</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/viewport_array.txt">ARB_viewport_array</a></td></tr>
|
||||
<tr><td class="num">124</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/window_pos.txt">ARB_window_pos</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">115</td><td> </td><td><a href="http://www.ati.com/developer/atiopengl.pdf">ATIX_point_sprites</a></td></tr>
|
||||
<tr><td class="num">116</td><td> </td><td><a href="http://www.ati.com/developer/atiopengl.pdf">ATIX_texture_env_combine3</a></td></tr>
|
||||
<tr><td class="num">117</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RadeonSDK/Html/Info/ATIX_texture_env_route.txt">ATIX_texture_env_route</a></td></tr>
|
||||
<tr><td class="num">118</td><td> </td><td><a href="http://www.ati.com/developer/atiopengl.pdf">ATIX_vertex_shader_output_point_size</a></td></tr>
|
||||
<tr><td class="num">125</td><td> </td><td><a href="http://www.ati.com/developer/atiopengl.pdf">ATIX_point_sprites</a></td></tr>
|
||||
<tr><td class="num">126</td><td> </td><td><a href="http://www.ati.com/developer/atiopengl.pdf">ATIX_texture_env_combine3</a></td></tr>
|
||||
<tr><td class="num">127</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RadeonSDK/Html/Info/ATIX_texture_env_route.txt">ATIX_texture_env_route</a></td></tr>
|
||||
<tr><td class="num">128</td><td> </td><td><a href="http://www.ati.com/developer/atiopengl.pdf">ATIX_vertex_shader_output_point_size</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">119</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/draw_buffers.txt">ATI_draw_buffers</a></td></tr>
|
||||
<tr><td class="num">120</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/element_array.txt">ATI_element_array</a></td></tr>
|
||||
<tr><td class="num">121</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ATI/envmap_bumpmap.txt">ATI_envmap_bumpmap</a></td></tr>
|
||||
<tr><td class="num">122</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/fragment_shader.txt">ATI_fragment_shader</a></td></tr>
|
||||
<tr><td class="num">123</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RADEONSDK/Html/Info/ATI_map_object_buffer.txt">ATI_map_object_buffer</a></td></tr>
|
||||
<tr><td class="num">124</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/meminfo.txt">ATI_meminfo</a></td></tr>
|
||||
<tr><td class="num">125</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RADEONSDK/Html/Info/ati_pn_triangles.txt">ATI_pn_triangles</a></td></tr>
|
||||
<tr><td class="num">126</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RadeonSDK/Html/Info/ATI_separate_stencil.txt">ATI_separate_stencil</a></td></tr>
|
||||
<tr><td class="num">127</td><td> </td><td>ATI_shader_texture_lod</td></tr>
|
||||
<tr><td class="num">128</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/text_fragment_shader.txt">ATI_text_fragment_shader</a></td></tr>
|
||||
<tr><td class="num">129</td><td> </td><td>ATI_texture_compression_3dc</td></tr>
|
||||
<tr><td class="num">130</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/texture_env_combine3.txt">ATI_texture_env_combine3</a></td></tr>
|
||||
<tr><td class="num">131</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/texture_float.txt">ATI_texture_float</a></td></tr>
|
||||
<tr><td class="num">132</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/texture_mirror_once.txt">ATI_texture_mirror_once</a></td></tr>
|
||||
<tr><td class="num">133</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/vertex_array_object.txt">ATI_vertex_array_object</a></td></tr>
|
||||
<tr><td class="num">134</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/vertex_attrib_array_object.txt">ATI_vertex_attrib_array_object</a></td></tr>
|
||||
<tr><td class="num">135</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RADEONSDK/Html/Info/ATI_vertex_streams.txt">ATI_vertex_streams</a></td></tr>
|
||||
<tr><td class="num">129</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/draw_buffers.txt">ATI_draw_buffers</a></td></tr>
|
||||
<tr><td class="num">130</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/element_array.txt">ATI_element_array</a></td></tr>
|
||||
<tr><td class="num">131</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ATI/envmap_bumpmap.txt">ATI_envmap_bumpmap</a></td></tr>
|
||||
<tr><td class="num">132</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/fragment_shader.txt">ATI_fragment_shader</a></td></tr>
|
||||
<tr><td class="num">133</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RADEONSDK/Html/Info/ATI_map_object_buffer.txt">ATI_map_object_buffer</a></td></tr>
|
||||
<tr><td class="num">134</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/meminfo.txt">ATI_meminfo</a></td></tr>
|
||||
<tr><td class="num">135</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RADEONSDK/Html/Info/ati_pn_triangles.txt">ATI_pn_triangles</a></td></tr>
|
||||
<tr><td class="num">136</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RadeonSDK/Html/Info/ATI_separate_stencil.txt">ATI_separate_stencil</a></td></tr>
|
||||
<tr><td class="num">137</td><td> </td><td>ATI_shader_texture_lod</td></tr>
|
||||
<tr><td class="num">138</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/text_fragment_shader.txt">ATI_text_fragment_shader</a></td></tr>
|
||||
<tr><td class="num">139</td><td> </td><td>ATI_texture_compression_3dc</td></tr>
|
||||
<tr><td class="num">140</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/texture_env_combine3.txt">ATI_texture_env_combine3</a></td></tr>
|
||||
<tr><td class="num">141</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/texture_float.txt">ATI_texture_float</a></td></tr>
|
||||
<tr><td class="num">142</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/texture_mirror_once.txt">ATI_texture_mirror_once</a></td></tr>
|
||||
<tr><td class="num">143</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/vertex_array_object.txt">ATI_vertex_array_object</a></td></tr>
|
||||
<tr><td class="num">144</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/vertex_attrib_array_object.txt">ATI_vertex_attrib_array_object</a></td></tr>
|
||||
<tr><td class="num">145</td><td> </td><td><a href="http://www.ati.com/developer/sdk/RADEONSDK/Html/Info/ATI_vertex_streams.txt">ATI_vertex_streams</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">136</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/422_pixels.txt">EXT_422_pixels</a></td></tr>
|
||||
<tr><td class="num">137</td><td> </td><td><a href="http://download.nvidia.com/developer/GLSL/GLSL%20Release%20Notes%20for%20Release%2060.pdf">EXT_Cg_shader</a></td></tr>
|
||||
<tr><td class="num">138</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/abgr.txt">EXT_abgr</a></td></tr>
|
||||
<tr><td class="num">139</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/bgra.txt">EXT_bgra</a></td></tr>
|
||||
<tr><td class="num">140</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_bindable_uniform.txt">EXT_bindable_uniform</a></td></tr>
|
||||
<tr><td class="num">141</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_color.txt">EXT_blend_color</a></td></tr>
|
||||
<tr><td class="num">142</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_equation_separate.txt">EXT_blend_equation_separate</a></td></tr>
|
||||
<tr><td class="num">143</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_func_separate.txt">EXT_blend_func_separate</a></td></tr>
|
||||
<tr><td class="num">144</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_logic_op.txt">EXT_blend_logic_op</a></td></tr>
|
||||
<tr><td class="num">145</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_minmax.txt">EXT_blend_minmax</a></td></tr>
|
||||
<tr><td class="num">146</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_subtract.txt">EXT_blend_subtract</a></td></tr>
|
||||
<tr><td class="num">147</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/clip_volume_hint.txt">EXT_clip_volume_hint</a></td></tr>
|
||||
<tr><td class="num">148</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/cmyka.txt">EXT_cmyka</a></td></tr>
|
||||
<tr><td class="num">149</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/color_subtable.txt">EXT_color_subtable</a></td></tr>
|
||||
<tr><td class="num">150</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/compiled_vertex_array.txt">EXT_compiled_vertex_array</a></td></tr>
|
||||
<tr><td class="num">151</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/convolution.txt">EXT_convolution</a></td></tr>
|
||||
<tr><td class="num">152</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/coordinate_frame.txt">EXT_coordinate_frame</a></td></tr>
|
||||
<tr><td class="num">153</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/copy_texture.txt">EXT_copy_texture</a></td></tr>
|
||||
<tr><td class="num">154</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/cull_vertex.txt">EXT_cull_vertex</a></td></tr>
|
||||
<tr><td class="num">155</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_depth_bounds_test.txt">EXT_depth_bounds_test</a></td></tr>
|
||||
<tr><td class="num">156</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/direct_state_access.txt">EXT_direct_state_access</a></td></tr>
|
||||
<tr><td class="num">157</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/draw_buffers2.txt">EXT_draw_buffers2</a></td></tr>
|
||||
<tr><td class="num">158</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_draw_instanced.txt">EXT_draw_instanced</a></td></tr>
|
||||
<tr><td class="num">159</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/draw_range_elements.txt">EXT_draw_range_elements</a></td></tr>
|
||||
<tr><td class="num">160</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/fog_coord.txt">EXT_fog_coord</a></td></tr>
|
||||
<tr><td class="num">161</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/fragment_lighting.txt">EXT_fragment_lighting</a></td></tr>
|
||||
<tr><td class="num">162</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/framebuffer_blit.txt">EXT_framebuffer_blit</a></td></tr>
|
||||
<tr><td class="num">163</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/framebuffer_multisample.txt">EXT_framebuffer_multisample</a></td></tr>
|
||||
<tr><td class="num">164</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/framebuffer_object.txt">EXT_framebuffer_object</a></td></tr>
|
||||
<tr><td class="num">165</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt">EXT_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">166</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_geometry_shader4.txt">EXT_geometry_shader4</a></td></tr>
|
||||
<tr><td class="num">167</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_gpu_program_parameters.txt">EXT_gpu_program_parameters</a></td></tr>
|
||||
<tr><td class="num">168</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_gpu_shader4.txt">EXT_gpu_shader4</a></td></tr>
|
||||
<tr><td class="num">169</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/histogram.txt">EXT_histogram</a></td></tr>
|
||||
<tr><td class="num">170</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/index_array_formats.txt">EXT_index_array_formats</a></td></tr>
|
||||
<tr><td class="num">171</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/index_func.txt">EXT_index_func</a></td></tr>
|
||||
<tr><td class="num">172</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/index_material.txt">EXT_index_material</a></td></tr>
|
||||
<tr><td class="num">173</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/index_texture.txt">EXT_index_texture</a></td></tr>
|
||||
<tr><td class="num">174</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/light_texture.txt">EXT_light_texture</a></td></tr>
|
||||
<tr><td class="num">175</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/misc_attribute.txt">EXT_misc_attribute</a></td></tr>
|
||||
<tr><td class="num">176</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/multi_draw_arrays.txt">EXT_multi_draw_arrays</a></td></tr>
|
||||
<tr><td class="num">177</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_multisample.txt">EXT_multisample</a></td></tr>
|
||||
<tr><td class="num">178</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/packed_depth_stencil.txt">EXT_packed_depth_stencil</a></td></tr>
|
||||
<tr><td class="num">179</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt">EXT_packed_float</a></td></tr>
|
||||
<tr><td class="num">180</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/packed_pixels.txt">EXT_packed_pixels</a></td></tr>
|
||||
<tr><td class="num">181</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/paletted_texture.txt">EXT_paletted_texture</a></td></tr>
|
||||
<tr><td class="num">182</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_pixel_buffer_object.txt">EXT_pixel_buffer_object</a></td></tr>
|
||||
<tr><td class="num">183</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/pixel_transform.txt">EXT_pixel_transform</a></td></tr>
|
||||
<tr><td class="num">184</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/pixel_transform_color_table.txt">EXT_pixel_transform_color_table</a></td></tr>
|
||||
<tr><td class="num">185</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/point_parameters.txt">EXT_point_parameters</a></td></tr>
|
||||
<tr><td class="num">186</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/polygon_offset.txt">EXT_polygon_offset</a></td></tr>
|
||||
<tr><td class="num">187</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/provoking_vertex.txt">EXT_provoking_vertex</a></td></tr>
|
||||
<tr><td class="num">188</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/rescale_normal.txt">EXT_rescale_normal</a></td></tr>
|
||||
<tr><td class="num">189</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/scene_marker.txt">EXT_scene_marker</a></td></tr>
|
||||
<tr><td class="num">190</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/secondary_color.txt">EXT_secondary_color</a></td></tr>
|
||||
<tr><td class="num">191</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/separate_shader_objects.txt">EXT_separate_shader_objects</a></td></tr>
|
||||
<tr><td class="num">192</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/separate_specular_color.txt">EXT_separate_specular_color</a></td></tr>
|
||||
<tr><td class="num">193</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/shader_image_load_store.txt">EXT_shader_image_load_store</a></td></tr>
|
||||
<tr><td class="num">194</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/shadow_funcs.txt">EXT_shadow_funcs</a></td></tr>
|
||||
<tr><td class="num">195</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/shared_texture_palette.txt">EXT_shared_texture_palette</a></td></tr>
|
||||
<tr><td class="num">196</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/stencil_clear_tag.txt">EXT_stencil_clear_tag</a></td></tr>
|
||||
<tr><td class="num">197</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/stencil_two_side.txt">EXT_stencil_two_side</a></td></tr>
|
||||
<tr><td class="num">198</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/stencil_wrap.txt">EXT_stencil_wrap</a></td></tr>
|
||||
<tr><td class="num">199</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/subtexture.txt">EXT_subtexture</a></td></tr>
|
||||
<tr><td class="num">200</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture.txt">EXT_texture</a></td></tr>
|
||||
<tr><td class="num">201</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture3D.txt">EXT_texture3D</a></td></tr>
|
||||
<tr><td class="num">202</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_array.txt">EXT_texture_array</a></td></tr>
|
||||
<tr><td class="num">203</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_buffer_object.txt">EXT_texture_buffer_object</a></td></tr>
|
||||
<tr><td class="num">204</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_compression_dxt1.txt">EXT_texture_compression_dxt1</a></td></tr>
|
||||
<tr><td class="num">205</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_compression_latc.txt">EXT_texture_compression_latc</a></td></tr>
|
||||
<tr><td class="num">206</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_compression_rgtc.txt">EXT_texture_compression_rgtc</a></td></tr>
|
||||
<tr><td class="num">207</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_compression_s3tc.txt">EXT_texture_compression_s3tc</a></td></tr>
|
||||
<tr><td class="num">208</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_texture_cube_map.txt">EXT_texture_cube_map</a></td></tr>
|
||||
<tr><td class="num">209</td><td> </td><td><a href="http://www.opengl.org/developers/documentation/Version1.2/1.2specs/texture_edge_clamp.txt">EXT_texture_edge_clamp</a></td></tr>
|
||||
<tr><td class="num">210</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_env.txt">EXT_texture_env</a></td></tr>
|
||||
<tr><td class="num">211</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_env_add.txt">EXT_texture_env_add</a></td></tr>
|
||||
<tr><td class="num">212</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_env_combine.txt">EXT_texture_env_combine</a></td></tr>
|
||||
<tr><td class="num">213</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_env_dot3.txt">EXT_texture_env_dot3</a></td></tr>
|
||||
<tr><td class="num">214</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_filter_anisotropic.txt">EXT_texture_filter_anisotropic</a></td></tr>
|
||||
<tr><td class="num">215</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_integer.txt">EXT_texture_integer</a></td></tr>
|
||||
<tr><td class="num">216</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_lod_bias.txt">EXT_texture_lod_bias</a></td></tr>
|
||||
<tr><td class="num">217</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_mirror_clamp.txt">EXT_texture_mirror_clamp</a></td></tr>
|
||||
<tr><td class="num">218</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_object.txt">EXT_texture_object</a></td></tr>
|
||||
<tr><td class="num">219</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_perturb_normal.txt">EXT_texture_perturb_normal</a></td></tr>
|
||||
<tr><td class="num">220</td><td> </td><td><a href="http://developer.apple.com/opengl/extensions/ext_texture_rectangle.html">EXT_texture_rectangle</a></td></tr>
|
||||
<tr><td class="num">221</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_sRGB.txt">EXT_texture_sRGB</a></td></tr>
|
||||
<tr><td class="num">222</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_shared_exponent.txt">EXT_texture_shared_exponent</a></td></tr>
|
||||
<tr><td class="num">223</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_snorm.txt">EXT_texture_snorm</a></td></tr>
|
||||
<tr><td class="num">224</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_swizzle.txt">EXT_texture_swizzle</a></td></tr>
|
||||
<tr><td class="num">225</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_timer_query.txt">EXT_timer_query</a></td></tr>
|
||||
<tr><td class="num">226</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/transform_feedback.txt">EXT_transform_feedback</a></td></tr>
|
||||
<tr><td class="num">227</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/vertex_array.txt">EXT_vertex_array</a></td></tr>
|
||||
<tr><td class="num">228</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/vertex_array_bgra.txt">EXT_vertex_array_bgra</a></td></tr>
|
||||
<tr><td class="num">229</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/vertex_attrib_64bit.txt">EXT_vertex_attrib_64bit</a></td></tr>
|
||||
<tr><td class="num">230</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/vertex_shader.txt">EXT_vertex_shader</a></td></tr>
|
||||
<tr><td class="num">231</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/vertex_weighting.txt">EXT_vertex_weighting</a></td></tr>
|
||||
<tr><td class="num">146</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/422_pixels.txt">EXT_422_pixels</a></td></tr>
|
||||
<tr><td class="num">147</td><td> </td><td><a href="http://download.nvidia.com/developer/GLSL/GLSL%20Release%20Notes%20for%20Release%2060.pdf">EXT_Cg_shader</a></td></tr>
|
||||
<tr><td class="num">148</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/abgr.txt">EXT_abgr</a></td></tr>
|
||||
<tr><td class="num">149</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/bgra.txt">EXT_bgra</a></td></tr>
|
||||
<tr><td class="num">150</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_bindable_uniform.txt">EXT_bindable_uniform</a></td></tr>
|
||||
<tr><td class="num">151</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_color.txt">EXT_blend_color</a></td></tr>
|
||||
<tr><td class="num">152</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_equation_separate.txt">EXT_blend_equation_separate</a></td></tr>
|
||||
<tr><td class="num">153</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_func_separate.txt">EXT_blend_func_separate</a></td></tr>
|
||||
<tr><td class="num">154</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_logic_op.txt">EXT_blend_logic_op</a></td></tr>
|
||||
<tr><td class="num">155</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_minmax.txt">EXT_blend_minmax</a></td></tr>
|
||||
<tr><td class="num">156</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/blend_subtract.txt">EXT_blend_subtract</a></td></tr>
|
||||
<tr><td class="num">157</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/clip_volume_hint.txt">EXT_clip_volume_hint</a></td></tr>
|
||||
<tr><td class="num">158</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/cmyka.txt">EXT_cmyka</a></td></tr>
|
||||
<tr><td class="num">159</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/color_subtable.txt">EXT_color_subtable</a></td></tr>
|
||||
<tr><td class="num">160</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/compiled_vertex_array.txt">EXT_compiled_vertex_array</a></td></tr>
|
||||
<tr><td class="num">161</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/convolution.txt">EXT_convolution</a></td></tr>
|
||||
<tr><td class="num">162</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/coordinate_frame.txt">EXT_coordinate_frame</a></td></tr>
|
||||
<tr><td class="num">163</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/copy_texture.txt">EXT_copy_texture</a></td></tr>
|
||||
<tr><td class="num">164</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/cull_vertex.txt">EXT_cull_vertex</a></td></tr>
|
||||
<tr><td class="num">165</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_depth_bounds_test.txt">EXT_depth_bounds_test</a></td></tr>
|
||||
<tr><td class="num">166</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/direct_state_access.txt">EXT_direct_state_access</a></td></tr>
|
||||
<tr><td class="num">167</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/draw_buffers2.txt">EXT_draw_buffers2</a></td></tr>
|
||||
<tr><td class="num">168</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_draw_instanced.txt">EXT_draw_instanced</a></td></tr>
|
||||
<tr><td class="num">169</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/draw_range_elements.txt">EXT_draw_range_elements</a></td></tr>
|
||||
<tr><td class="num">170</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/fog_coord.txt">EXT_fog_coord</a></td></tr>
|
||||
<tr><td class="num">171</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/fragment_lighting.txt">EXT_fragment_lighting</a></td></tr>
|
||||
<tr><td class="num">172</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/framebuffer_blit.txt">EXT_framebuffer_blit</a></td></tr>
|
||||
<tr><td class="num">173</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/framebuffer_multisample.txt">EXT_framebuffer_multisample</a></td></tr>
|
||||
<tr><td class="num">174</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/framebuffer_object.txt">EXT_framebuffer_object</a></td></tr>
|
||||
<tr><td class="num">175</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt">EXT_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">176</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_geometry_shader4.txt">EXT_geometry_shader4</a></td></tr>
|
||||
<tr><td class="num">177</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_gpu_program_parameters.txt">EXT_gpu_program_parameters</a></td></tr>
|
||||
<tr><td class="num">178</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_gpu_shader4.txt">EXT_gpu_shader4</a></td></tr>
|
||||
<tr><td class="num">179</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/histogram.txt">EXT_histogram</a></td></tr>
|
||||
<tr><td class="num">180</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/index_array_formats.txt">EXT_index_array_formats</a></td></tr>
|
||||
<tr><td class="num">181</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/index_func.txt">EXT_index_func</a></td></tr>
|
||||
<tr><td class="num">182</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/index_material.txt">EXT_index_material</a></td></tr>
|
||||
<tr><td class="num">183</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/index_texture.txt">EXT_index_texture</a></td></tr>
|
||||
<tr><td class="num">184</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/light_texture.txt">EXT_light_texture</a></td></tr>
|
||||
<tr><td class="num">185</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/misc_attribute.txt">EXT_misc_attribute</a></td></tr>
|
||||
<tr><td class="num">186</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/multi_draw_arrays.txt">EXT_multi_draw_arrays</a></td></tr>
|
||||
<tr><td class="num">187</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_multisample.txt">EXT_multisample</a></td></tr>
|
||||
<tr><td class="num">188</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/packed_depth_stencil.txt">EXT_packed_depth_stencil</a></td></tr>
|
||||
<tr><td class="num">189</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt">EXT_packed_float</a></td></tr>
|
||||
<tr><td class="num">190</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/packed_pixels.txt">EXT_packed_pixels</a></td></tr>
|
||||
<tr><td class="num">191</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/paletted_texture.txt">EXT_paletted_texture</a></td></tr>
|
||||
<tr><td class="num">192</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_pixel_buffer_object.txt">EXT_pixel_buffer_object</a></td></tr>
|
||||
<tr><td class="num">193</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/pixel_transform.txt">EXT_pixel_transform</a></td></tr>
|
||||
<tr><td class="num">194</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/pixel_transform_color_table.txt">EXT_pixel_transform_color_table</a></td></tr>
|
||||
<tr><td class="num">195</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/point_parameters.txt">EXT_point_parameters</a></td></tr>
|
||||
<tr><td class="num">196</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/polygon_offset.txt">EXT_polygon_offset</a></td></tr>
|
||||
<tr><td class="num">197</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/provoking_vertex.txt">EXT_provoking_vertex</a></td></tr>
|
||||
<tr><td class="num">198</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/rescale_normal.txt">EXT_rescale_normal</a></td></tr>
|
||||
<tr><td class="num">199</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/scene_marker.txt">EXT_scene_marker</a></td></tr>
|
||||
<tr><td class="num">200</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/secondary_color.txt">EXT_secondary_color</a></td></tr>
|
||||
<tr><td class="num">201</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/separate_shader_objects.txt">EXT_separate_shader_objects</a></td></tr>
|
||||
<tr><td class="num">202</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/separate_specular_color.txt">EXT_separate_specular_color</a></td></tr>
|
||||
<tr><td class="num">203</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/shader_image_load_store.txt">EXT_shader_image_load_store</a></td></tr>
|
||||
<tr><td class="num">204</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/shadow_funcs.txt">EXT_shadow_funcs</a></td></tr>
|
||||
<tr><td class="num">205</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/shared_texture_palette.txt">EXT_shared_texture_palette</a></td></tr>
|
||||
<tr><td class="num">206</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/stencil_clear_tag.txt">EXT_stencil_clear_tag</a></td></tr>
|
||||
<tr><td class="num">207</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/stencil_two_side.txt">EXT_stencil_two_side</a></td></tr>
|
||||
<tr><td class="num">208</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/stencil_wrap.txt">EXT_stencil_wrap</a></td></tr>
|
||||
<tr><td class="num">209</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/subtexture.txt">EXT_subtexture</a></td></tr>
|
||||
<tr><td class="num">210</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture.txt">EXT_texture</a></td></tr>
|
||||
<tr><td class="num">211</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture3D.txt">EXT_texture3D</a></td></tr>
|
||||
<tr><td class="num">212</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_array.txt">EXT_texture_array</a></td></tr>
|
||||
<tr><td class="num">213</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_buffer_object.txt">EXT_texture_buffer_object</a></td></tr>
|
||||
<tr><td class="num">214</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_compression_dxt1.txt">EXT_texture_compression_dxt1</a></td></tr>
|
||||
<tr><td class="num">215</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_compression_latc.txt">EXT_texture_compression_latc</a></td></tr>
|
||||
<tr><td class="num">216</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_compression_rgtc.txt">EXT_texture_compression_rgtc</a></td></tr>
|
||||
<tr><td class="num">217</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_compression_s3tc.txt">EXT_texture_compression_s3tc</a></td></tr>
|
||||
<tr><td class="num">218</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_texture_cube_map.txt">EXT_texture_cube_map</a></td></tr>
|
||||
<tr><td class="num">219</td><td> </td><td><a href="http://www.opengl.org/developers/documentation/Version1.2/1.2specs/texture_edge_clamp.txt">EXT_texture_edge_clamp</a></td></tr>
|
||||
<tr><td class="num">220</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_env.txt">EXT_texture_env</a></td></tr>
|
||||
<tr><td class="num">221</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_env_add.txt">EXT_texture_env_add</a></td></tr>
|
||||
<tr><td class="num">222</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_env_combine.txt">EXT_texture_env_combine</a></td></tr>
|
||||
<tr><td class="num">223</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_env_dot3.txt">EXT_texture_env_dot3</a></td></tr>
|
||||
<tr><td class="num">224</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_filter_anisotropic.txt">EXT_texture_filter_anisotropic</a></td></tr>
|
||||
<tr><td class="num">225</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_integer.txt">EXT_texture_integer</a></td></tr>
|
||||
<tr><td class="num">226</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_lod_bias.txt">EXT_texture_lod_bias</a></td></tr>
|
||||
<tr><td class="num">227</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_mirror_clamp.txt">EXT_texture_mirror_clamp</a></td></tr>
|
||||
<tr><td class="num">228</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_object.txt">EXT_texture_object</a></td></tr>
|
||||
<tr><td class="num">229</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_perturb_normal.txt">EXT_texture_perturb_normal</a></td></tr>
|
||||
<tr><td class="num">230</td><td> </td><td><a href="http://developer.apple.com/opengl/extensions/ext_texture_rectangle.html">EXT_texture_rectangle</a></td></tr>
|
||||
<tr><td class="num">231</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_sRGB.txt">EXT_texture_sRGB</a></td></tr>
|
||||
<tr><td class="num">232</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_shared_exponent.txt">EXT_texture_shared_exponent</a></td></tr>
|
||||
<tr><td class="num">233</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_snorm.txt">EXT_texture_snorm</a></td></tr>
|
||||
<tr><td class="num">234</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_swizzle.txt">EXT_texture_swizzle</a></td></tr>
|
||||
<tr><td class="num">235</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_timer_query.txt">EXT_timer_query</a></td></tr>
|
||||
<tr><td class="num">236</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/transform_feedback.txt">EXT_transform_feedback</a></td></tr>
|
||||
<tr><td class="num">237</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/vertex_array.txt">EXT_vertex_array</a></td></tr>
|
||||
<tr><td class="num">238</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/vertex_array_bgra.txt">EXT_vertex_array_bgra</a></td></tr>
|
||||
<tr><td class="num">239</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/vertex_attrib_64bit.txt">EXT_vertex_attrib_64bit</a></td></tr>
|
||||
<tr><td class="num">240</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/EXT/vertex_shader.txt">EXT_vertex_shader</a></td></tr>
|
||||
<tr><td class="num">241</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/vertex_weighting.txt">EXT_vertex_weighting</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">232</td><td> </td><td><a href="http://www.opengl.org/registry/specs/GREMEDY/frame_terminator.txt">GREMEDY_frame_terminator</a></td></tr>
|
||||
<tr><td class="num">233</td><td> </td><td><a href="http://www.opengl.org/registry/specs/GREMEDY/string_marker.txt">GREMEDY_string_marker</a></td></tr>
|
||||
<tr><td class="num">242</td><td> </td><td><a href="http://www.opengl.org/registry/specs/GREMEDY/frame_terminator.txt">GREMEDY_frame_terminator</a></td></tr>
|
||||
<tr><td class="num">243</td><td> </td><td><a href="http://www.opengl.org/registry/specs/GREMEDY/string_marker.txt">GREMEDY_string_marker</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">234</td><td> </td><td><a href="http://www.opengl.org/registry/specs/HP/convolution_border_modes.txt">HP_convolution_border_modes</a></td></tr>
|
||||
<tr><td class="num">235</td><td> </td><td><a href="http://www.opengl.org/registry/specs/HP/image_transform.txt">HP_image_transform</a></td></tr>
|
||||
<tr><td class="num">236</td><td> </td><td><a href="http://www.opengl.org/registry/specs/HP/occlusion_test.txt">HP_occlusion_test</a></td></tr>
|
||||
<tr><td class="num">237</td><td> </td><td><a href="http://www.opengl.org/registry/specs/HP/texture_lighting.txt">HP_texture_lighting</a></td></tr>
|
||||
<tr><td class="num">244</td><td> </td><td><a href="http://www.opengl.org/registry/specs/HP/convolution_border_modes.txt">HP_convolution_border_modes</a></td></tr>
|
||||
<tr><td class="num">245</td><td> </td><td><a href="http://www.opengl.org/registry/specs/HP/image_transform.txt">HP_image_transform</a></td></tr>
|
||||
<tr><td class="num">246</td><td> </td><td><a href="http://www.opengl.org/registry/specs/HP/occlusion_test.txt">HP_occlusion_test</a></td></tr>
|
||||
<tr><td class="num">247</td><td> </td><td><a href="http://www.opengl.org/registry/specs/HP/texture_lighting.txt">HP_texture_lighting</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">238</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/cull_vertex.txt">IBM_cull_vertex</a></td></tr>
|
||||
<tr><td class="num">239</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/multimode_draw_arrays.txt">IBM_multimode_draw_arrays</a></td></tr>
|
||||
<tr><td class="num">240</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/rasterpos_clip.txt">IBM_rasterpos_clip</a></td></tr>
|
||||
<tr><td class="num">241</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/static_data.txt">IBM_static_data</a></td></tr>
|
||||
<tr><td class="num">242</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/texture_mirrored_repeat.txt">IBM_texture_mirrored_repeat</a></td></tr>
|
||||
<tr><td class="num">243</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/vertex_array_lists.txt">IBM_vertex_array_lists</a></td></tr>
|
||||
<tr><td class="num">248</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/cull_vertex.txt">IBM_cull_vertex</a></td></tr>
|
||||
<tr><td class="num">249</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/multimode_draw_arrays.txt">IBM_multimode_draw_arrays</a></td></tr>
|
||||
<tr><td class="num">250</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/rasterpos_clip.txt">IBM_rasterpos_clip</a></td></tr>
|
||||
<tr><td class="num">251</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/static_data.txt">IBM_static_data</a></td></tr>
|
||||
<tr><td class="num">252</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/texture_mirrored_repeat.txt">IBM_texture_mirrored_repeat</a></td></tr>
|
||||
<tr><td class="num">253</td><td> </td><td><a href="http://www.opengl.org/registry/specs/IBM/vertex_array_lists.txt">IBM_vertex_array_lists</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">244</td><td> </td><td><a href="http://www.opengl.org/registry/specs/INGR/color_clamp.txt">INGR_color_clamp</a></td></tr>
|
||||
<tr><td class="num">245</td><td> </td><td><a href="http://www.opengl.org/registry/specs/INGR/interlace_read.txt">INGR_interlace_read</a></td></tr>
|
||||
<tr><td class="num">254</td><td> </td><td><a href="http://www.opengl.org/registry/specs/INGR/color_clamp.txt">INGR_color_clamp</a></td></tr>
|
||||
<tr><td class="num">255</td><td> </td><td><a href="http://www.opengl.org/registry/specs/INGR/interlace_read.txt">INGR_interlace_read</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">246</td><td> </td><td><a href="http://www.opengl.org/registry/specs/INTEL/parallel_arrays.txt">INTEL_parallel_arrays</a></td></tr>
|
||||
<tr><td class="num">247</td><td> </td><td><a href="http://www.opengl.org/registry/specs/INTEL/texture_scissor.txt">INTEL_texture_scissor</a></td></tr>
|
||||
<tr><td class="num">256</td><td> </td><td><a href="http://www.opengl.org/registry/specs/INTEL/parallel_arrays.txt">INTEL_parallel_arrays</a></td></tr>
|
||||
<tr><td class="num">257</td><td> </td><td><a href="http://www.opengl.org/registry/specs/INTEL/texture_scissor.txt">INTEL_texture_scissor</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">248</td><td> </td><td>KTX_buffer_region</td></tr>
|
||||
<tr><td class="num">258</td><td> </td><td>KTX_buffer_region</td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">249</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESAX/texture_stack.txt">MESAX_texture_stack</a></td></tr>
|
||||
<tr><td class="num">259</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESAX/texture_stack.txt">MESAX_texture_stack</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">250</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/pack_invert.txt">MESA_pack_invert</a></td></tr>
|
||||
<tr><td class="num">251</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/resize_buffers.txt">MESA_resize_buffers</a></td></tr>
|
||||
<tr><td class="num">252</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/window_pos.txt">MESA_window_pos</a></td></tr>
|
||||
<tr><td class="num">253</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/ycbcr_texture.txt">MESA_ycbcr_texture</a></td></tr>
|
||||
<tr><td class="num">260</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/pack_invert.txt">MESA_pack_invert</a></td></tr>
|
||||
<tr><td class="num">261</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/resize_buffers.txt">MESA_resize_buffers</a></td></tr>
|
||||
<tr><td class="num">262</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/window_pos.txt">MESA_window_pos</a></td></tr>
|
||||
<tr><td class="num">263</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/ycbcr_texture.txt">MESA_ycbcr_texture</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">254</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/blend_square.txt">NV_blend_square</a></td></tr>
|
||||
<tr><td class="num">255</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/conditional_render.txt">NV_conditional_render</a></td></tr>
|
||||
<tr><td class="num">256</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/copy_depth_to_color.txt">NV_copy_depth_to_color</a></td></tr>
|
||||
<tr><td class="num">257</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/copy_image.txt">NV_copy_image</a></td></tr>
|
||||
<tr><td class="num">258</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_depth_buffer_float.txt">NV_depth_buffer_float</a></td></tr>
|
||||
<tr><td class="num">259</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/depth_clamp.txt">NV_depth_clamp</a></td></tr>
|
||||
<tr><td class="num">260</td><td> </td><td>NV_depth_range_unclamped</td></tr>
|
||||
<tr><td class="num">261</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/evaluators.txt">NV_evaluators</a></td></tr>
|
||||
<tr><td class="num">262</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/explicit_multisample.txt">NV_explicit_multisample</a></td></tr>
|
||||
<tr><td class="num">263</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/fence.txt">NV_fence</a></td></tr>
|
||||
<tr><td class="num">264</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/float_buffer.txt">NV_float_buffer</a></td></tr>
|
||||
<tr><td class="num">265</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/fog_distance.txt">NV_fog_distance</a></td></tr>
|
||||
<tr><td class="num">266</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/fragment_program.txt">NV_fragment_program</a></td></tr>
|
||||
<tr><td class="num">267</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program2.txt">NV_fragment_program2</a></td></tr>
|
||||
<tr><td class="num">268</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_fragment_program4.txt">NV_fragment_program4</a></td></tr>
|
||||
<tr><td class="num">269</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program_option.txt">NV_fragment_program_option</a></td></tr>
|
||||
<tr><td class="num">270</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_framebuffer_multisample_coverage.txt">NV_framebuffer_multisample_coverage</a></td></tr>
|
||||
<tr><td class="num">271</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_program4.txt">NV_geometry_program4</a></td></tr>
|
||||
<tr><td class="num">272</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_shader4.txt">NV_geometry_shader4</a></td></tr>
|
||||
<tr><td class="num">273</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_gpu_program4.txt">NV_gpu_program4</a></td></tr>
|
||||
<tr><td class="num">274</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/gpu_program5.txt">NV_gpu_program5</a></td></tr>
|
||||
<tr><td class="num">275</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/gpu_program5.txt">NV_gpu_program_fp64</a></td></tr>
|
||||
<tr><td class="num">276</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/gpu_shader5.txt">NV_gpu_shader5</a></td></tr>
|
||||
<tr><td class="num">277</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/half_float.txt">NV_half_float</a></td></tr>
|
||||
<tr><td class="num">278</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/light_max_exponent.txt">NV_light_max_exponent</a></td></tr>
|
||||
<tr><td class="num">279</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/multisample_coverage.txt">NV_multisample_coverage</a></td></tr>
|
||||
<tr><td class="num">280</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/multisample_filter_hint.txt">NV_multisample_filter_hint</a></td></tr>
|
||||
<tr><td class="num">281</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/occlusion_query.txt">NV_occlusion_query</a></td></tr>
|
||||
<tr><td class="num">282</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/packed_depth_stencil.txt">NV_packed_depth_stencil</a></td></tr>
|
||||
<tr><td class="num">283</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_parameter_buffer_object.txt">NV_parameter_buffer_object</a></td></tr>
|
||||
<tr><td class="num">284</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/parameter_buffer_object2.txt">NV_parameter_buffer_object2</a></td></tr>
|
||||
<tr><td class="num">285</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/pixel_data_range.txt">NV_pixel_data_range</a></td></tr>
|
||||
<tr><td class="num">286</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/point_sprite.txt">NV_point_sprite</a></td></tr>
|
||||
<tr><td class="num">287</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/present_video.txt">NV_present_video</a></td></tr>
|
||||
<tr><td class="num">288</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/primitive_restart.txt">NV_primitive_restart</a></td></tr>
|
||||
<tr><td class="num">289</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/register_combiners.txt">NV_register_combiners</a></td></tr>
|
||||
<tr><td class="num">290</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/register_combiners2.txt">NV_register_combiners2</a></td></tr>
|
||||
<tr><td class="num">291</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/shader_buffer_load.txt">NV_shader_buffer_load</a></td></tr>
|
||||
<tr><td class="num">292</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/tessellation_program5.txt">NV_tessellation_program5</a></td></tr>
|
||||
<tr><td class="num">293</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texgen_emboss.txt">NV_texgen_emboss</a></td></tr>
|
||||
<tr><td class="num">294</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texgen_reflection.txt">NV_texgen_reflection</a></td></tr>
|
||||
<tr><td class="num">295</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_barrier.txt">NV_texture_barrier</a></td></tr>
|
||||
<tr><td class="num">296</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_compression_vtc.txt">NV_texture_compression_vtc</a></td></tr>
|
||||
<tr><td class="num">297</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_env_combine4.txt">NV_texture_env_combine4</a></td></tr>
|
||||
<tr><td class="num">298</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_expand_normal.txt">NV_texture_expand_normal</a></td></tr>
|
||||
<tr><td class="num">299</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_rectangle.txt">NV_texture_rectangle</a></td></tr>
|
||||
<tr><td class="num">300</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_shader.txt">NV_texture_shader</a></td></tr>
|
||||
<tr><td class="num">301</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_shader2.txt">NV_texture_shader2</a></td></tr>
|
||||
<tr><td class="num">302</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_shader3.txt">NV_texture_shader3</a></td></tr>
|
||||
<tr><td class="num">303</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_transform_feedback.txt">NV_transform_feedback</a></td></tr>
|
||||
<tr><td class="num">304</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/transform_feedback2.txt">NV_transform_feedback2</a></td></tr>
|
||||
<tr><td class="num">305</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vdpau_interop.txt">NV_vdpau_interop</a></td></tr>
|
||||
<tr><td class="num">306</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_array_range.txt">NV_vertex_array_range</a></td></tr>
|
||||
<tr><td class="num">307</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_array_range2.txt">NV_vertex_array_range2</a></td></tr>
|
||||
<tr><td class="num">308</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_attrib_integer_64bit.txt">NV_vertex_attrib_integer_64bit</a></td></tr>
|
||||
<tr><td class="num">309</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_buffer_unified_memory.txt">NV_vertex_buffer_unified_memory</a></td></tr>
|
||||
<tr><td class="num">310</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_program.txt">NV_vertex_program</a></td></tr>
|
||||
<tr><td class="num">311</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_program1_1.txt">NV_vertex_program1_1</a></td></tr>
|
||||
<tr><td class="num">312</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_program2.txt">NV_vertex_program2</a></td></tr>
|
||||
<tr><td class="num">313</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program2_option.txt">NV_vertex_program2_option</a></td></tr>
|
||||
<tr><td class="num">314</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program3.txt">NV_vertex_program3</a></td></tr>
|
||||
<tr><td class="num">315</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_vertex_program4.txt">NV_vertex_program4</a></td></tr>
|
||||
<tr><td class="num">264</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/blend_square.txt">NV_blend_square</a></td></tr>
|
||||
<tr><td class="num">265</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/conditional_render.txt">NV_conditional_render</a></td></tr>
|
||||
<tr><td class="num">266</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/copy_depth_to_color.txt">NV_copy_depth_to_color</a></td></tr>
|
||||
<tr><td class="num">267</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/copy_image.txt">NV_copy_image</a></td></tr>
|
||||
<tr><td class="num">268</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_depth_buffer_float.txt">NV_depth_buffer_float</a></td></tr>
|
||||
<tr><td class="num">269</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/depth_clamp.txt">NV_depth_clamp</a></td></tr>
|
||||
<tr><td class="num">270</td><td> </td><td>NV_depth_range_unclamped</td></tr>
|
||||
<tr><td class="num">271</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/evaluators.txt">NV_evaluators</a></td></tr>
|
||||
<tr><td class="num">272</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/explicit_multisample.txt">NV_explicit_multisample</a></td></tr>
|
||||
<tr><td class="num">273</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/fence.txt">NV_fence</a></td></tr>
|
||||
<tr><td class="num">274</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/float_buffer.txt">NV_float_buffer</a></td></tr>
|
||||
<tr><td class="num">275</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/fog_distance.txt">NV_fog_distance</a></td></tr>
|
||||
<tr><td class="num">276</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/fragment_program.txt">NV_fragment_program</a></td></tr>
|
||||
<tr><td class="num">277</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program2.txt">NV_fragment_program2</a></td></tr>
|
||||
<tr><td class="num">278</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_fragment_program4.txt">NV_fragment_program4</a></td></tr>
|
||||
<tr><td class="num">279</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program_option.txt">NV_fragment_program_option</a></td></tr>
|
||||
<tr><td class="num">280</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_framebuffer_multisample_coverage.txt">NV_framebuffer_multisample_coverage</a></td></tr>
|
||||
<tr><td class="num">281</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_program4.txt">NV_geometry_program4</a></td></tr>
|
||||
<tr><td class="num">282</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_shader4.txt">NV_geometry_shader4</a></td></tr>
|
||||
<tr><td class="num">283</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_gpu_program4.txt">NV_gpu_program4</a></td></tr>
|
||||
<tr><td class="num">284</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/gpu_program5.txt">NV_gpu_program5</a></td></tr>
|
||||
<tr><td class="num">285</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/gpu_program5.txt">NV_gpu_program_fp64</a></td></tr>
|
||||
<tr><td class="num">286</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/gpu_shader5.txt">NV_gpu_shader5</a></td></tr>
|
||||
<tr><td class="num">287</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/half_float.txt">NV_half_float</a></td></tr>
|
||||
<tr><td class="num">288</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/light_max_exponent.txt">NV_light_max_exponent</a></td></tr>
|
||||
<tr><td class="num">289</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/multisample_coverage.txt">NV_multisample_coverage</a></td></tr>
|
||||
<tr><td class="num">290</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/multisample_filter_hint.txt">NV_multisample_filter_hint</a></td></tr>
|
||||
<tr><td class="num">291</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/occlusion_query.txt">NV_occlusion_query</a></td></tr>
|
||||
<tr><td class="num">292</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/packed_depth_stencil.txt">NV_packed_depth_stencil</a></td></tr>
|
||||
<tr><td class="num">293</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_parameter_buffer_object.txt">NV_parameter_buffer_object</a></td></tr>
|
||||
<tr><td class="num">294</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/parameter_buffer_object2.txt">NV_parameter_buffer_object2</a></td></tr>
|
||||
<tr><td class="num">295</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/pixel_data_range.txt">NV_pixel_data_range</a></td></tr>
|
||||
<tr><td class="num">296</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/point_sprite.txt">NV_point_sprite</a></td></tr>
|
||||
<tr><td class="num">297</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/present_video.txt">NV_present_video</a></td></tr>
|
||||
<tr><td class="num">298</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/primitive_restart.txt">NV_primitive_restart</a></td></tr>
|
||||
<tr><td class="num">299</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/register_combiners.txt">NV_register_combiners</a></td></tr>
|
||||
<tr><td class="num">300</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/register_combiners2.txt">NV_register_combiners2</a></td></tr>
|
||||
<tr><td class="num">301</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/shader_buffer_load.txt">NV_shader_buffer_load</a></td></tr>
|
||||
<tr><td class="num">302</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/tessellation_program5.txt">NV_tessellation_program5</a></td></tr>
|
||||
<tr><td class="num">303</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texgen_emboss.txt">NV_texgen_emboss</a></td></tr>
|
||||
<tr><td class="num">304</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texgen_reflection.txt">NV_texgen_reflection</a></td></tr>
|
||||
<tr><td class="num">305</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_barrier.txt">NV_texture_barrier</a></td></tr>
|
||||
<tr><td class="num">306</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_compression_vtc.txt">NV_texture_compression_vtc</a></td></tr>
|
||||
<tr><td class="num">307</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_env_combine4.txt">NV_texture_env_combine4</a></td></tr>
|
||||
<tr><td class="num">308</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_expand_normal.txt">NV_texture_expand_normal</a></td></tr>
|
||||
<tr><td class="num">309</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_rectangle.txt">NV_texture_rectangle</a></td></tr>
|
||||
<tr><td class="num">310</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_shader.txt">NV_texture_shader</a></td></tr>
|
||||
<tr><td class="num">311</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_shader2.txt">NV_texture_shader2</a></td></tr>
|
||||
<tr><td class="num">312</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/texture_shader3.txt">NV_texture_shader3</a></td></tr>
|
||||
<tr><td class="num">313</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_transform_feedback.txt">NV_transform_feedback</a></td></tr>
|
||||
<tr><td class="num">314</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/transform_feedback2.txt">NV_transform_feedback2</a></td></tr>
|
||||
<tr><td class="num">315</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vdpau_interop.txt">NV_vdpau_interop</a></td></tr>
|
||||
<tr><td class="num">316</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_array_range.txt">NV_vertex_array_range</a></td></tr>
|
||||
<tr><td class="num">317</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_array_range2.txt">NV_vertex_array_range2</a></td></tr>
|
||||
<tr><td class="num">318</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_attrib_integer_64bit.txt">NV_vertex_attrib_integer_64bit</a></td></tr>
|
||||
<tr><td class="num">319</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_buffer_unified_memory.txt">NV_vertex_buffer_unified_memory</a></td></tr>
|
||||
<tr><td class="num">320</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_program.txt">NV_vertex_program</a></td></tr>
|
||||
<tr><td class="num">321</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_program1_1.txt">NV_vertex_program1_1</a></td></tr>
|
||||
<tr><td class="num">322</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/vertex_program2.txt">NV_vertex_program2</a></td></tr>
|
||||
<tr><td class="num">323</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program2_option.txt">NV_vertex_program2_option</a></td></tr>
|
||||
<tr><td class="num">324</td><td> </td><td><a href="http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program3.txt">NV_vertex_program3</a></td></tr>
|
||||
<tr><td class="num">325</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_NV_vertex_program4.txt">NV_vertex_program4</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">316</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OES/OES_byte_coordinates.txt">OES_byte_coordinates</a></td></tr>
|
||||
<tr><td class="num">317</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OES/OES_compressed_paletted_texture.txt">OES_compressed_paletted_texture</a></td></tr>
|
||||
<tr><td class="num">318</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OES/OES_read_format.txt">OES_read_format</a></td></tr>
|
||||
<tr><td class="num">319</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OES/OES_single_precision.txt">OES_single_precision</a></td></tr>
|
||||
<tr><td class="num">326</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OES/OES_byte_coordinates.txt">OES_byte_coordinates</a></td></tr>
|
||||
<tr><td class="num">327</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OES/OES_compressed_paletted_texture.txt">OES_compressed_paletted_texture</a></td></tr>
|
||||
<tr><td class="num">328</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OES/OES_read_format.txt">OES_read_format</a></td></tr>
|
||||
<tr><td class="num">329</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OES/OES_single_precision.txt">OES_single_precision</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">320</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/interlace.txt">OML_interlace</a></td></tr>
|
||||
<tr><td class="num">321</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/resample.txt">OML_resample</a></td></tr>
|
||||
<tr><td class="num">322</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/subsample.txt">OML_subsample</a></td></tr>
|
||||
<tr><td class="num">330</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/interlace.txt">OML_interlace</a></td></tr>
|
||||
<tr><td class="num">331</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/resample.txt">OML_resample</a></td></tr>
|
||||
<tr><td class="num">332</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/subsample.txt">OML_subsample</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">323</td><td> </td><td><a href="http://www.opengl.org/registry/specs/PGI/misc_hints.txt">PGI_misc_hints</a></td></tr>
|
||||
<tr><td class="num">324</td><td> </td><td><a href="http://www.opengl.org/registry/specs/PGI/vertex_hints.txt">PGI_vertex_hints</a></td></tr>
|
||||
<tr><td class="num">333</td><td> </td><td><a href="http://www.opengl.org/registry/specs/PGI/misc_hints.txt">PGI_misc_hints</a></td></tr>
|
||||
<tr><td class="num">334</td><td> </td><td><a href="http://www.opengl.org/registry/specs/PGI/vertex_hints.txt">PGI_vertex_hints</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">325</td><td> </td><td><a href="http://www.opengl.org/registry/specs/REND/screen_coordinates.txt">REND_screen_coordinates</a></td></tr>
|
||||
<tr><td class="num">335</td><td> </td><td><a href="http://www.opengl.org/registry/specs/REND/screen_coordinates.txt">REND_screen_coordinates</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">326</td><td> </td><td><a href="http://www.opengl.org/registry/specs/S3/s3tc.txt">S3_s3tc</a></td></tr>
|
||||
<tr><td class="num">336</td><td> </td><td><a href="http://www.opengl.org/registry/specs/S3/s3tc.txt">S3_s3tc</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">327</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/color_range.txt">SGIS_color_range</a></td></tr>
|
||||
<tr><td class="num">328</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/detail_texture.txt">SGIS_detail_texture</a></td></tr>
|
||||
<tr><td class="num">329</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/fog_func.txt">SGIS_fog_function</a></td></tr>
|
||||
<tr><td class="num">330</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/generate_mipmap.txt">SGIS_generate_mipmap</a></td></tr>
|
||||
<tr><td class="num">331</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/multisample.txt">SGIS_multisample</a></td></tr>
|
||||
<tr><td class="num">332</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/pixel_texture.txt">SGIS_pixel_texture</a></td></tr>
|
||||
<tr><td class="num">333</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/point_line_texgen.txt">SGIS_point_line_texgen</a></td></tr>
|
||||
<tr><td class="num">334</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/sharpen_texture.txt">SGIS_sharpen_texture</a></td></tr>
|
||||
<tr><td class="num">335</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture4D.txt">SGIS_texture4D</a></td></tr>
|
||||
<tr><td class="num">336</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture_border_clamp.txt">SGIS_texture_border_clamp</a></td></tr>
|
||||
<tr><td class="num">337</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture_edge_clamp.txt">SGIS_texture_edge_clamp</a></td></tr>
|
||||
<tr><td class="num">338</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture_filter4.txt">SGIS_texture_filter4</a></td></tr>
|
||||
<tr><td class="num">339</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture_lod.txt">SGIS_texture_lod</a></td></tr>
|
||||
<tr><td class="num">340</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture_select.txt">SGIS_texture_select</a></td></tr>
|
||||
<tr><td class="num">337</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/color_range.txt">SGIS_color_range</a></td></tr>
|
||||
<tr><td class="num">338</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/detail_texture.txt">SGIS_detail_texture</a></td></tr>
|
||||
<tr><td class="num">339</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/fog_func.txt">SGIS_fog_function</a></td></tr>
|
||||
<tr><td class="num">340</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/generate_mipmap.txt">SGIS_generate_mipmap</a></td></tr>
|
||||
<tr><td class="num">341</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/multisample.txt">SGIS_multisample</a></td></tr>
|
||||
<tr><td class="num">342</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/pixel_texture.txt">SGIS_pixel_texture</a></td></tr>
|
||||
<tr><td class="num">343</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/point_line_texgen.txt">SGIS_point_line_texgen</a></td></tr>
|
||||
<tr><td class="num">344</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/sharpen_texture.txt">SGIS_sharpen_texture</a></td></tr>
|
||||
<tr><td class="num">345</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture4D.txt">SGIS_texture4D</a></td></tr>
|
||||
<tr><td class="num">346</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture_border_clamp.txt">SGIS_texture_border_clamp</a></td></tr>
|
||||
<tr><td class="num">347</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture_edge_clamp.txt">SGIS_texture_edge_clamp</a></td></tr>
|
||||
<tr><td class="num">348</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture_filter4.txt">SGIS_texture_filter4</a></td></tr>
|
||||
<tr><td class="num">349</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture_lod.txt">SGIS_texture_lod</a></td></tr>
|
||||
<tr><td class="num">350</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/texture_select.txt">SGIS_texture_select</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">341</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/async.txt">SGIX_async</a></td></tr>
|
||||
<tr><td class="num">342</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/async_histogram.txt">SGIX_async_histogram</a></td></tr>
|
||||
<tr><td class="num">343</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/async_pixel.txt">SGIX_async_pixel</a></td></tr>
|
||||
<tr><td class="num">344</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/blend_alpha_minmax.txt">SGIX_blend_alpha_minmax</a></td></tr>
|
||||
<tr><td class="num">345</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/clipmap.txt">SGIX_clipmap</a></td></tr>
|
||||
<tr><td class="num">346</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/convolution_accuracy.txt">SGIX_convolution_accuracy</a></td></tr>
|
||||
<tr><td class="num">347</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/depth_texture.txt">SGIX_depth_texture</a></td></tr>
|
||||
<tr><td class="num">348</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/flush_raster.txt">SGIX_flush_raster</a></td></tr>
|
||||
<tr><td class="num">349</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/fog_offset.txt">SGIX_fog_offset</a></td></tr>
|
||||
<tr><td class="num">350</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/fog_texture.txt">SGIX_fog_texture</a></td></tr>
|
||||
<tr><td class="num">351</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/fragment_specular_lighting.txt">SGIX_fragment_specular_lighting</a></td></tr>
|
||||
<tr><td class="num">352</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/framezoom.txt">SGIX_framezoom</a></td></tr>
|
||||
<tr><td class="num">353</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/interlace.txt">SGIX_interlace</a></td></tr>
|
||||
<tr><td class="num">354</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/ir_instrument1.txt">SGIX_ir_instrument1</a></td></tr>
|
||||
<tr><td class="num">355</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/list_priority.txt">SGIX_list_priority</a></td></tr>
|
||||
<tr><td class="num">356</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/sgix_pixel_texture.txt">SGIX_pixel_texture</a></td></tr>
|
||||
<tr><td class="num">357</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/pixel_texture_bits.txt">SGIX_pixel_texture_bits</a></td></tr>
|
||||
<tr><td class="num">358</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/reference_plane.txt">SGIX_reference_plane</a></td></tr>
|
||||
<tr><td class="num">359</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/resample.txt">SGIX_resample</a></td></tr>
|
||||
<tr><td class="num">360</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/shadow.txt">SGIX_shadow</a></td></tr>
|
||||
<tr><td class="num">361</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/shadow_ambient.txt">SGIX_shadow_ambient</a></td></tr>
|
||||
<tr><td class="num">362</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/sprite.txt">SGIX_sprite</a></td></tr>
|
||||
<tr><td class="num">363</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/tag_sample_buffer.txt">SGIX_tag_sample_buffer</a></td></tr>
|
||||
<tr><td class="num">364</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_env_add.txt">SGIX_texture_add_env</a></td></tr>
|
||||
<tr><td class="num">365</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_coordinate_clamp.txt">SGIX_texture_coordinate_clamp</a></td></tr>
|
||||
<tr><td class="num">366</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_lod_bias.txt">SGIX_texture_lod_bias</a></td></tr>
|
||||
<tr><td class="num">367</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_multi_buffer.txt">SGIX_texture_multi_buffer</a></td></tr>
|
||||
<tr><td class="num">368</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_range.txt">SGIX_texture_range</a></td></tr>
|
||||
<tr><td class="num">369</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_scale_bias.txt">SGIX_texture_scale_bias</a></td></tr>
|
||||
<tr><td class="num">370</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/vertex_preclip.txt">SGIX_vertex_preclip</a></td></tr>
|
||||
<tr><td class="num">371</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/vertex_preclip.txt">SGIX_vertex_preclip_hint</a></td></tr>
|
||||
<tr><td class="num">372</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/ycrcb.txt">SGIX_ycrcb</a></td></tr>
|
||||
<tr><td class="num">351</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/async.txt">SGIX_async</a></td></tr>
|
||||
<tr><td class="num">352</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/async_histogram.txt">SGIX_async_histogram</a></td></tr>
|
||||
<tr><td class="num">353</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/async_pixel.txt">SGIX_async_pixel</a></td></tr>
|
||||
<tr><td class="num">354</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/blend_alpha_minmax.txt">SGIX_blend_alpha_minmax</a></td></tr>
|
||||
<tr><td class="num">355</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/clipmap.txt">SGIX_clipmap</a></td></tr>
|
||||
<tr><td class="num">356</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/convolution_accuracy.txt">SGIX_convolution_accuracy</a></td></tr>
|
||||
<tr><td class="num">357</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/depth_texture.txt">SGIX_depth_texture</a></td></tr>
|
||||
<tr><td class="num">358</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/flush_raster.txt">SGIX_flush_raster</a></td></tr>
|
||||
<tr><td class="num">359</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/fog_offset.txt">SGIX_fog_offset</a></td></tr>
|
||||
<tr><td class="num">360</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/fog_texture.txt">SGIX_fog_texture</a></td></tr>
|
||||
<tr><td class="num">361</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/fragment_specular_lighting.txt">SGIX_fragment_specular_lighting</a></td></tr>
|
||||
<tr><td class="num">362</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/framezoom.txt">SGIX_framezoom</a></td></tr>
|
||||
<tr><td class="num">363</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/interlace.txt">SGIX_interlace</a></td></tr>
|
||||
<tr><td class="num">364</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/ir_instrument1.txt">SGIX_ir_instrument1</a></td></tr>
|
||||
<tr><td class="num">365</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/list_priority.txt">SGIX_list_priority</a></td></tr>
|
||||
<tr><td class="num">366</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/sgix_pixel_texture.txt">SGIX_pixel_texture</a></td></tr>
|
||||
<tr><td class="num">367</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/pixel_texture_bits.txt">SGIX_pixel_texture_bits</a></td></tr>
|
||||
<tr><td class="num">368</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/reference_plane.txt">SGIX_reference_plane</a></td></tr>
|
||||
<tr><td class="num">369</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/resample.txt">SGIX_resample</a></td></tr>
|
||||
<tr><td class="num">370</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/shadow.txt">SGIX_shadow</a></td></tr>
|
||||
<tr><td class="num">371</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/shadow_ambient.txt">SGIX_shadow_ambient</a></td></tr>
|
||||
<tr><td class="num">372</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/sprite.txt">SGIX_sprite</a></td></tr>
|
||||
<tr><td class="num">373</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/tag_sample_buffer.txt">SGIX_tag_sample_buffer</a></td></tr>
|
||||
<tr><td class="num">374</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_env_add.txt">SGIX_texture_add_env</a></td></tr>
|
||||
<tr><td class="num">375</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_coordinate_clamp.txt">SGIX_texture_coordinate_clamp</a></td></tr>
|
||||
<tr><td class="num">376</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_lod_bias.txt">SGIX_texture_lod_bias</a></td></tr>
|
||||
<tr><td class="num">377</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_multi_buffer.txt">SGIX_texture_multi_buffer</a></td></tr>
|
||||
<tr><td class="num">378</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_range.txt">SGIX_texture_range</a></td></tr>
|
||||
<tr><td class="num">379</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/texture_scale_bias.txt">SGIX_texture_scale_bias</a></td></tr>
|
||||
<tr><td class="num">380</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/vertex_preclip.txt">SGIX_vertex_preclip</a></td></tr>
|
||||
<tr><td class="num">381</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/vertex_preclip.txt">SGIX_vertex_preclip_hint</a></td></tr>
|
||||
<tr><td class="num">382</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/ycrcb.txt">SGIX_ycrcb</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">373</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/color_matrix.txt">SGI_color_matrix</a></td></tr>
|
||||
<tr><td class="num">374</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/color_table.txt">SGI_color_table</a></td></tr>
|
||||
<tr><td class="num">375</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/texture_color_table.txt">SGI_texture_color_table</a></td></tr>
|
||||
<tr><td class="num">383</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/color_matrix.txt">SGI_color_matrix</a></td></tr>
|
||||
<tr><td class="num">384</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/color_table.txt">SGI_color_table</a></td></tr>
|
||||
<tr><td class="num">385</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/texture_color_table.txt">SGI_texture_color_table</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">376</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUNX/constant_data.txt">SUNX_constant_data</a></td></tr>
|
||||
<tr><td class="num">386</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUNX/constant_data.txt">SUNX_constant_data</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">377</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/convolution_border_modes.txt">SUN_convolution_border_modes</a></td></tr>
|
||||
<tr><td class="num">378</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/global_alpha.txt">SUN_global_alpha</a></td></tr>
|
||||
<tr><td class="num">379</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/mesh_array.txt">SUN_mesh_array</a></td></tr>
|
||||
<tr><td class="num">380</td><td> </td><td><a href="http://wwws.sun.com/software/graphics/opengl/extensions/gl_sun_read_video_pixels.txt">SUN_read_video_pixels</a></td></tr>
|
||||
<tr><td class="num">381</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/slice_accum.txt">SUN_slice_accum</a></td></tr>
|
||||
<tr><td class="num">382</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/triangle_list.txt">SUN_triangle_list</a></td></tr>
|
||||
<tr><td class="num">383</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/vertex.txt">SUN_vertex</a></td></tr>
|
||||
<tr><td class="num">387</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/convolution_border_modes.txt">SUN_convolution_border_modes</a></td></tr>
|
||||
<tr><td class="num">388</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/global_alpha.txt">SUN_global_alpha</a></td></tr>
|
||||
<tr><td class="num">389</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/mesh_array.txt">SUN_mesh_array</a></td></tr>
|
||||
<tr><td class="num">390</td><td> </td><td><a href="http://wwws.sun.com/software/graphics/opengl/extensions/gl_sun_read_video_pixels.txt">SUN_read_video_pixels</a></td></tr>
|
||||
<tr><td class="num">391</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/slice_accum.txt">SUN_slice_accum</a></td></tr>
|
||||
<tr><td class="num">392</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/triangle_list.txt">SUN_triangle_list</a></td></tr>
|
||||
<tr><td class="num">393</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/vertex.txt">SUN_vertex</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">384</td><td> </td><td><a href="http://www.opengl.org/registry/specs/WIN/phong_shading.txt">WIN_phong_shading</a></td></tr>
|
||||
<tr><td class="num">385</td><td> </td><td><a href="http://www.opengl.org/registry/specs/WIN/specular_fog.txt">WIN_specular_fog</a></td></tr>
|
||||
<tr><td class="num">386</td><td> </td><td><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/glfunc01_16zy.asp">WIN_swap_hint</a></td></tr>
|
||||
<tr><td class="num">394</td><td> </td><td><a href="http://www.opengl.org/registry/specs/WIN/phong_shading.txt">WIN_phong_shading</a></td></tr>
|
||||
<tr><td class="num">395</td><td> </td><td><a href="http://www.opengl.org/registry/specs/WIN/specular_fog.txt">WIN_specular_fog</a></td></tr>
|
||||
<tr><td class="num">396</td><td> </td><td><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/glfunc01_16zy.asp">WIN_swap_hint</a></td></tr>
|
||||
</table>
|
||||
<!-- begin footer.html -->
|
||||
</td></tr></table></body>
|
||||
|
100
doc/glxew.html
100
doc/glxew.html
@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">1.5.5</a></i></td></tr>
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">1.5.6</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
@ -70,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 07-13-10</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 09-07-10</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
|
||||
height="35" border="0" alt="OpenGL Logo"></a>
|
||||
@ -105,63 +105,65 @@ width="88" height="32" border="0" alt="Support This Project"></a></td></tr> -->
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">3</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/glx_create_context.txt">ARB_create_context</a></td></tr>
|
||||
<tr><td class="num">4</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/glx_create_context.txt">ARB_create_context_profile</a></td></tr>
|
||||
<tr><td class="num">5</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/color_buffer_float.txt">ARB_fbconfig_float</a></td></tr>
|
||||
<tr><td class="num">6</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/framebuffer_sRGB.txt">ARB_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">7</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/get_proc_address.txt">ARB_get_proc_address</a></td></tr>
|
||||
<tr><td class="num">8</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/multisample.txt">ARB_multisample</a></td></tr>
|
||||
<tr><td class="num">9</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt">ARB_vertex_buffer_object</a></td></tr>
|
||||
<tr><td class="num">5</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/glx_create_context_robustness.txt">ARB_create_context_robustness</a></td></tr>
|
||||
<tr><td class="num">6</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/color_buffer_float.txt">ARB_fbconfig_float</a></td></tr>
|
||||
<tr><td class="num">7</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/framebuffer_sRGB.txt">ARB_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">8</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/ARB/get_proc_address.txt">ARB_get_proc_address</a></td></tr>
|
||||
<tr><td class="num">9</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/multisample.txt">ARB_multisample</a></td></tr>
|
||||
<tr><td class="num">10</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt">ARB_vertex_buffer_object</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">10</td><td> </td><td>ATI_pixel_format_float</td></tr>
|
||||
<tr><td class="num">11</td><td> </td><td>ATI_render_texture</td></tr>
|
||||
<tr><td class="num">11</td><td> </td><td>ATI_pixel_format_float</td></tr>
|
||||
<tr><td class="num">12</td><td> </td><td>ATI_render_texture</td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">12</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt">EXT_fbconfig_packed_float</a></td></tr>
|
||||
<tr><td class="num">13</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt">EXT_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">14</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/import_context.txt">EXT_import_context</a></td></tr>
|
||||
<tr><td class="num">15</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/scene_marker.txt">EXT_scene_marker</a></td></tr>
|
||||
<tr><td class="num">16</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/swap_control.txt">EXT_swap_control</a></td></tr>
|
||||
<tr><td class="num">17</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_from_pixmap.txt">EXT_texture_from_pixmap</a></td></tr>
|
||||
<tr><td class="num">18</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/visual_info.txt">EXT_visual_info</a></td></tr>
|
||||
<tr><td class="num">19</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/visual_rating.txt">EXT_visual_rating</a></td></tr>
|
||||
<tr><td class="num">13</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/glx_create_context_es2_profile.txt">EXT_create_context_es2_profile</a></td></tr>
|
||||
<tr><td class="num">14</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt">EXT_fbconfig_packed_float</a></td></tr>
|
||||
<tr><td class="num">15</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt">EXT_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">16</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/import_context.txt">EXT_import_context</a></td></tr>
|
||||
<tr><td class="num">17</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/scene_marker.txt">EXT_scene_marker</a></td></tr>
|
||||
<tr><td class="num">18</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/swap_control.txt">EXT_swap_control</a></td></tr>
|
||||
<tr><td class="num">19</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/texture_from_pixmap.txt">EXT_texture_from_pixmap</a></td></tr>
|
||||
<tr><td class="num">20</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/visual_info.txt">EXT_visual_info</a></td></tr>
|
||||
<tr><td class="num">21</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/visual_rating.txt">EXT_visual_rating</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">20</td><td> </td><td><a href="http://www.opengl.org/registry/specs/INTEL/swap_event.txt">INTEL_swap_event</a></td></tr>
|
||||
<tr><td class="num">22</td><td> </td><td><a href="http://www.opengl.org/registry/specs/INTEL/swap_event.txt">INTEL_swap_event</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">21</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/agp_offset.txt">MESA_agp_offset</a></td></tr>
|
||||
<tr><td class="num">22</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/copy_sub_buffer.txt">MESA_copy_sub_buffer</a></td></tr>
|
||||
<tr><td class="num">23</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/pixmap_colormap.txt">MESA_pixmap_colormap</a></td></tr>
|
||||
<tr><td class="num">24</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/release_buffers.txt">MESA_release_buffers</a></td></tr>
|
||||
<tr><td class="num">25</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/set_3dfx_mode.txt">MESA_set_3dfx_mode</a></td></tr>
|
||||
<tr><td class="num">23</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/agp_offset.txt">MESA_agp_offset</a></td></tr>
|
||||
<tr><td class="num">24</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/copy_sub_buffer.txt">MESA_copy_sub_buffer</a></td></tr>
|
||||
<tr><td class="num">25</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/pixmap_colormap.txt">MESA_pixmap_colormap</a></td></tr>
|
||||
<tr><td class="num">26</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/release_buffers.txt">MESA_release_buffers</a></td></tr>
|
||||
<tr><td class="num">27</td><td> </td><td><a href="http://www.opengl.org/registry/specs/MESA/set_3dfx_mode.txt">MESA_set_3dfx_mode</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">26</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/copy_image.txt">NV_copy_image</a></td></tr>
|
||||
<tr><td class="num">27</td><td> </td><td><a href="http://cvs1.nvidia.com/inc/GL/glxtokens.h">NV_float_buffer</a></td></tr>
|
||||
<tr><td class="num">28</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/multisample_coverage.txt">NV_multisample_coverage</a></td></tr>
|
||||
<tr><td class="num">29</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/present_video.txt">NV_present_video</a></td></tr>
|
||||
<tr><td class="num">30</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/glx_swap_group.txt">NV_swap_group</a></td></tr>
|
||||
<tr><td class="num">31</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">32</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/glx_video_out.txt">NV_video_output</a></td></tr>
|
||||
<tr><td class="num">28</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/copy_image.txt">NV_copy_image</a></td></tr>
|
||||
<tr><td class="num">29</td><td> </td><td><a href="http://cvs1.nvidia.com/inc/GL/glxtokens.h">NV_float_buffer</a></td></tr>
|
||||
<tr><td class="num">30</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/multisample_coverage.txt">NV_multisample_coverage</a></td></tr>
|
||||
<tr><td class="num">31</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/present_video.txt">NV_present_video</a></td></tr>
|
||||
<tr><td class="num">32</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/glx_swap_group.txt">NV_swap_group</a></td></tr>
|
||||
<tr><td class="num">33</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">34</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/glx_video_out.txt">NV_video_output</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">33</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/glx_swap_method.txt">OML_swap_method</a></td></tr>
|
||||
<tr><td class="num">34</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/glx_sync_control.txt">OML_sync_control</a></td></tr>
|
||||
<tr><td class="num">35</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/glx_swap_method.txt">OML_swap_method</a></td></tr>
|
||||
<tr><td class="num">36</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/glx_sync_control.txt">OML_sync_control</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">35</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/blended_overlay.txt">SGIS_blended_overlay</a></td></tr>
|
||||
<tr><td class="num">36</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/color_range.txt">SGIS_color_range</a></td></tr>
|
||||
<tr><td class="num">37</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/multisample.txt">SGIS_multisample</a></td></tr>
|
||||
<tr><td class="num">38</td><td> </td><td>SGIS_shared_multisample</td></tr>
|
||||
<tr><td class="num">37</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/blended_overlay.txt">SGIS_blended_overlay</a></td></tr>
|
||||
<tr><td class="num">38</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/color_range.txt">SGIS_color_range</a></td></tr>
|
||||
<tr><td class="num">39</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIS/multisample.txt">SGIS_multisample</a></td></tr>
|
||||
<tr><td class="num">40</td><td> </td><td>SGIS_shared_multisample</td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">39</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/fbconfig.txt">SGIX_fbconfig</a></td></tr>
|
||||
<tr><td class="num">40</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">41</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/pbuffer.txt">SGIX_pbuffer</a></td></tr>
|
||||
<tr><td class="num">42</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_barrier.txt">SGIX_swap_barrier</a></td></tr>
|
||||
<tr><td class="num">43</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_group.txt">SGIX_swap_group</a></td></tr>
|
||||
<tr><td class="num">44</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/video_resize.txt">SGIX_video_resize</a></td></tr>
|
||||
<tr><td class="num">45</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/visual_select_group.txt">SGIX_visual_select_group</a></td></tr>
|
||||
<tr><td class="num">41</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/fbconfig.txt">SGIX_fbconfig</a></td></tr>
|
||||
<tr><td class="num">42</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">43</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/pbuffer.txt">SGIX_pbuffer</a></td></tr>
|
||||
<tr><td class="num">44</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_barrier.txt">SGIX_swap_barrier</a></td></tr>
|
||||
<tr><td class="num">45</td><td> </td><td><a href="http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_group.txt">SGIX_swap_group</a></td></tr>
|
||||
<tr><td class="num">46</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/video_resize.txt">SGIX_video_resize</a></td></tr>
|
||||
<tr><td class="num">47</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGIX/visual_select_group.txt">SGIX_visual_select_group</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">46</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/cushion.txt">SGI_cushion</a></td></tr>
|
||||
<tr><td class="num">47</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/make_current_read.txt">SGI_make_current_read</a></td></tr>
|
||||
<tr><td class="num">48</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/swap_control.txt">SGI_swap_control</a></td></tr>
|
||||
<tr><td class="num">49</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/video_sync.txt">SGI_video_sync</a></td></tr>
|
||||
<tr><td class="num">48</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/cushion.txt">SGI_cushion</a></td></tr>
|
||||
<tr><td class="num">49</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/make_current_read.txt">SGI_make_current_read</a></td></tr>
|
||||
<tr><td class="num">50</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/swap_control.txt">SGI_swap_control</a></td></tr>
|
||||
<tr><td class="num">51</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SGI/video_sync.txt">SGI_video_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">50</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/get_transparent_index.txt">SUN_get_transparent_index</a></td></tr>
|
||||
<tr><td class="num">51</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">52</td><td> </td><td><a href="http://www.opengl.org/registry/specs/SUN/get_transparent_index.txt">SUN_get_transparent_index</a></td></tr>
|
||||
<tr><td class="num">53</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>
|
||||
<!-- begin footer.html -->
|
||||
</td></tr></table></body>
|
||||
|
@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">1.5.5</a></i></td></tr>
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">1.5.6</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
@ -70,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 07-13-10</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 09-07-10</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
|
||||
height="35" border="0" alt="OpenGL Logo"></a>
|
||||
@ -110,8 +110,8 @@ Mac OS X, FreeBSD, Irix, and Solaris.
|
||||
<p>
|
||||
<a href="http://sourceforge.net/projects/glew/">GLEW</a> is distributed
|
||||
as source and precompiled binaries. The latest release is
|
||||
<a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">1.5.5</a>
|
||||
[07-13-10]:
|
||||
<a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">1.5.6</a>
|
||||
[09-07-10]:
|
||||
</p>
|
||||
<p>
|
||||
</p>
|
||||
@ -125,8 +125,8 @@ as source and precompiled binaries. The latest release is
|
||||
<td align="right"><b>Source</b></td>
|
||||
<td></td>
|
||||
<td align="left">
|
||||
<a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/glew-1.5.5.zip/download">ZIP</a> |
|
||||
<a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/glew-1.5.5.tgz/download">TGZ</a></td>
|
||||
<a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/glew-1.5.6.zip/download">ZIP</a> |
|
||||
<a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/glew-1.5.6.tgz/download">TGZ</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -134,8 +134,8 @@ as source and precompiled binaries. The latest release is
|
||||
<td align="right"><b>Binaries</b></td>
|
||||
<td></td>
|
||||
<td align="left">
|
||||
<a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/glew-1.5.5-win32.zip/download">Windows 32-bit</a> |
|
||||
<a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/glew-1.5.5-win64.zip/download">64-bit</a>
|
||||
<a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/glew-1.5.6-win32.zip/download">Windows 32-bit</a> |
|
||||
<a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/glew-1.5.6-win64.zip/download">64-bit</a>
|
||||
</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@ -154,7 +154,7 @@ repository</a>:
|
||||
|
||||
<h2>Supported Extensions</h2>
|
||||
<p>
|
||||
The latest release contains support for OpenGL 3.3, OpenGL 4.0 and the following extensions:
|
||||
The latest release contains support for OpenGL 3.3, OpenGL 4.1 and the following extensions:
|
||||
</p>
|
||||
<ul>
|
||||
<li><a href="glew.html">OpenGL extensions</a>
|
||||
@ -164,6 +164,7 @@ The latest release contains support for OpenGL 3.3, OpenGL 4.0 and the following
|
||||
|
||||
<h2>News</h2>
|
||||
<ul>
|
||||
<li>[09-07-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">GLEW 1.5.6</a> adds suport for OpenGL 4.1, fixes bugs</li>
|
||||
<li>[07-13-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">GLEW 1.5.5</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[04-21-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.4/">GLEW 1.5.4</a> adds support for OpenGL 3.3, OpenGL 4.0 and new extensions, fixes bugs</li>
|
||||
<li>[02-28-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.3/">GLEW 1.5.3</a> fixes minor bugs and adds three new extensions</li>
|
||||
|
@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">1.5.5</a></i></td></tr>
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">1.5.6</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
@ -70,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 07-13-10</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 09-07-10</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
|
||||
height="35" border="0" alt="OpenGL Logo"></a>
|
||||
|
32
doc/log.html
32
doc/log.html
@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">1.5.5</a></i></td></tr>
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">1.5.6</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
@ -70,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 07-13-10</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 09-07-10</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
|
||||
height="35" border="0" alt="OpenGL Logo"></a>
|
||||
@ -98,6 +98,34 @@ width="88" height="32" border="0" alt="Support This Project"></a></td></tr> -->
|
||||
|
||||
<h2>Change Log</h2>
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.6</b> [09-07-10]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
<li> Support for OpenGL 4.1
|
||||
</ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
<li> GL_ARB_ES2_compatibility
|
||||
<li> GL_ARB_cl_event
|
||||
<li> GL_ARB_debug_output
|
||||
<li> GL_ARB_get_program_binary
|
||||
<li> GL_ARB_robustness
|
||||
<li> GL_ARB_separate_shader_objects
|
||||
<li> GL_ARB_shader_precision
|
||||
<li> GL_ARB_shader_stencil_export
|
||||
<li> GL_ARB_vertex_attrib_64bit
|
||||
<li> GL_ARB_viewport_array
|
||||
<li> GLX_ARB_create_context_robustness
|
||||
<li> GLX_EXT_create_context_es2_profile
|
||||
<li> WGL_ARB_create_context_robustness
|
||||
<li> WGL_EXT_create_context_es2_profile
|
||||
</ul>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.5</b> [07-13-10]
|
||||
|
@ -46,7 +46,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">1.5.5</a></i></td></tr>
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">1.5.6</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
@ -70,7 +70,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 07-13-10</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 09-07-10</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"> <img src="./ogl_sm.jpg" width="68"
|
||||
height="35" border="0" alt="OpenGL Logo"></a>
|
||||
@ -108,48 +108,50 @@ width="88" height="32" border="0" alt="Support This Project"></a></td></tr> -->
|
||||
<tr><td class="num">4</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_buffer_region.txt">ARB_buffer_region</a></td></tr>
|
||||
<tr><td class="num">5</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_create_context.txt">ARB_create_context</a></td></tr>
|
||||
<tr><td class="num">6</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_create_context.txt">ARB_create_context_profile</a></td></tr>
|
||||
<tr><td class="num">7</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_extensions_string.txt">ARB_extensions_string</a></td></tr>
|
||||
<tr><td class="num">8</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/framebuffer_sRGB.txt">ARB_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">9</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_make_current_read.txt">ARB_make_current_read</a></td></tr>
|
||||
<tr><td class="num">10</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/multisample.txt">ARB_multisample</a></td></tr>
|
||||
<tr><td class="num">11</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_pbuffer.txt">ARB_pbuffer</a></td></tr>
|
||||
<tr><td class="num">12</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_pixel_format.txt">ARB_pixel_format</a></td></tr>
|
||||
<tr><td class="num">13</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/color_buffer_float.txt">ARB_pixel_format_float</a></td></tr>
|
||||
<tr><td class="num">14</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_render_texture.txt">ARB_render_texture</a></td></tr>
|
||||
<tr><td class="num">7</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_create_context_robustness.txt">ARB_create_context_robustness</a></td></tr>
|
||||
<tr><td class="num">8</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_extensions_string.txt">ARB_extensions_string</a></td></tr>
|
||||
<tr><td class="num">9</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/framebuffer_sRGB.txt">ARB_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">10</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_make_current_read.txt">ARB_make_current_read</a></td></tr>
|
||||
<tr><td class="num">11</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/multisample.txt">ARB_multisample</a></td></tr>
|
||||
<tr><td class="num">12</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_pbuffer.txt">ARB_pbuffer</a></td></tr>
|
||||
<tr><td class="num">13</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_pixel_format.txt">ARB_pixel_format</a></td></tr>
|
||||
<tr><td class="num">14</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/color_buffer_float.txt">ARB_pixel_format_float</a></td></tr>
|
||||
<tr><td class="num">15</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ARB/wgl_render_texture.txt">ARB_render_texture</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">15</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/pixel_format_float.txt">ATI_pixel_format_float</a></td></tr>
|
||||
<tr><td class="num">16</td><td> </td><td>ATI_render_texture_rectangle</td></tr>
|
||||
<tr><td class="num">16</td><td> </td><td><a href="http://www.opengl.org/registry/specs/ATI/pixel_format_float.txt">ATI_pixel_format_float</a></td></tr>
|
||||
<tr><td class="num">17</td><td> </td><td>ATI_render_texture_rectangle</td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">17</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_depth_float.txt">EXT_depth_float</a></td></tr>
|
||||
<tr><td class="num">18</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_display_color_table.txt">EXT_display_color_table</a></td></tr>
|
||||
<tr><td class="num">19</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_extensions_string.txt">EXT_extensions_string</a></td></tr>
|
||||
<tr><td class="num">20</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt">EXT_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">21</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_make_current_read.txt">EXT_make_current_read</a></td></tr>
|
||||
<tr><td class="num">22</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_multisample.txt">EXT_multisample</a></td></tr>
|
||||
<tr><td class="num">23</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_pbuffer.txt">EXT_pbuffer</a></td></tr>
|
||||
<tr><td class="num">24</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_pixel_format.txt">EXT_pixel_format</a></td></tr>
|
||||
<tr><td class="num">25</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt">EXT_pixel_format_packed_float</a></td></tr>
|
||||
<tr><td class="num">26</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_swap_control.txt">EXT_swap_control</a></td></tr>
|
||||
<tr><td class="num">18</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_create_context_es2_profile.txt">EXT_create_context_es2_profile</a></td></tr>
|
||||
<tr><td class="num">19</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_depth_float.txt">EXT_depth_float</a></td></tr>
|
||||
<tr><td class="num">20</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_display_color_table.txt">EXT_display_color_table</a></td></tr>
|
||||
<tr><td class="num">21</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_extensions_string.txt">EXT_extensions_string</a></td></tr>
|
||||
<tr><td class="num">22</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt">EXT_framebuffer_sRGB</a></td></tr>
|
||||
<tr><td class="num">23</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_make_current_read.txt">EXT_make_current_read</a></td></tr>
|
||||
<tr><td class="num">24</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_multisample.txt">EXT_multisample</a></td></tr>
|
||||
<tr><td class="num">25</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_pbuffer.txt">EXT_pbuffer</a></td></tr>
|
||||
<tr><td class="num">26</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_pixel_format.txt">EXT_pixel_format</a></td></tr>
|
||||
<tr><td class="num">27</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt">EXT_pixel_format_packed_float</a></td></tr>
|
||||
<tr><td class="num">28</td><td> </td><td><a href="http://www.opengl.org/registry/specs/EXT/wgl_swap_control.txt">EXT_swap_control</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">27</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_digital_video_control.txt">I3D_digital_video_control</a></td></tr>
|
||||
<tr><td class="num">28</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_gamma.txt">I3D_gamma</a></td></tr>
|
||||
<tr><td class="num">29</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_genlock.txt">I3D_genlock</a></td></tr>
|
||||
<tr><td class="num">30</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_image_buffer.txt">I3D_image_buffer</a></td></tr>
|
||||
<tr><td class="num">31</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_swap_frame_lock.txt">I3D_swap_frame_lock</a></td></tr>
|
||||
<tr><td class="num">32</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_swap_frame_usage.txt">I3D_swap_frame_usage</a></td></tr>
|
||||
<tr><td class="num">29</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_digital_video_control.txt">I3D_digital_video_control</a></td></tr>
|
||||
<tr><td class="num">30</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_gamma.txt">I3D_gamma</a></td></tr>
|
||||
<tr><td class="num">31</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_genlock.txt">I3D_genlock</a></td></tr>
|
||||
<tr><td class="num">32</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_image_buffer.txt">I3D_image_buffer</a></td></tr>
|
||||
<tr><td class="num">33</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_swap_frame_lock.txt">I3D_swap_frame_lock</a></td></tr>
|
||||
<tr><td class="num">34</td><td> </td><td><a href="http://www.opengl.org/registry/specs/I3D/wgl_swap_frame_usage.txt">I3D_swap_frame_usage</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">33</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/copy_image.txt">NV_copy_image</a></td></tr>
|
||||
<tr><td class="num">34</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/float_buffer.txt">NV_float_buffer</a></td></tr>
|
||||
<tr><td class="num">35</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/WGL_nv_gpu_affinity.txt">NV_gpu_affinity</a></td></tr>
|
||||
<tr><td class="num">36</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/multisample_coverage.txt">NV_multisample_coverage</a></td></tr>
|
||||
<tr><td class="num">37</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/present_video.txt">NV_present_video</a></td></tr>
|
||||
<tr><td class="num">38</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/render_depth_texture.txt">NV_render_depth_texture</a></td></tr>
|
||||
<tr><td class="num">39</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/render_texture_rectangle.txt">NV_render_texture_rectangle</a></td></tr>
|
||||
<tr><td class="num">40</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/wgl_swap_group.txt">NV_swap_group</a></td></tr>
|
||||
<tr><td class="num">41</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">42</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/wgl_video_out.txt">NV_video_output</a></td></tr>
|
||||
<tr><td class="num">35</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/copy_image.txt">NV_copy_image</a></td></tr>
|
||||
<tr><td class="num">36</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/float_buffer.txt">NV_float_buffer</a></td></tr>
|
||||
<tr><td class="num">37</td><td> </td><td><a href="http://developer.download.nvidia.com/opengl/specs/WGL_nv_gpu_affinity.txt">NV_gpu_affinity</a></td></tr>
|
||||
<tr><td class="num">38</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/multisample_coverage.txt">NV_multisample_coverage</a></td></tr>
|
||||
<tr><td class="num">39</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/present_video.txt">NV_present_video</a></td></tr>
|
||||
<tr><td class="num">40</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/render_depth_texture.txt">NV_render_depth_texture</a></td></tr>
|
||||
<tr><td class="num">41</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/render_texture_rectangle.txt">NV_render_texture_rectangle</a></td></tr>
|
||||
<tr><td class="num">42</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/wgl_swap_group.txt">NV_swap_group</a></td></tr>
|
||||
<tr><td class="num">43</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">44</td><td> </td><td><a href="http://www.opengl.org/registry/specs/NV/wgl_video_out.txt">NV_video_output</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">43</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/wgl_sync_control.txt">OML_sync_control</a></td></tr>
|
||||
<tr><td class="num">45</td><td> </td><td><a href="http://www.opengl.org/registry/specs/OML/wgl_sync_control.txt">OML_sync_control</a></td></tr>
|
||||
</table>
|
||||
<!-- begin footer.html -->
|
||||
</td></tr></table></body>
|
||||
|
@ -272,6 +272,21 @@ typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,
|
||||
const GLchar* message,
|
||||
GLvoid* userParam);
|
||||
|
||||
/* For ARB_debug_output */
|
||||
|
||||
typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,
|
||||
GLenum type,
|
||||
GLuint id,
|
||||
GLenum severity,
|
||||
GLsizei length,
|
||||
const GLchar* message,
|
||||
GLvoid* userParam);
|
||||
|
||||
/* For GL_ARB_cl_event */
|
||||
|
||||
typedef struct _cl_context *cl_context;
|
||||
typedef struct _cl_event *cl_event;
|
||||
|
||||
#define GL_ACCUM 0x0100
|
||||
#define GL_LOAD 0x0101
|
||||
#define GL_RETURN 0x0102
|
||||
@ -2380,6 +2395,15 @@ typedef void (GLAPIENTRY * PFNGLMINSAMPLESHADINGPROC) (GLclampf value);
|
||||
|
||||
#endif /* GL_VERSION_4_0 */
|
||||
|
||||
/* ----------------------------- GL_VERSION_4_1 ---------------------------- */
|
||||
|
||||
#ifndef GL_VERSION_4_1
|
||||
#define GL_VERSION_4_1 1
|
||||
|
||||
#define GLEW_VERSION_4_1 GLEW_GET_VAR(__GLEW_VERSION_4_1)
|
||||
|
||||
#endif /* GL_VERSION_4_1 */
|
||||
|
||||
/* -------------------------- GL_3DFX_multisample -------------------------- */
|
||||
|
||||
#ifndef GL_3DFX_multisample
|
||||
@ -2927,6 +2951,43 @@ typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint index, GLuin
|
||||
|
||||
#endif /* GL_APPLE_ycbcr_422 */
|
||||
|
||||
/* ------------------------ GL_ARB_ES2_compatibility ----------------------- */
|
||||
|
||||
#ifndef GL_ARB_ES2_compatibility
|
||||
#define GL_ARB_ES2_compatibility 1
|
||||
|
||||
#define GL_FIXED 0x140C
|
||||
#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A
|
||||
#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B
|
||||
#define GL_LOW_FLOAT 0x8DF0
|
||||
#define GL_MEDIUM_FLOAT 0x8DF1
|
||||
#define GL_HIGH_FLOAT 0x8DF2
|
||||
#define GL_LOW_INT 0x8DF3
|
||||
#define GL_MEDIUM_INT 0x8DF4
|
||||
#define GL_HIGH_INT 0x8DF5
|
||||
#define GL_SHADER_BINARY_FORMATS 0x8DF8
|
||||
#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9
|
||||
#define GL_SHADER_COMPILER 0x8DFA
|
||||
#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB
|
||||
#define GL_MAX_VARYING_VECTORS 0x8DFC
|
||||
#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFPROC) (GLclampf d);
|
||||
typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFPROC) (GLclampf n, GLclampf f);
|
||||
typedef void (GLAPIENTRY * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint* range, GLint *precision);
|
||||
typedef void (GLAPIENTRY * PFNGLRELEASESHADERCOMPILERPROC) (void);
|
||||
typedef void (GLAPIENTRY * PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint* shaders, GLenum binaryformat, const GLvoid*binary, GLsizei length);
|
||||
|
||||
#define glClearDepthf GLEW_GET_FUN(__glewClearDepthf)
|
||||
#define glDepthRangef GLEW_GET_FUN(__glewDepthRangef)
|
||||
#define glGetShaderPrecisionFormat GLEW_GET_FUN(__glewGetShaderPrecisionFormat)
|
||||
#define glReleaseShaderCompiler GLEW_GET_FUN(__glewReleaseShaderCompiler)
|
||||
#define glShaderBinary GLEW_GET_FUN(__glewShaderBinary)
|
||||
|
||||
#define GLEW_ARB_ES2_compatibility GLEW_GET_VAR(__GLEW_ARB_ES2_compatibility)
|
||||
|
||||
#endif /* GL_ARB_ES2_compatibility */
|
||||
|
||||
/* ----------------------- GL_ARB_blend_func_extended ---------------------- */
|
||||
|
||||
#ifndef GL_ARB_blend_func_extended
|
||||
@ -2947,6 +3008,22 @@ typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATAINDEXPROC) (GLuint program, const ch
|
||||
|
||||
#endif /* GL_ARB_blend_func_extended */
|
||||
|
||||
/* ---------------------------- GL_ARB_cl_event ---------------------------- */
|
||||
|
||||
#ifndef GL_ARB_cl_event
|
||||
#define GL_ARB_cl_event 1
|
||||
|
||||
#define GL_SYNC_CL_EVENT_ARB 0x8240
|
||||
#define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241
|
||||
|
||||
typedef GLsync (GLAPIENTRY * PFNGLCREATESYNCFROMCLEVENTARBPROC) (cl_context context, cl_event event, GLbitfield flags);
|
||||
|
||||
#define glCreateSyncFromCLeventARB GLEW_GET_FUN(__glewCreateSyncFromCLeventARB)
|
||||
|
||||
#define GLEW_ARB_cl_event GLEW_GET_VAR(__GLEW_ARB_cl_event)
|
||||
|
||||
#endif /* GL_ARB_cl_event */
|
||||
|
||||
/* ----------------------- GL_ARB_color_buffer_float ----------------------- */
|
||||
|
||||
#ifndef GL_ARB_color_buffer_float
|
||||
@ -2991,6 +3068,48 @@ typedef void (GLAPIENTRY * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readtarget, GLenu
|
||||
|
||||
#endif /* GL_ARB_copy_buffer */
|
||||
|
||||
/* -------------------------- GL_ARB_debug_output -------------------------- */
|
||||
|
||||
#ifndef GL_ARB_debug_output
|
||||
#define GL_ARB_debug_output 1
|
||||
|
||||
#define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242
|
||||
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243
|
||||
#define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244
|
||||
#define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245
|
||||
#define GL_DEBUG_SOURCE_API_ARB 0x8246
|
||||
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247
|
||||
#define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248
|
||||
#define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249
|
||||
#define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A
|
||||
#define GL_DEBUG_SOURCE_OTHER_ARB 0x824B
|
||||
#define GL_DEBUG_TYPE_ERROR_ARB 0x824C
|
||||
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D
|
||||
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E
|
||||
#define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F
|
||||
#define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250
|
||||
#define GL_DEBUG_TYPE_OTHER_ARB 0x8251
|
||||
#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143
|
||||
#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144
|
||||
#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145
|
||||
#define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146
|
||||
#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147
|
||||
#define GL_DEBUG_SEVERITY_LOW_ARB 0x9148
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callback, void* userParam);
|
||||
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled);
|
||||
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const char* buf);
|
||||
typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, char* messageLog);
|
||||
|
||||
#define glDebugMessageCallbackARB GLEW_GET_FUN(__glewDebugMessageCallbackARB)
|
||||
#define glDebugMessageControlARB GLEW_GET_FUN(__glewDebugMessageControlARB)
|
||||
#define glDebugMessageInsertARB GLEW_GET_FUN(__glewDebugMessageInsertARB)
|
||||
#define glGetDebugMessageLogARB GLEW_GET_FUN(__glewGetDebugMessageLogARB)
|
||||
|
||||
#define GLEW_ARB_debug_output GLEW_GET_VAR(__GLEW_ARB_debug_output)
|
||||
|
||||
#endif /* GL_ARB_debug_output */
|
||||
|
||||
/* ----------------------- GL_ARB_depth_buffer_float ----------------------- */
|
||||
|
||||
#ifndef GL_ARB_depth_buffer_float
|
||||
@ -3373,6 +3492,28 @@ typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenu
|
||||
|
||||
#endif /* GL_ARB_geometry_shader4 */
|
||||
|
||||
/* ----------------------- GL_ARB_get_program_binary ----------------------- */
|
||||
|
||||
#ifndef GL_ARB_get_program_binary
|
||||
#define GL_ARB_get_program_binary 1
|
||||
|
||||
#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257
|
||||
#define GL_PROGRAM_BINARY_LENGTH 0x8741
|
||||
#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE
|
||||
#define GL_PROGRAM_BINARY_FORMATS 0x87FF
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLenum *binaryFormat, GLvoid*binary);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void* binary, GLsizei length);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value);
|
||||
|
||||
#define glGetProgramBinary GLEW_GET_FUN(__glewGetProgramBinary)
|
||||
#define glProgramBinary GLEW_GET_FUN(__glewProgramBinary)
|
||||
#define glProgramParameteri GLEW_GET_FUN(__glewProgramParameteri)
|
||||
|
||||
#define GLEW_ARB_get_program_binary GLEW_GET_VAR(__GLEW_ARB_get_program_binary)
|
||||
|
||||
#endif /* GL_ARB_get_program_binary */
|
||||
|
||||
/* --------------------------- GL_ARB_gpu_shader5 -------------------------- */
|
||||
|
||||
#ifndef GL_ARB_gpu_shader5
|
||||
@ -3967,6 +4108,63 @@ typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXPROC) (GLenum mode);
|
||||
|
||||
#endif /* GL_ARB_provoking_vertex */
|
||||
|
||||
/* --------------------------- GL_ARB_robustness --------------------------- */
|
||||
|
||||
#ifndef GL_ARB_robustness
|
||||
#define GL_ARB_robustness 1
|
||||
|
||||
#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004
|
||||
#define GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252
|
||||
#define GL_GUILTY_CONTEXT_RESET_ARB 0x8253
|
||||
#define GL_INNOCENT_CONTEXT_RESET_ARB 0x8254
|
||||
#define GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255
|
||||
#define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256
|
||||
#define GL_NO_RESET_NOTIFICATION_ARB 0x8261
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void* img);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLdouble* v);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLfloat* v);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLint* v);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat* values);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSize, GLuint* values);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSize, GLushort* values);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyte* pattern);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, GLvoid*column, GLvoid*span);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble* params);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat* params);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint* params);
|
||||
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint* params);
|
||||
typedef void (GLAPIENTRY * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data);
|
||||
|
||||
#define glGetnColorTableARB GLEW_GET_FUN(__glewGetnColorTableARB)
|
||||
#define glGetnCompressedTexImageARB GLEW_GET_FUN(__glewGetnCompressedTexImageARB)
|
||||
#define glGetnConvolutionFilterARB GLEW_GET_FUN(__glewGetnConvolutionFilterARB)
|
||||
#define glGetnHistogramARB GLEW_GET_FUN(__glewGetnHistogramARB)
|
||||
#define glGetnMapdvARB GLEW_GET_FUN(__glewGetnMapdvARB)
|
||||
#define glGetnMapfvARB GLEW_GET_FUN(__glewGetnMapfvARB)
|
||||
#define glGetnMapivARB GLEW_GET_FUN(__glewGetnMapivARB)
|
||||
#define glGetnMinmaxARB GLEW_GET_FUN(__glewGetnMinmaxARB)
|
||||
#define glGetnPixelMapfvARB GLEW_GET_FUN(__glewGetnPixelMapfvARB)
|
||||
#define glGetnPixelMapuivARB GLEW_GET_FUN(__glewGetnPixelMapuivARB)
|
||||
#define glGetnPixelMapusvARB GLEW_GET_FUN(__glewGetnPixelMapusvARB)
|
||||
#define glGetnPolygonStippleARB GLEW_GET_FUN(__glewGetnPolygonStippleARB)
|
||||
#define glGetnSeparableFilterARB GLEW_GET_FUN(__glewGetnSeparableFilterARB)
|
||||
#define glGetnTexImageARB GLEW_GET_FUN(__glewGetnTexImageARB)
|
||||
#define glGetnUniformdvARB GLEW_GET_FUN(__glewGetnUniformdvARB)
|
||||
#define glGetnUniformfvARB GLEW_GET_FUN(__glewGetnUniformfvARB)
|
||||
#define glGetnUniformivARB GLEW_GET_FUN(__glewGetnUniformivARB)
|
||||
#define glGetnUniformuivARB GLEW_GET_FUN(__glewGetnUniformuivARB)
|
||||
#define glReadnPixelsARB GLEW_GET_FUN(__glewReadnPixelsARB)
|
||||
|
||||
#define GLEW_ARB_robustness GLEW_GET_VAR(__GLEW_ARB_robustness)
|
||||
|
||||
#endif /* GL_ARB_robustness */
|
||||
|
||||
/* ------------------------- GL_ARB_sample_shading ------------------------- */
|
||||
|
||||
#ifndef GL_ARB_sample_shading
|
||||
@ -4035,6 +4233,147 @@ typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum
|
||||
|
||||
#endif /* GL_ARB_seamless_cube_map */
|
||||
|
||||
/* --------------------- GL_ARB_separate_shader_objects -------------------- */
|
||||
|
||||
#ifndef GL_ARB_separate_shader_objects
|
||||
#define GL_ARB_separate_shader_objects 1
|
||||
|
||||
#define GL_VERTEX_SHADER_BIT 0x00000001
|
||||
#define GL_FRAGMENT_SHADER_BIT 0x00000002
|
||||
#define GL_GEOMETRY_SHADER_BIT 0x00000004
|
||||
#define GL_TESS_CONTROL_SHADER_BIT 0x00000008
|
||||
#define GL_TESS_EVALUATION_SHADER_BIT 0x00000010
|
||||
#define GL_PROGRAM_SEPARABLE 0x8258
|
||||
#define GL_ACTIVE_PROGRAM 0x8259
|
||||
#define GL_PROGRAM_PIPELINE_BINDING 0x825A
|
||||
#define GL_ALL_SHADER_BITS 0xFFFFFFFF
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program);
|
||||
typedef void (GLAPIENTRY * PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline);
|
||||
typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const char ** strings);
|
||||
typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint* pipelines);
|
||||
typedef void (GLAPIENTRY * PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint* pipelines);
|
||||
typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei* length, char *infoLog);
|
||||
typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint* params);
|
||||
typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPIPELINEPROC) (GLuint pipeline);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint location, GLdouble x);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat x);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint x);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint x);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint x, GLint y);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint x, GLuint y);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint x, GLuint y, GLuint z);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
|
||||
typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
|
||||
typedef void (GLAPIENTRY * PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program);
|
||||
typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline);
|
||||
|
||||
#define glActiveShaderProgram GLEW_GET_FUN(__glewActiveShaderProgram)
|
||||
#define glBindProgramPipeline GLEW_GET_FUN(__glewBindProgramPipeline)
|
||||
#define glCreateShaderProgramv GLEW_GET_FUN(__glewCreateShaderProgramv)
|
||||
#define glDeleteProgramPipelines GLEW_GET_FUN(__glewDeleteProgramPipelines)
|
||||
#define glGenProgramPipelines GLEW_GET_FUN(__glewGenProgramPipelines)
|
||||
#define glGetProgramPipelineInfoLog GLEW_GET_FUN(__glewGetProgramPipelineInfoLog)
|
||||
#define glGetProgramPipelineiv GLEW_GET_FUN(__glewGetProgramPipelineiv)
|
||||
#define glIsProgramPipeline GLEW_GET_FUN(__glewIsProgramPipeline)
|
||||
#define glProgramUniform1d GLEW_GET_FUN(__glewProgramUniform1d)
|
||||
#define glProgramUniform1dv GLEW_GET_FUN(__glewProgramUniform1dv)
|
||||
#define glProgramUniform1f GLEW_GET_FUN(__glewProgramUniform1f)
|
||||
#define glProgramUniform1fv GLEW_GET_FUN(__glewProgramUniform1fv)
|
||||
#define glProgramUniform1i GLEW_GET_FUN(__glewProgramUniform1i)
|
||||
#define glProgramUniform1iv GLEW_GET_FUN(__glewProgramUniform1iv)
|
||||
#define glProgramUniform1ui GLEW_GET_FUN(__glewProgramUniform1ui)
|
||||
#define glProgramUniform1uiv GLEW_GET_FUN(__glewProgramUniform1uiv)
|
||||
#define glProgramUniform2d GLEW_GET_FUN(__glewProgramUniform2d)
|
||||
#define glProgramUniform2dv GLEW_GET_FUN(__glewProgramUniform2dv)
|
||||
#define glProgramUniform2f GLEW_GET_FUN(__glewProgramUniform2f)
|
||||
#define glProgramUniform2fv GLEW_GET_FUN(__glewProgramUniform2fv)
|
||||
#define glProgramUniform2i GLEW_GET_FUN(__glewProgramUniform2i)
|
||||
#define glProgramUniform2iv GLEW_GET_FUN(__glewProgramUniform2iv)
|
||||
#define glProgramUniform2ui GLEW_GET_FUN(__glewProgramUniform2ui)
|
||||
#define glProgramUniform2uiv GLEW_GET_FUN(__glewProgramUniform2uiv)
|
||||
#define glProgramUniform3d GLEW_GET_FUN(__glewProgramUniform3d)
|
||||
#define glProgramUniform3dv GLEW_GET_FUN(__glewProgramUniform3dv)
|
||||
#define glProgramUniform3f GLEW_GET_FUN(__glewProgramUniform3f)
|
||||
#define glProgramUniform3fv GLEW_GET_FUN(__glewProgramUniform3fv)
|
||||
#define glProgramUniform3i GLEW_GET_FUN(__glewProgramUniform3i)
|
||||
#define glProgramUniform3iv GLEW_GET_FUN(__glewProgramUniform3iv)
|
||||
#define glProgramUniform3ui GLEW_GET_FUN(__glewProgramUniform3ui)
|
||||
#define glProgramUniform3uiv GLEW_GET_FUN(__glewProgramUniform3uiv)
|
||||
#define glProgramUniform4d GLEW_GET_FUN(__glewProgramUniform4d)
|
||||
#define glProgramUniform4dv GLEW_GET_FUN(__glewProgramUniform4dv)
|
||||
#define glProgramUniform4f GLEW_GET_FUN(__glewProgramUniform4f)
|
||||
#define glProgramUniform4fv GLEW_GET_FUN(__glewProgramUniform4fv)
|
||||
#define glProgramUniform4i GLEW_GET_FUN(__glewProgramUniform4i)
|
||||
#define glProgramUniform4iv GLEW_GET_FUN(__glewProgramUniform4iv)
|
||||
#define glProgramUniform4ui GLEW_GET_FUN(__glewProgramUniform4ui)
|
||||
#define glProgramUniform4uiv GLEW_GET_FUN(__glewProgramUniform4uiv)
|
||||
#define glProgramUniformMatrix2dv GLEW_GET_FUN(__glewProgramUniformMatrix2dv)
|
||||
#define glProgramUniformMatrix2fv GLEW_GET_FUN(__glewProgramUniformMatrix2fv)
|
||||
#define glProgramUniformMatrix2x3dv GLEW_GET_FUN(__glewProgramUniformMatrix2x3dv)
|
||||
#define glProgramUniformMatrix2x3fv GLEW_GET_FUN(__glewProgramUniformMatrix2x3fv)
|
||||
#define glProgramUniformMatrix2x4dv GLEW_GET_FUN(__glewProgramUniformMatrix2x4dv)
|
||||
#define glProgramUniformMatrix2x4fv GLEW_GET_FUN(__glewProgramUniformMatrix2x4fv)
|
||||
#define glProgramUniformMatrix3dv GLEW_GET_FUN(__glewProgramUniformMatrix3dv)
|
||||
#define glProgramUniformMatrix3fv GLEW_GET_FUN(__glewProgramUniformMatrix3fv)
|
||||
#define glProgramUniformMatrix3x2dv GLEW_GET_FUN(__glewProgramUniformMatrix3x2dv)
|
||||
#define glProgramUniformMatrix3x2fv GLEW_GET_FUN(__glewProgramUniformMatrix3x2fv)
|
||||
#define glProgramUniformMatrix3x4dv GLEW_GET_FUN(__glewProgramUniformMatrix3x4dv)
|
||||
#define glProgramUniformMatrix3x4fv GLEW_GET_FUN(__glewProgramUniformMatrix3x4fv)
|
||||
#define glProgramUniformMatrix4dv GLEW_GET_FUN(__glewProgramUniformMatrix4dv)
|
||||
#define glProgramUniformMatrix4fv GLEW_GET_FUN(__glewProgramUniformMatrix4fv)
|
||||
#define glProgramUniformMatrix4x2dv GLEW_GET_FUN(__glewProgramUniformMatrix4x2dv)
|
||||
#define glProgramUniformMatrix4x2fv GLEW_GET_FUN(__glewProgramUniformMatrix4x2fv)
|
||||
#define glProgramUniformMatrix4x3dv GLEW_GET_FUN(__glewProgramUniformMatrix4x3dv)
|
||||
#define glProgramUniformMatrix4x3fv GLEW_GET_FUN(__glewProgramUniformMatrix4x3fv)
|
||||
#define glUseProgramStages GLEW_GET_FUN(__glewUseProgramStages)
|
||||
#define glValidateProgramPipeline GLEW_GET_FUN(__glewValidateProgramPipeline)
|
||||
|
||||
#define GLEW_ARB_separate_shader_objects GLEW_GET_VAR(__GLEW_ARB_separate_shader_objects)
|
||||
|
||||
#endif /* GL_ARB_separate_shader_objects */
|
||||
|
||||
/* ----------------------- GL_ARB_shader_bit_encoding ---------------------- */
|
||||
|
||||
#ifndef GL_ARB_shader_bit_encoding
|
||||
@ -4171,6 +4510,24 @@ typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj)
|
||||
|
||||
#endif /* GL_ARB_shader_objects */
|
||||
|
||||
/* ------------------------ GL_ARB_shader_precision ------------------------ */
|
||||
|
||||
#ifndef GL_ARB_shader_precision
|
||||
#define GL_ARB_shader_precision 1
|
||||
|
||||
#define GLEW_ARB_shader_precision GLEW_GET_VAR(__GLEW_ARB_shader_precision)
|
||||
|
||||
#endif /* GL_ARB_shader_precision */
|
||||
|
||||
/* ---------------------- GL_ARB_shader_stencil_export --------------------- */
|
||||
|
||||
#ifndef GL_ARB_shader_stencil_export
|
||||
#define GL_ARB_shader_stencil_export 1
|
||||
|
||||
#define GLEW_ARB_shader_stencil_export GLEW_GET_VAR(__GLEW_ARB_shader_stencil_export)
|
||||
|
||||
#endif /* GL_ARB_shader_stencil_export */
|
||||
|
||||
/* ------------------------ GL_ARB_shader_subroutine ----------------------- */
|
||||
|
||||
#ifndef GL_ARB_shader_subroutine
|
||||
@ -4956,6 +5313,44 @@ typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYPROC) (GLuint array);
|
||||
|
||||
#endif /* GL_ARB_vertex_array_object */
|
||||
|
||||
/* ----------------------- GL_ARB_vertex_attrib_64bit ---------------------- */
|
||||
|
||||
#ifndef GL_ARB_vertex_attrib_64bit
|
||||
#define GL_ARB_vertex_attrib_64bit 1
|
||||
|
||||
#define GL_DOUBLE_MAT2 0x8F46
|
||||
#define GL_DOUBLE_MAT3 0x8F47
|
||||
#define GL_DOUBLE_MAT4 0x8F48
|
||||
#define GL_DOUBLE_VEC2 0x8FFC
|
||||
#define GL_DOUBLE_VEC3 0x8FFD
|
||||
#define GL_DOUBLE_VEC4 0x8FFE
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble* params);
|
||||
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x);
|
||||
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble* v);
|
||||
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLdouble y);
|
||||
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble* v);
|
||||
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
|
||||
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble* v);
|
||||
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
|
||||
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble* v);
|
||||
typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer);
|
||||
|
||||
#define glGetVertexAttribLdv GLEW_GET_FUN(__glewGetVertexAttribLdv)
|
||||
#define glVertexAttribL1d GLEW_GET_FUN(__glewVertexAttribL1d)
|
||||
#define glVertexAttribL1dv GLEW_GET_FUN(__glewVertexAttribL1dv)
|
||||
#define glVertexAttribL2d GLEW_GET_FUN(__glewVertexAttribL2d)
|
||||
#define glVertexAttribL2dv GLEW_GET_FUN(__glewVertexAttribL2dv)
|
||||
#define glVertexAttribL3d GLEW_GET_FUN(__glewVertexAttribL3d)
|
||||
#define glVertexAttribL3dv GLEW_GET_FUN(__glewVertexAttribL3dv)
|
||||
#define glVertexAttribL4d GLEW_GET_FUN(__glewVertexAttribL4d)
|
||||
#define glVertexAttribL4dv GLEW_GET_FUN(__glewVertexAttribL4dv)
|
||||
#define glVertexAttribLPointer GLEW_GET_FUN(__glewVertexAttribLPointer)
|
||||
|
||||
#define GLEW_ARB_vertex_attrib_64bit GLEW_GET_VAR(__GLEW_ARB_vertex_attrib_64bit)
|
||||
|
||||
#endif /* GL_ARB_vertex_attrib_64bit */
|
||||
|
||||
/* -------------------------- GL_ARB_vertex_blend -------------------------- */
|
||||
|
||||
#ifndef GL_ARB_vertex_blend
|
||||
@ -5428,6 +5823,51 @@ typedef void (GLAPIENTRY * PFNGLVERTEXP4UIVPROC) (GLenum type, const GLuint* val
|
||||
|
||||
#endif /* GL_ARB_vertex_type_2_10_10_10_rev */
|
||||
|
||||
/* ------------------------- GL_ARB_viewport_array ------------------------- */
|
||||
|
||||
#ifndef GL_ARB_viewport_array
|
||||
#define GL_ARB_viewport_array 1
|
||||
|
||||
#define GL_DEPTH_RANGE 0x0B70
|
||||
#define GL_VIEWPORT 0x0BA2
|
||||
#define GL_SCISSOR_BOX 0x0C10
|
||||
#define GL_SCISSOR_TEST 0x0C11
|
||||
#define GL_MAX_VIEWPORTS 0x825B
|
||||
#define GL_VIEWPORT_SUBPIXEL_BITS 0x825C
|
||||
#define GL_VIEWPORT_BOUNDS_RANGE 0x825D
|
||||
#define GL_LAYER_PROVOKING_VERTEX 0x825E
|
||||
#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F
|
||||
#define GL_UNDEFINED_VERTEX 0x8260
|
||||
#define GL_FIRST_VERTEX_CONVENTION 0x8E4D
|
||||
#define GL_LAST_VERTEX_CONVENTION 0x8E4E
|
||||
#define GL_PROVOKING_VERTEX 0x8E4F
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLclampd * v);
|
||||
typedef void (GLAPIENTRY * PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLclampd n, GLclampd f);
|
||||
typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble* data);
|
||||
typedef void (GLAPIENTRY * PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat* data);
|
||||
typedef void (GLAPIENTRY * PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint * v);
|
||||
typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
|
||||
typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint * v);
|
||||
typedef void (GLAPIENTRY * PFNGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat * v);
|
||||
typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
|
||||
typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat * v);
|
||||
|
||||
#define glDepthRangeArrayv GLEW_GET_FUN(__glewDepthRangeArrayv)
|
||||
#define glDepthRangeIndexed GLEW_GET_FUN(__glewDepthRangeIndexed)
|
||||
#define glGetDoublei_v GLEW_GET_FUN(__glewGetDoublei_v)
|
||||
#define glGetFloati_v GLEW_GET_FUN(__glewGetFloati_v)
|
||||
#define glScissorArrayv GLEW_GET_FUN(__glewScissorArrayv)
|
||||
#define glScissorIndexed GLEW_GET_FUN(__glewScissorIndexed)
|
||||
#define glScissorIndexedv GLEW_GET_FUN(__glewScissorIndexedv)
|
||||
#define glViewportArrayv GLEW_GET_FUN(__glewViewportArrayv)
|
||||
#define glViewportIndexedf GLEW_GET_FUN(__glewViewportIndexedf)
|
||||
#define glViewportIndexedfv GLEW_GET_FUN(__glewViewportIndexedfv)
|
||||
|
||||
#define GLEW_ARB_viewport_array GLEW_GET_VAR(__GLEW_ARB_viewport_array)
|
||||
|
||||
#endif /* GL_ARB_viewport_array */
|
||||
|
||||
/* --------------------------- GL_ARB_window_pos --------------------------- */
|
||||
|
||||
#ifndef GL_ARB_window_pos
|
||||
@ -6857,8 +7297,8 @@ typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsi
|
||||
#ifndef GL_EXT_draw_range_elements
|
||||
#define GL_EXT_draw_range_elements 1
|
||||
|
||||
#define GL_MAX_ELEMENTS_VERTICES 0x80E8
|
||||
#define GL_MAX_ELEMENTS_INDICES 0x80E9
|
||||
#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
|
||||
#define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
|
||||
|
||||
@ -7396,7 +7836,7 @@ typedef void (GLAPIENTRY * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mod
|
||||
#ifndef GL_EXT_multi_draw_arrays
|
||||
#define GL_EXT_multi_draw_arrays 1
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint* first, GLsizei *count, GLsizei primcount);
|
||||
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount);
|
||||
typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLsizei* count, GLenum type, const GLvoid **indices, GLsizei primcount);
|
||||
|
||||
#define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT)
|
||||
@ -9633,6 +10073,8 @@ typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum targe
|
||||
#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B
|
||||
#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C
|
||||
#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D
|
||||
#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E
|
||||
#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F
|
||||
|
||||
#define GLEW_NV_gpu_program5 GLEW_GET_VAR(__GLEW_NV_gpu_program5)
|
||||
|
||||
@ -10695,6 +11137,9 @@ typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint
|
||||
#define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31
|
||||
#define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32
|
||||
#define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33
|
||||
#define GL_DRAW_INDIRECT_UNIFIED_NV 0x8F40
|
||||
#define GL_DRAW_INDIRECT_ADDRESS_NV 0x8F41
|
||||
#define GL_DRAW_INDIRECT_LENGTH_NV 0x8F42
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length);
|
||||
typedef void (GLAPIENTRY * PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
|
||||
@ -10995,6 +11440,8 @@ typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei
|
||||
#ifndef GL_NV_vertex_program4
|
||||
#define GL_NV_vertex_program4 1
|
||||
|
||||
#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD
|
||||
|
||||
#define GLEW_NV_vertex_program4 GLEW_GET_VAR(__GLEW_NV_vertex_program4)
|
||||
|
||||
#endif /* GL_NV_vertex_program4 */
|
||||
@ -12591,13 +13038,26 @@ GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1FAPPLEPROC __glewMapVertexAttrib1fAPPLE;
|
||||
GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2DAPPLEPROC __glewMapVertexAttrib2dAPPLE;
|
||||
GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2FAPPLEPROC __glewMapVertexAttrib2fAPPLE;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCLEARDEPTHFPROC __glewClearDepthf;
|
||||
GLEW_FUN_EXPORT PFNGLDEPTHRANGEFPROC __glewDepthRangef;
|
||||
GLEW_FUN_EXPORT PFNGLGETSHADERPRECISIONFORMATPROC __glewGetShaderPrecisionFormat;
|
||||
GLEW_FUN_EXPORT PFNGLRELEASESHADERCOMPILERPROC __glewReleaseShaderCompiler;
|
||||
GLEW_FUN_EXPORT PFNGLSHADERBINARYPROC __glewShaderBinary;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed;
|
||||
GLEW_FUN_EXPORT PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeventARB;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCLAMPCOLORARBPROC __glewClampColorARB;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallbackARB;
|
||||
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLARBPROC __glewDebugMessageControlARB;
|
||||
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTARBPROC __glewDebugMessageInsertARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGARBPROC __glewGetDebugMessageLogARB;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIARBPROC __glewBlendEquationSeparateiARB;
|
||||
@ -12642,6 +13102,10 @@ GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEARBPROC __glewFramebufferTextureFaceA
|
||||
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERARBPROC __glewFramebufferTextureLayerARB;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIARBPROC __glewProgramParameteriARB;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLGETPROGRAMBINARYPROC __glewGetProgramBinary;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMBINARYPROC __glewProgramBinary;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIPROC __glewProgramParameteri;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLGETUNIFORMDVPROC __glewGetUniformdv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DEXTPROC __glewProgramUniform1dEXT;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DVEXTPROC __glewProgramUniform1dvEXT;
|
||||
@ -12773,6 +13237,26 @@ GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXPROC __glewProvokingVertex;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLGETNCOLORTABLEARBPROC __glewGetnColorTableARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC __glewGetnCompressedTexImageARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNCONVOLUTIONFILTERARBPROC __glewGetnConvolutionFilterARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNHISTOGRAMARBPROC __glewGetnHistogramARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNMAPDVARBPROC __glewGetnMapdvARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNMAPFVARBPROC __glewGetnMapfvARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNMAPIVARBPROC __glewGetnMapivARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNMINMAXARBPROC __glewGetnMinmaxARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNPIXELMAPFVARBPROC __glewGetnPixelMapfvARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNPIXELMAPUIVARBPROC __glewGetnPixelMapuivARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNPIXELMAPUSVARBPROC __glewGetnPixelMapusvARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNPOLYGONSTIPPLEARBPROC __glewGetnPolygonStippleARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNSEPARABLEFILTERARBPROC __glewGetnSeparableFilterARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNTEXIMAGEARBPROC __glewGetnTexImageARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNUNIFORMDVARBPROC __glewGetnUniformdvARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNUNIFORMFVARBPROC __glewGetnUniformfvARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB;
|
||||
GLEW_FUN_EXPORT PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB;
|
||||
GLEW_FUN_EXPORT PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGARBPROC __glewMinSampleShadingARB;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLBINDSAMPLERPROC __glewBindSampler;
|
||||
@ -12790,6 +13274,67 @@ GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFVPROC __glewSamplerParameterfv;
|
||||
GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIPROC __glewSamplerParameteri;
|
||||
GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIVPROC __glewSamplerParameteriv;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLACTIVESHADERPROGRAMPROC __glewActiveShaderProgram;
|
||||
GLEW_FUN_EXPORT PFNGLBINDPROGRAMPIPELINEPROC __glewBindProgramPipeline;
|
||||
GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMVPROC __glewCreateShaderProgramv;
|
||||
GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPIPELINESPROC __glewDeleteProgramPipelines;
|
||||
GLEW_FUN_EXPORT PFNGLGENPROGRAMPIPELINESPROC __glewGenProgramPipelines;
|
||||
GLEW_FUN_EXPORT PFNGLGETPROGRAMPIPELINEINFOLOGPROC __glewGetProgramPipelineInfoLog;
|
||||
GLEW_FUN_EXPORT PFNGLGETPROGRAMPIPELINEIVPROC __glewGetProgramPipelineiv;
|
||||
GLEW_FUN_EXPORT PFNGLISPROGRAMPIPELINEPROC __glewIsProgramPipeline;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DPROC __glewProgramUniform1d;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DVPROC __glewProgramUniform1dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FPROC __glewProgramUniform1f;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVPROC __glewProgramUniform1fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IPROC __glewProgramUniform1i;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVPROC __glewProgramUniform1iv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIPROC __glewProgramUniform1ui;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVPROC __glewProgramUniform1uiv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DPROC __glewProgramUniform2d;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DVPROC __glewProgramUniform2dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FPROC __glewProgramUniform2f;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVPROC __glewProgramUniform2fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IPROC __glewProgramUniform2i;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVPROC __glewProgramUniform2iv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIPROC __glewProgramUniform2ui;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVPROC __glewProgramUniform2uiv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DPROC __glewProgramUniform3d;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DVPROC __glewProgramUniform3dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FPROC __glewProgramUniform3f;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVPROC __glewProgramUniform3fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IPROC __glewProgramUniform3i;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVPROC __glewProgramUniform3iv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIPROC __glewProgramUniform3ui;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVPROC __glewProgramUniform3uiv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DPROC __glewProgramUniform4d;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DVPROC __glewProgramUniform4dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FPROC __glewProgramUniform4f;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVPROC __glewProgramUniform4fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IPROC __glewProgramUniform4i;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVPROC __glewProgramUniform4iv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIPROC __glewProgramUniform4ui;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVPROC __glewProgramUniform4uiv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVPROC __glewProgramUniformMatrix2dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVPROC __glewProgramUniformMatrix2fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC __glewProgramUniformMatrix2x3dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC __glewProgramUniformMatrix2x3fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC __glewProgramUniformMatrix2x4dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC __glewProgramUniformMatrix2x4fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVPROC __glewProgramUniformMatrix3dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVPROC __glewProgramUniformMatrix3fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC __glewProgramUniformMatrix3x2dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC __glewProgramUniformMatrix3x2fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC __glewProgramUniformMatrix3x4dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC __glewProgramUniformMatrix3x4fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVPROC __glewProgramUniformMatrix4dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVPROC __glewProgramUniformMatrix4fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC __glewProgramUniformMatrix4x2dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC __glewProgramUniformMatrix4x2fv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC __glewProgramUniformMatrix4x3dv;
|
||||
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC __glewProgramUniformMatrix4x3fv;
|
||||
GLEW_FUN_EXPORT PFNGLUSEPROGRAMSTAGESPROC __glewUseProgramStages;
|
||||
GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPIPELINEPROC __glewValidateProgramPipeline;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB;
|
||||
GLEW_FUN_EXPORT PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB;
|
||||
GLEW_FUN_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB;
|
||||
@ -12910,6 +13455,17 @@ GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSPROC __glewDeleteVertexArrays;
|
||||
GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSPROC __glewGenVertexArrays;
|
||||
GLEW_FUN_EXPORT PFNGLISVERTEXARRAYPROC __glewIsVertexArray;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLDVPROC __glewGetVertexAttribLdv;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DPROC __glewVertexAttribL1d;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DVPROC __glewVertexAttribL1dv;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DPROC __glewVertexAttribL2d;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DVPROC __glewVertexAttribL2dv;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DPROC __glewVertexAttribL3d;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DVPROC __glewVertexAttribL3dv;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DPROC __glewVertexAttribL4d;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DVPROC __glewVertexAttribL4dv;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLPOINTERPROC __glewVertexAttribLPointer;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB;
|
||||
GLEW_FUN_EXPORT PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB;
|
||||
GLEW_FUN_EXPORT PFNGLWEIGHTBVARBPROC __glewWeightbvARB;
|
||||
@ -13039,6 +13595,17 @@ GLEW_FUN_EXPORT PFNGLVERTEXP3UIVPROC __glewVertexP3uiv;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXP4UIPROC __glewVertexP4ui;
|
||||
GLEW_FUN_EXPORT PFNGLVERTEXP4UIVPROC __glewVertexP4uiv;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLDEPTHRANGEARRAYVPROC __glewDepthRangeArrayv;
|
||||
GLEW_FUN_EXPORT PFNGLDEPTHRANGEINDEXEDPROC __glewDepthRangeIndexed;
|
||||
GLEW_FUN_EXPORT PFNGLGETDOUBLEI_VPROC __glewGetDoublei_v;
|
||||
GLEW_FUN_EXPORT PFNGLGETFLOATI_VPROC __glewGetFloati_v;
|
||||
GLEW_FUN_EXPORT PFNGLSCISSORARRAYVPROC __glewScissorArrayv;
|
||||
GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDPROC __glewScissorIndexed;
|
||||
GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDVPROC __glewScissorIndexedv;
|
||||
GLEW_FUN_EXPORT PFNGLVIEWPORTARRAYVPROC __glewViewportArrayv;
|
||||
GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFPROC __glewViewportIndexedf;
|
||||
GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFVPROC __glewViewportIndexedfv;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB;
|
||||
GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB;
|
||||
GLEW_FUN_EXPORT PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB;
|
||||
@ -14236,6 +14803,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_1;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_2;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_3;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_0;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_1;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1;
|
||||
@ -14266,10 +14834,13 @@ GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_object;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_range;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_program_evaluators;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES2_compatibility;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_blend_func_extended;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_cl_event;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_color_buffer_float;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compatibility;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_buffer;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_debug_output;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_buffer_float;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_clamp;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_texture;
|
||||
@ -14286,6 +14857,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_object;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_sRGB;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_geometry_shader4;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_get_program_binary;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader5;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader_fp64;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_pixel;
|
||||
@ -14302,11 +14874,15 @@ GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_provoking_vertex;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sample_shading;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sampler_objects;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cube_map;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_separate_shader_objects;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_bit_encoding;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_precision;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_stencil_export;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_subroutine;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_texture_lod;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100;
|
||||
@ -14344,11 +14920,13 @@ GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_uniform_buffer_object;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_bgra;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_object;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_64bit;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_blend;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_shader;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_2_10_10_10_rev;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_viewport_array;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_window_pos;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_point_sprites;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_combine3;
|
||||
|
@ -398,6 +398,20 @@ typedef GLXContext ( * PFNGLXCREATECONTEXTATTRIBSARBPROC) (Display* dpy, GLXFBCo
|
||||
|
||||
#endif /* GLX_ARB_create_context_profile */
|
||||
|
||||
/* ------------------- GLX_ARB_create_context_robustness ------------------- */
|
||||
|
||||
#ifndef GLX_ARB_create_context_robustness
|
||||
#define GLX_ARB_create_context_robustness 1
|
||||
|
||||
#define GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004
|
||||
#define GLX_LOSE_CONTEXT_ON_RESET_ARB 0x8252
|
||||
#define GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256
|
||||
#define GLX_NO_RESET_NOTIFICATION_ARB 0x8261
|
||||
|
||||
#define GLXEW_ARB_create_context_robustness GLXEW_GET_VAR(__GLXEW_ARB_create_context_robustness)
|
||||
|
||||
#endif /* GLX_ARB_create_context_robustness */
|
||||
|
||||
/* ------------------------- GLX_ARB_fbconfig_float ------------------------ */
|
||||
|
||||
#ifndef GLX_ARB_fbconfig_float
|
||||
@ -519,6 +533,17 @@ typedef void ( * PFNGLXRELEASETEXIMAGEATIPROC) (Display *dpy, GLXPbuffer pbuf, i
|
||||
|
||||
#endif /* GLX_ATI_render_texture */
|
||||
|
||||
/* ------------------- GLX_EXT_create_context_es2_profile ------------------ */
|
||||
|
||||
#ifndef GLX_EXT_create_context_es2_profile
|
||||
#define GLX_EXT_create_context_es2_profile 1
|
||||
|
||||
#define GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004
|
||||
|
||||
#define GLXEW_EXT_create_context_es2_profile GLXEW_GET_VAR(__GLXEW_EXT_create_context_es2_profile)
|
||||
|
||||
#endif /* GLX_EXT_create_context_es2_profile */
|
||||
|
||||
/* --------------------- GLX_EXT_fbconfig_packed_float --------------------- */
|
||||
|
||||
#ifndef GLX_EXT_fbconfig_packed_float
|
||||
@ -1426,6 +1451,7 @@ GLXEW_EXPORT GLboolean __GLXEW_3DFX_multisample;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_AMD_gpu_association;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_ARB_create_context;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_ARB_create_context_profile;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_ARB_create_context_robustness;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_ARB_fbconfig_float;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_ARB_framebuffer_sRGB;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_ARB_get_proc_address;
|
||||
@ -1433,6 +1459,7 @@ GLXEW_EXPORT GLboolean __GLXEW_ARB_multisample;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_ARB_vertex_buffer_object;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_ATI_pixel_format_float;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_ATI_render_texture;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_EXT_create_context_es2_profile;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_EXT_fbconfig_packed_float;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_EXT_framebuffer_sRGB;
|
||||
GLXEW_EXPORT GLboolean __GLXEW_EXT_import_context;
|
||||
|
@ -215,6 +215,20 @@ typedef HGLRC (WINAPI * PFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShar
|
||||
|
||||
#endif /* WGL_ARB_create_context_profile */
|
||||
|
||||
/* ------------------- WGL_ARB_create_context_robustness ------------------- */
|
||||
|
||||
#ifndef WGL_ARB_create_context_robustness
|
||||
#define WGL_ARB_create_context_robustness 1
|
||||
|
||||
#define WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004
|
||||
#define WGL_LOSE_CONTEXT_ON_RESET_ARB 0x8252
|
||||
#define WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256
|
||||
#define WGL_NO_RESET_NOTIFICATION_ARB 0x8261
|
||||
|
||||
#define WGLEW_ARB_create_context_robustness WGLEW_GET_VAR(__WGLEW_ARB_create_context_robustness)
|
||||
|
||||
#endif /* WGL_ARB_create_context_robustness */
|
||||
|
||||
/* ----------------------- WGL_ARB_extensions_string ----------------------- */
|
||||
|
||||
#ifndef WGL_ARB_extensions_string
|
||||
@ -454,6 +468,17 @@ typedef BOOL (WINAPI * PFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, con
|
||||
|
||||
#endif /* WGL_ATI_render_texture_rectangle */
|
||||
|
||||
/* ------------------- WGL_EXT_create_context_es2_profile ------------------ */
|
||||
|
||||
#ifndef WGL_EXT_create_context_es2_profile
|
||||
#define WGL_EXT_create_context_es2_profile 1
|
||||
|
||||
#define WGL_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004
|
||||
|
||||
#define WGLEW_EXT_create_context_es2_profile WGLEW_GET_VAR(__WGLEW_EXT_create_context_es2_profile)
|
||||
|
||||
#endif /* WGL_EXT_create_context_es2_profile */
|
||||
|
||||
/* -------------------------- WGL_EXT_depth_float -------------------------- */
|
||||
|
||||
#ifndef WGL_EXT_depth_float
|
||||
@ -1184,6 +1209,7 @@ WGLEW_EXPORT GLboolean __WGLEW_AMD_gpu_association;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_ARB_buffer_region;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_ARB_create_context;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_ARB_create_context_profile;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_ARB_create_context_robustness;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_ARB_extensions_string;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_ARB_framebuffer_sRGB;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_ARB_make_current_read;
|
||||
@ -1194,6 +1220,7 @@ WGLEW_EXPORT GLboolean __WGLEW_ARB_pixel_format_float;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_ARB_render_texture;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_ATI_pixel_format_float;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_ATI_render_texture_rectangle;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_EXT_create_context_es2_profile;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_EXT_depth_float;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_EXT_display_color_table;
|
||||
WGLEW_EXPORT GLboolean __WGLEW_EXT_extensions_string;
|
||||
|
535
src/glew.c
535
src/glew.c
@ -606,13 +606,26 @@ PFNGLMAPVERTEXATTRIB1FAPPLEPROC __glewMapVertexAttrib1fAPPLE = NULL;
|
||||
PFNGLMAPVERTEXATTRIB2DAPPLEPROC __glewMapVertexAttrib2dAPPLE = NULL;
|
||||
PFNGLMAPVERTEXATTRIB2FAPPLEPROC __glewMapVertexAttrib2fAPPLE = NULL;
|
||||
|
||||
PFNGLCLEARDEPTHFPROC __glewClearDepthf = NULL;
|
||||
PFNGLDEPTHRANGEFPROC __glewDepthRangef = NULL;
|
||||
PFNGLGETSHADERPRECISIONFORMATPROC __glewGetShaderPrecisionFormat = NULL;
|
||||
PFNGLRELEASESHADERCOMPILERPROC __glewReleaseShaderCompiler = NULL;
|
||||
PFNGLSHADERBINARYPROC __glewShaderBinary = NULL;
|
||||
|
||||
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed = NULL;
|
||||
PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex = NULL;
|
||||
|
||||
PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeventARB = NULL;
|
||||
|
||||
PFNGLCLAMPCOLORARBPROC __glewClampColorARB = NULL;
|
||||
|
||||
PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData = NULL;
|
||||
|
||||
PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallbackARB = NULL;
|
||||
PFNGLDEBUGMESSAGECONTROLARBPROC __glewDebugMessageControlARB = NULL;
|
||||
PFNGLDEBUGMESSAGEINSERTARBPROC __glewDebugMessageInsertARB = NULL;
|
||||
PFNGLGETDEBUGMESSAGELOGARBPROC __glewGetDebugMessageLogARB = NULL;
|
||||
|
||||
PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB = NULL;
|
||||
|
||||
PFNGLBLENDEQUATIONSEPARATEIARBPROC __glewBlendEquationSeparateiARB = NULL;
|
||||
@ -657,6 +670,10 @@ PFNGLFRAMEBUFFERTEXTUREFACEARBPROC __glewFramebufferTextureFaceARB = NULL;
|
||||
PFNGLFRAMEBUFFERTEXTURELAYERARBPROC __glewFramebufferTextureLayerARB = NULL;
|
||||
PFNGLPROGRAMPARAMETERIARBPROC __glewProgramParameteriARB = NULL;
|
||||
|
||||
PFNGLGETPROGRAMBINARYPROC __glewGetProgramBinary = NULL;
|
||||
PFNGLPROGRAMBINARYPROC __glewProgramBinary = NULL;
|
||||
PFNGLPROGRAMPARAMETERIPROC __glewProgramParameteri = NULL;
|
||||
|
||||
PFNGLGETUNIFORMDVPROC __glewGetUniformdv = NULL;
|
||||
PFNGLPROGRAMUNIFORM1DEXTPROC __glewProgramUniform1dEXT = NULL;
|
||||
PFNGLPROGRAMUNIFORM1DVEXTPROC __glewProgramUniform1dvEXT = NULL;
|
||||
@ -788,6 +805,26 @@ PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB = NULL;
|
||||
|
||||
PFNGLPROVOKINGVERTEXPROC __glewProvokingVertex = NULL;
|
||||
|
||||
PFNGLGETNCOLORTABLEARBPROC __glewGetnColorTableARB = NULL;
|
||||
PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC __glewGetnCompressedTexImageARB = NULL;
|
||||
PFNGLGETNCONVOLUTIONFILTERARBPROC __glewGetnConvolutionFilterARB = NULL;
|
||||
PFNGLGETNHISTOGRAMARBPROC __glewGetnHistogramARB = NULL;
|
||||
PFNGLGETNMAPDVARBPROC __glewGetnMapdvARB = NULL;
|
||||
PFNGLGETNMAPFVARBPROC __glewGetnMapfvARB = NULL;
|
||||
PFNGLGETNMAPIVARBPROC __glewGetnMapivARB = NULL;
|
||||
PFNGLGETNMINMAXARBPROC __glewGetnMinmaxARB = NULL;
|
||||
PFNGLGETNPIXELMAPFVARBPROC __glewGetnPixelMapfvARB = NULL;
|
||||
PFNGLGETNPIXELMAPUIVARBPROC __glewGetnPixelMapuivARB = NULL;
|
||||
PFNGLGETNPIXELMAPUSVARBPROC __glewGetnPixelMapusvARB = NULL;
|
||||
PFNGLGETNPOLYGONSTIPPLEARBPROC __glewGetnPolygonStippleARB = NULL;
|
||||
PFNGLGETNSEPARABLEFILTERARBPROC __glewGetnSeparableFilterARB = NULL;
|
||||
PFNGLGETNTEXIMAGEARBPROC __glewGetnTexImageARB = NULL;
|
||||
PFNGLGETNUNIFORMDVARBPROC __glewGetnUniformdvARB = NULL;
|
||||
PFNGLGETNUNIFORMFVARBPROC __glewGetnUniformfvARB = NULL;
|
||||
PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB = NULL;
|
||||
PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB = NULL;
|
||||
PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB = NULL;
|
||||
|
||||
PFNGLMINSAMPLESHADINGARBPROC __glewMinSampleShadingARB = NULL;
|
||||
|
||||
PFNGLBINDSAMPLERPROC __glewBindSampler = NULL;
|
||||
@ -805,6 +842,67 @@ PFNGLSAMPLERPARAMETERFVPROC __glewSamplerParameterfv = NULL;
|
||||
PFNGLSAMPLERPARAMETERIPROC __glewSamplerParameteri = NULL;
|
||||
PFNGLSAMPLERPARAMETERIVPROC __glewSamplerParameteriv = NULL;
|
||||
|
||||
PFNGLACTIVESHADERPROGRAMPROC __glewActiveShaderProgram = NULL;
|
||||
PFNGLBINDPROGRAMPIPELINEPROC __glewBindProgramPipeline = NULL;
|
||||
PFNGLCREATESHADERPROGRAMVPROC __glewCreateShaderProgramv = NULL;
|
||||
PFNGLDELETEPROGRAMPIPELINESPROC __glewDeleteProgramPipelines = NULL;
|
||||
PFNGLGENPROGRAMPIPELINESPROC __glewGenProgramPipelines = NULL;
|
||||
PFNGLGETPROGRAMPIPELINEINFOLOGPROC __glewGetProgramPipelineInfoLog = NULL;
|
||||
PFNGLGETPROGRAMPIPELINEIVPROC __glewGetProgramPipelineiv = NULL;
|
||||
PFNGLISPROGRAMPIPELINEPROC __glewIsProgramPipeline = NULL;
|
||||
PFNGLPROGRAMUNIFORM1DPROC __glewProgramUniform1d = NULL;
|
||||
PFNGLPROGRAMUNIFORM1DVPROC __glewProgramUniform1dv = NULL;
|
||||
PFNGLPROGRAMUNIFORM1FPROC __glewProgramUniform1f = NULL;
|
||||
PFNGLPROGRAMUNIFORM1FVPROC __glewProgramUniform1fv = NULL;
|
||||
PFNGLPROGRAMUNIFORM1IPROC __glewProgramUniform1i = NULL;
|
||||
PFNGLPROGRAMUNIFORM1IVPROC __glewProgramUniform1iv = NULL;
|
||||
PFNGLPROGRAMUNIFORM1UIPROC __glewProgramUniform1ui = NULL;
|
||||
PFNGLPROGRAMUNIFORM1UIVPROC __glewProgramUniform1uiv = NULL;
|
||||
PFNGLPROGRAMUNIFORM2DPROC __glewProgramUniform2d = NULL;
|
||||
PFNGLPROGRAMUNIFORM2DVPROC __glewProgramUniform2dv = NULL;
|
||||
PFNGLPROGRAMUNIFORM2FPROC __glewProgramUniform2f = NULL;
|
||||
PFNGLPROGRAMUNIFORM2FVPROC __glewProgramUniform2fv = NULL;
|
||||
PFNGLPROGRAMUNIFORM2IPROC __glewProgramUniform2i = NULL;
|
||||
PFNGLPROGRAMUNIFORM2IVPROC __glewProgramUniform2iv = NULL;
|
||||
PFNGLPROGRAMUNIFORM2UIPROC __glewProgramUniform2ui = NULL;
|
||||
PFNGLPROGRAMUNIFORM2UIVPROC __glewProgramUniform2uiv = NULL;
|
||||
PFNGLPROGRAMUNIFORM3DPROC __glewProgramUniform3d = NULL;
|
||||
PFNGLPROGRAMUNIFORM3DVPROC __glewProgramUniform3dv = NULL;
|
||||
PFNGLPROGRAMUNIFORM3FPROC __glewProgramUniform3f = NULL;
|
||||
PFNGLPROGRAMUNIFORM3FVPROC __glewProgramUniform3fv = NULL;
|
||||
PFNGLPROGRAMUNIFORM3IPROC __glewProgramUniform3i = NULL;
|
||||
PFNGLPROGRAMUNIFORM3IVPROC __glewProgramUniform3iv = NULL;
|
||||
PFNGLPROGRAMUNIFORM3UIPROC __glewProgramUniform3ui = NULL;
|
||||
PFNGLPROGRAMUNIFORM3UIVPROC __glewProgramUniform3uiv = NULL;
|
||||
PFNGLPROGRAMUNIFORM4DPROC __glewProgramUniform4d = NULL;
|
||||
PFNGLPROGRAMUNIFORM4DVPROC __glewProgramUniform4dv = NULL;
|
||||
PFNGLPROGRAMUNIFORM4FPROC __glewProgramUniform4f = NULL;
|
||||
PFNGLPROGRAMUNIFORM4FVPROC __glewProgramUniform4fv = NULL;
|
||||
PFNGLPROGRAMUNIFORM4IPROC __glewProgramUniform4i = NULL;
|
||||
PFNGLPROGRAMUNIFORM4IVPROC __glewProgramUniform4iv = NULL;
|
||||
PFNGLPROGRAMUNIFORM4UIPROC __glewProgramUniform4ui = NULL;
|
||||
PFNGLPROGRAMUNIFORM4UIVPROC __glewProgramUniform4uiv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX2DVPROC __glewProgramUniformMatrix2dv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX2FVPROC __glewProgramUniformMatrix2fv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC __glewProgramUniformMatrix2x3dv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC __glewProgramUniformMatrix2x3fv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC __glewProgramUniformMatrix2x4dv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC __glewProgramUniformMatrix2x4fv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX3DVPROC __glewProgramUniformMatrix3dv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX3FVPROC __glewProgramUniformMatrix3fv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC __glewProgramUniformMatrix3x2dv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC __glewProgramUniformMatrix3x2fv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC __glewProgramUniformMatrix3x4dv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC __glewProgramUniformMatrix3x4fv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX4DVPROC __glewProgramUniformMatrix4dv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX4FVPROC __glewProgramUniformMatrix4fv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC __glewProgramUniformMatrix4x2dv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC __glewProgramUniformMatrix4x2fv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC __glewProgramUniformMatrix4x3dv = NULL;
|
||||
PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC __glewProgramUniformMatrix4x3fv = NULL;
|
||||
PFNGLUSEPROGRAMSTAGESPROC __glewUseProgramStages = NULL;
|
||||
PFNGLVALIDATEPROGRAMPIPELINEPROC __glewValidateProgramPipeline = NULL;
|
||||
|
||||
PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB = NULL;
|
||||
PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB = NULL;
|
||||
PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB = NULL;
|
||||
@ -925,6 +1023,17 @@ PFNGLDELETEVERTEXARRAYSPROC __glewDeleteVertexArrays = NULL;
|
||||
PFNGLGENVERTEXARRAYSPROC __glewGenVertexArrays = NULL;
|
||||
PFNGLISVERTEXARRAYPROC __glewIsVertexArray = NULL;
|
||||
|
||||
PFNGLGETVERTEXATTRIBLDVPROC __glewGetVertexAttribLdv = NULL;
|
||||
PFNGLVERTEXATTRIBL1DPROC __glewVertexAttribL1d = NULL;
|
||||
PFNGLVERTEXATTRIBL1DVPROC __glewVertexAttribL1dv = NULL;
|
||||
PFNGLVERTEXATTRIBL2DPROC __glewVertexAttribL2d = NULL;
|
||||
PFNGLVERTEXATTRIBL2DVPROC __glewVertexAttribL2dv = NULL;
|
||||
PFNGLVERTEXATTRIBL3DPROC __glewVertexAttribL3d = NULL;
|
||||
PFNGLVERTEXATTRIBL3DVPROC __glewVertexAttribL3dv = NULL;
|
||||
PFNGLVERTEXATTRIBL4DPROC __glewVertexAttribL4d = NULL;
|
||||
PFNGLVERTEXATTRIBL4DVPROC __glewVertexAttribL4dv = NULL;
|
||||
PFNGLVERTEXATTRIBLPOINTERPROC __glewVertexAttribLPointer = NULL;
|
||||
|
||||
PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB = NULL;
|
||||
PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB = NULL;
|
||||
PFNGLWEIGHTBVARBPROC __glewWeightbvARB = NULL;
|
||||
@ -1054,6 +1163,17 @@ PFNGLVERTEXP3UIVPROC __glewVertexP3uiv = NULL;
|
||||
PFNGLVERTEXP4UIPROC __glewVertexP4ui = NULL;
|
||||
PFNGLVERTEXP4UIVPROC __glewVertexP4uiv = NULL;
|
||||
|
||||
PFNGLDEPTHRANGEARRAYVPROC __glewDepthRangeArrayv = NULL;
|
||||
PFNGLDEPTHRANGEINDEXEDPROC __glewDepthRangeIndexed = NULL;
|
||||
PFNGLGETDOUBLEI_VPROC __glewGetDoublei_v = NULL;
|
||||
PFNGLGETFLOATI_VPROC __glewGetFloati_v = NULL;
|
||||
PFNGLSCISSORARRAYVPROC __glewScissorArrayv = NULL;
|
||||
PFNGLSCISSORINDEXEDPROC __glewScissorIndexed = NULL;
|
||||
PFNGLSCISSORINDEXEDVPROC __glewScissorIndexedv = NULL;
|
||||
PFNGLVIEWPORTARRAYVPROC __glewViewportArrayv = NULL;
|
||||
PFNGLVIEWPORTINDEXEDFPROC __glewViewportIndexedf = NULL;
|
||||
PFNGLVIEWPORTINDEXEDFVPROC __glewViewportIndexedfv = NULL;
|
||||
|
||||
PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB = NULL;
|
||||
PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB = NULL;
|
||||
PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB = NULL;
|
||||
@ -2250,6 +2370,7 @@ GLboolean __GLEW_VERSION_3_1 = GL_FALSE;
|
||||
GLboolean __GLEW_VERSION_3_2 = GL_FALSE;
|
||||
GLboolean __GLEW_VERSION_3_3 = GL_FALSE;
|
||||
GLboolean __GLEW_VERSION_4_0 = GL_FALSE;
|
||||
GLboolean __GLEW_VERSION_4_1 = GL_FALSE;
|
||||
GLboolean __GLEW_3DFX_multisample = GL_FALSE;
|
||||
GLboolean __GLEW_3DFX_tbuffer = GL_FALSE;
|
||||
GLboolean __GLEW_3DFX_texture_compression_FXT1 = GL_FALSE;
|
||||
@ -2280,10 +2401,13 @@ GLboolean __GLEW_APPLE_vertex_array_object = GL_FALSE;
|
||||
GLboolean __GLEW_APPLE_vertex_array_range = GL_FALSE;
|
||||
GLboolean __GLEW_APPLE_vertex_program_evaluators = GL_FALSE;
|
||||
GLboolean __GLEW_APPLE_ycbcr_422 = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_ES2_compatibility = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_blend_func_extended = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_cl_event = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_color_buffer_float = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_compatibility = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_copy_buffer = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_debug_output = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_depth_buffer_float = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_depth_clamp = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_depth_texture = GL_FALSE;
|
||||
@ -2300,6 +2424,7 @@ GLboolean __GLEW_ARB_fragment_shader = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_framebuffer_object = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_framebuffer_sRGB = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_geometry_shader4 = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_get_program_binary = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_gpu_shader5 = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_gpu_shader_fp64 = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_half_float_pixel = GL_FALSE;
|
||||
@ -2316,11 +2441,15 @@ GLboolean __GLEW_ARB_pixel_buffer_object = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_point_parameters = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_point_sprite = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_provoking_vertex = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_robustness = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_sample_shading = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_sampler_objects = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_seamless_cube_map = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_separate_shader_objects = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_shader_bit_encoding = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_shader_objects = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_shader_precision = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_shader_stencil_export = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_shader_subroutine = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_shader_texture_lod = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_shading_language_100 = GL_FALSE;
|
||||
@ -2358,11 +2487,13 @@ GLboolean __GLEW_ARB_transpose_matrix = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_uniform_buffer_object = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_vertex_array_bgra = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_vertex_array_object = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_vertex_attrib_64bit = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_vertex_blend = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_vertex_buffer_object = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_vertex_program = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_vertex_shader = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_vertex_type_2_10_10_10_rev = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_viewport_array = GL_FALSE;
|
||||
GLboolean __GLEW_ARB_window_pos = GL_FALSE;
|
||||
GLboolean __GLEW_ATIX_point_sprites = GL_FALSE;
|
||||
GLboolean __GLEW_ATIX_texture_env_combine3 = GL_FALSE;
|
||||
@ -3054,6 +3185,10 @@ static GLboolean _glewInit_GL_VERSION_4_0 (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
|
||||
#endif /* GL_VERSION_4_0 */
|
||||
|
||||
#ifdef GL_VERSION_4_1
|
||||
|
||||
#endif /* GL_VERSION_4_1 */
|
||||
|
||||
#ifdef GL_3DFX_multisample
|
||||
|
||||
#endif /* GL_3DFX_multisample */
|
||||
@ -3345,6 +3480,23 @@ static GLboolean _glewInit_GL_APPLE_vertex_program_evaluators (GLEW_CONTEXT_ARG_
|
||||
|
||||
#endif /* GL_APPLE_ycbcr_422 */
|
||||
|
||||
#ifdef GL_ARB_ES2_compatibility
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_ES2_compatibility (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glClearDepthf = (PFNGLCLEARDEPTHFPROC)glewGetProcAddress((const GLubyte*)"glClearDepthf")) == NULL) || r;
|
||||
r = ((glDepthRangef = (PFNGLDEPTHRANGEFPROC)glewGetProcAddress((const GLubyte*)"glDepthRangef")) == NULL) || r;
|
||||
r = ((glGetShaderPrecisionFormat = (PFNGLGETSHADERPRECISIONFORMATPROC)glewGetProcAddress((const GLubyte*)"glGetShaderPrecisionFormat")) == NULL) || r;
|
||||
r = ((glReleaseShaderCompiler = (PFNGLRELEASESHADERCOMPILERPROC)glewGetProcAddress((const GLubyte*)"glReleaseShaderCompiler")) == NULL) || r;
|
||||
r = ((glShaderBinary = (PFNGLSHADERBINARYPROC)glewGetProcAddress((const GLubyte*)"glShaderBinary")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_ES2_compatibility */
|
||||
|
||||
#ifdef GL_ARB_blend_func_extended
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_blend_func_extended (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
@ -3359,6 +3511,19 @@ static GLboolean _glewInit_GL_ARB_blend_func_extended (GLEW_CONTEXT_ARG_DEF_INIT
|
||||
|
||||
#endif /* GL_ARB_blend_func_extended */
|
||||
|
||||
#ifdef GL_ARB_cl_event
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_cl_event (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glCreateSyncFromCLeventARB = (PFNGLCREATESYNCFROMCLEVENTARBPROC)glewGetProcAddress((const GLubyte*)"glCreateSyncFromCLeventARB")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_cl_event */
|
||||
|
||||
#ifdef GL_ARB_color_buffer_float
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_color_buffer_float (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
@ -3389,6 +3554,22 @@ static GLboolean _glewInit_GL_ARB_copy_buffer (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
|
||||
#endif /* GL_ARB_copy_buffer */
|
||||
|
||||
#ifdef GL_ARB_debug_output
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_debug_output (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glDebugMessageCallbackARB = (PFNGLDEBUGMESSAGECALLBACKARBPROC)glewGetProcAddress((const GLubyte*)"glDebugMessageCallbackARB")) == NULL) || r;
|
||||
r = ((glDebugMessageControlARB = (PFNGLDEBUGMESSAGECONTROLARBPROC)glewGetProcAddress((const GLubyte*)"glDebugMessageControlARB")) == NULL) || r;
|
||||
r = ((glDebugMessageInsertARB = (PFNGLDEBUGMESSAGEINSERTARBPROC)glewGetProcAddress((const GLubyte*)"glDebugMessageInsertARB")) == NULL) || r;
|
||||
r = ((glGetDebugMessageLogARB = (PFNGLGETDEBUGMESSAGELOGARBPROC)glewGetProcAddress((const GLubyte*)"glGetDebugMessageLogARB")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_debug_output */
|
||||
|
||||
#ifdef GL_ARB_depth_buffer_float
|
||||
|
||||
#endif /* GL_ARB_depth_buffer_float */
|
||||
@ -3546,6 +3727,21 @@ static GLboolean _glewInit_GL_ARB_geometry_shader4 (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
|
||||
#endif /* GL_ARB_geometry_shader4 */
|
||||
|
||||
#ifdef GL_ARB_get_program_binary
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_get_program_binary (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glGetProgramBinary = (PFNGLGETPROGRAMBINARYPROC)glewGetProcAddress((const GLubyte*)"glGetProgramBinary")) == NULL) || r;
|
||||
r = ((glProgramBinary = (PFNGLPROGRAMBINARYPROC)glewGetProcAddress((const GLubyte*)"glProgramBinary")) == NULL) || r;
|
||||
r = ((glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC)glewGetProcAddress((const GLubyte*)"glProgramParameteri")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_get_program_binary */
|
||||
|
||||
#ifdef GL_ARB_gpu_shader5
|
||||
|
||||
#endif /* GL_ARB_gpu_shader5 */
|
||||
@ -3812,6 +4008,37 @@ static GLboolean _glewInit_GL_ARB_provoking_vertex (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
|
||||
#endif /* GL_ARB_provoking_vertex */
|
||||
|
||||
#ifdef GL_ARB_robustness
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_robustness (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glGetnColorTableARB = (PFNGLGETNCOLORTABLEARBPROC)glewGetProcAddress((const GLubyte*)"glGetnColorTableARB")) == NULL) || r;
|
||||
r = ((glGetnCompressedTexImageARB = (PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC)glewGetProcAddress((const GLubyte*)"glGetnCompressedTexImageARB")) == NULL) || r;
|
||||
r = ((glGetnConvolutionFilterARB = (PFNGLGETNCONVOLUTIONFILTERARBPROC)glewGetProcAddress((const GLubyte*)"glGetnConvolutionFilterARB")) == NULL) || r;
|
||||
r = ((glGetnHistogramARB = (PFNGLGETNHISTOGRAMARBPROC)glewGetProcAddress((const GLubyte*)"glGetnHistogramARB")) == NULL) || r;
|
||||
r = ((glGetnMapdvARB = (PFNGLGETNMAPDVARBPROC)glewGetProcAddress((const GLubyte*)"glGetnMapdvARB")) == NULL) || r;
|
||||
r = ((glGetnMapfvARB = (PFNGLGETNMAPFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetnMapfvARB")) == NULL) || r;
|
||||
r = ((glGetnMapivARB = (PFNGLGETNMAPIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetnMapivARB")) == NULL) || r;
|
||||
r = ((glGetnMinmaxARB = (PFNGLGETNMINMAXARBPROC)glewGetProcAddress((const GLubyte*)"glGetnMinmaxARB")) == NULL) || r;
|
||||
r = ((glGetnPixelMapfvARB = (PFNGLGETNPIXELMAPFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetnPixelMapfvARB")) == NULL) || r;
|
||||
r = ((glGetnPixelMapuivARB = (PFNGLGETNPIXELMAPUIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetnPixelMapuivARB")) == NULL) || r;
|
||||
r = ((glGetnPixelMapusvARB = (PFNGLGETNPIXELMAPUSVARBPROC)glewGetProcAddress((const GLubyte*)"glGetnPixelMapusvARB")) == NULL) || r;
|
||||
r = ((glGetnPolygonStippleARB = (PFNGLGETNPOLYGONSTIPPLEARBPROC)glewGetProcAddress((const GLubyte*)"glGetnPolygonStippleARB")) == NULL) || r;
|
||||
r = ((glGetnSeparableFilterARB = (PFNGLGETNSEPARABLEFILTERARBPROC)glewGetProcAddress((const GLubyte*)"glGetnSeparableFilterARB")) == NULL) || r;
|
||||
r = ((glGetnTexImageARB = (PFNGLGETNTEXIMAGEARBPROC)glewGetProcAddress((const GLubyte*)"glGetnTexImageARB")) == NULL) || r;
|
||||
r = ((glGetnUniformdvARB = (PFNGLGETNUNIFORMDVARBPROC)glewGetProcAddress((const GLubyte*)"glGetnUniformdvARB")) == NULL) || r;
|
||||
r = ((glGetnUniformfvARB = (PFNGLGETNUNIFORMFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetnUniformfvARB")) == NULL) || r;
|
||||
r = ((glGetnUniformivARB = (PFNGLGETNUNIFORMIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetnUniformivARB")) == NULL) || r;
|
||||
r = ((glGetnUniformuivARB = (PFNGLGETNUNIFORMUIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetnUniformuivARB")) == NULL) || r;
|
||||
r = ((glReadnPixelsARB = (PFNGLREADNPIXELSARBPROC)glewGetProcAddress((const GLubyte*)"glReadnPixelsARB")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_robustness */
|
||||
|
||||
#ifdef GL_ARB_sample_shading
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_sample_shading (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
@ -3855,6 +4082,78 @@ static GLboolean _glewInit_GL_ARB_sampler_objects (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
|
||||
#endif /* GL_ARB_seamless_cube_map */
|
||||
|
||||
#ifdef GL_ARB_separate_shader_objects
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_separate_shader_objects (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glActiveShaderProgram = (PFNGLACTIVESHADERPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glActiveShaderProgram")) == NULL) || r;
|
||||
r = ((glBindProgramPipeline = (PFNGLBINDPROGRAMPIPELINEPROC)glewGetProcAddress((const GLubyte*)"glBindProgramPipeline")) == NULL) || r;
|
||||
r = ((glCreateShaderProgramv = (PFNGLCREATESHADERPROGRAMVPROC)glewGetProcAddress((const GLubyte*)"glCreateShaderProgramv")) == NULL) || r;
|
||||
r = ((glDeleteProgramPipelines = (PFNGLDELETEPROGRAMPIPELINESPROC)glewGetProcAddress((const GLubyte*)"glDeleteProgramPipelines")) == NULL) || r;
|
||||
r = ((glGenProgramPipelines = (PFNGLGENPROGRAMPIPELINESPROC)glewGetProcAddress((const GLubyte*)"glGenProgramPipelines")) == NULL) || r;
|
||||
r = ((glGetProgramPipelineInfoLog = (PFNGLGETPROGRAMPIPELINEINFOLOGPROC)glewGetProcAddress((const GLubyte*)"glGetProgramPipelineInfoLog")) == NULL) || r;
|
||||
r = ((glGetProgramPipelineiv = (PFNGLGETPROGRAMPIPELINEIVPROC)glewGetProcAddress((const GLubyte*)"glGetProgramPipelineiv")) == NULL) || r;
|
||||
r = ((glIsProgramPipeline = (PFNGLISPROGRAMPIPELINEPROC)glewGetProcAddress((const GLubyte*)"glIsProgramPipeline")) == NULL) || r;
|
||||
r = ((glProgramUniform1d = (PFNGLPROGRAMUNIFORM1DPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1d")) == NULL) || r;
|
||||
r = ((glProgramUniform1dv = (PFNGLPROGRAMUNIFORM1DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1dv")) == NULL) || r;
|
||||
r = ((glProgramUniform1f = (PFNGLPROGRAMUNIFORM1FPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1f")) == NULL) || r;
|
||||
r = ((glProgramUniform1fv = (PFNGLPROGRAMUNIFORM1FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1fv")) == NULL) || r;
|
||||
r = ((glProgramUniform1i = (PFNGLPROGRAMUNIFORM1IPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1i")) == NULL) || r;
|
||||
r = ((glProgramUniform1iv = (PFNGLPROGRAMUNIFORM1IVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1iv")) == NULL) || r;
|
||||
r = ((glProgramUniform1ui = (PFNGLPROGRAMUNIFORM1UIPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1ui")) == NULL) || r;
|
||||
r = ((glProgramUniform1uiv = (PFNGLPROGRAMUNIFORM1UIVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform1uiv")) == NULL) || r;
|
||||
r = ((glProgramUniform2d = (PFNGLPROGRAMUNIFORM2DPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2d")) == NULL) || r;
|
||||
r = ((glProgramUniform2dv = (PFNGLPROGRAMUNIFORM2DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2dv")) == NULL) || r;
|
||||
r = ((glProgramUniform2f = (PFNGLPROGRAMUNIFORM2FPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2f")) == NULL) || r;
|
||||
r = ((glProgramUniform2fv = (PFNGLPROGRAMUNIFORM2FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2fv")) == NULL) || r;
|
||||
r = ((glProgramUniform2i = (PFNGLPROGRAMUNIFORM2IPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2i")) == NULL) || r;
|
||||
r = ((glProgramUniform2iv = (PFNGLPROGRAMUNIFORM2IVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2iv")) == NULL) || r;
|
||||
r = ((glProgramUniform2ui = (PFNGLPROGRAMUNIFORM2UIPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2ui")) == NULL) || r;
|
||||
r = ((glProgramUniform2uiv = (PFNGLPROGRAMUNIFORM2UIVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform2uiv")) == NULL) || r;
|
||||
r = ((glProgramUniform3d = (PFNGLPROGRAMUNIFORM3DPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3d")) == NULL) || r;
|
||||
r = ((glProgramUniform3dv = (PFNGLPROGRAMUNIFORM3DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3dv")) == NULL) || r;
|
||||
r = ((glProgramUniform3f = (PFNGLPROGRAMUNIFORM3FPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3f")) == NULL) || r;
|
||||
r = ((glProgramUniform3fv = (PFNGLPROGRAMUNIFORM3FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3fv")) == NULL) || r;
|
||||
r = ((glProgramUniform3i = (PFNGLPROGRAMUNIFORM3IPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3i")) == NULL) || r;
|
||||
r = ((glProgramUniform3iv = (PFNGLPROGRAMUNIFORM3IVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3iv")) == NULL) || r;
|
||||
r = ((glProgramUniform3ui = (PFNGLPROGRAMUNIFORM3UIPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3ui")) == NULL) || r;
|
||||
r = ((glProgramUniform3uiv = (PFNGLPROGRAMUNIFORM3UIVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform3uiv")) == NULL) || r;
|
||||
r = ((glProgramUniform4d = (PFNGLPROGRAMUNIFORM4DPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4d")) == NULL) || r;
|
||||
r = ((glProgramUniform4dv = (PFNGLPROGRAMUNIFORM4DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4dv")) == NULL) || r;
|
||||
r = ((glProgramUniform4f = (PFNGLPROGRAMUNIFORM4FPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4f")) == NULL) || r;
|
||||
r = ((glProgramUniform4fv = (PFNGLPROGRAMUNIFORM4FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4fv")) == NULL) || r;
|
||||
r = ((glProgramUniform4i = (PFNGLPROGRAMUNIFORM4IPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4i")) == NULL) || r;
|
||||
r = ((glProgramUniform4iv = (PFNGLPROGRAMUNIFORM4IVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4iv")) == NULL) || r;
|
||||
r = ((glProgramUniform4ui = (PFNGLPROGRAMUNIFORM4UIPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4ui")) == NULL) || r;
|
||||
r = ((glProgramUniform4uiv = (PFNGLPROGRAMUNIFORM4UIVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniform4uiv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix2dv = (PFNGLPROGRAMUNIFORMMATRIX2DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2dv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix2fv = (PFNGLPROGRAMUNIFORMMATRIX2FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2fv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix2x3dv = (PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2x3dv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix2x3fv = (PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2x3fv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix2x4dv = (PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2x4dv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix2x4fv = (PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix2x4fv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix3dv = (PFNGLPROGRAMUNIFORMMATRIX3DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3dv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix3fv = (PFNGLPROGRAMUNIFORMMATRIX3FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3fv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix3x2dv = (PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3x2dv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix3x2fv = (PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3x2fv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix3x4dv = (PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3x4dv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix3x4fv = (PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix3x4fv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix4dv = (PFNGLPROGRAMUNIFORMMATRIX4DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4dv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix4fv = (PFNGLPROGRAMUNIFORMMATRIX4FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4fv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix4x2dv = (PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4x2dv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix4x2fv = (PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4x2fv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix4x3dv = (PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4x3dv")) == NULL) || r;
|
||||
r = ((glProgramUniformMatrix4x3fv = (PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC)glewGetProcAddress((const GLubyte*)"glProgramUniformMatrix4x3fv")) == NULL) || r;
|
||||
r = ((glUseProgramStages = (PFNGLUSEPROGRAMSTAGESPROC)glewGetProcAddress((const GLubyte*)"glUseProgramStages")) == NULL) || r;
|
||||
r = ((glValidateProgramPipeline = (PFNGLVALIDATEPROGRAMPIPELINEPROC)glewGetProcAddress((const GLubyte*)"glValidateProgramPipeline")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_separate_shader_objects */
|
||||
|
||||
#ifdef GL_ARB_shader_bit_encoding
|
||||
|
||||
#endif /* GL_ARB_shader_bit_encoding */
|
||||
@ -3910,6 +4209,14 @@ static GLboolean _glewInit_GL_ARB_shader_objects (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
|
||||
#endif /* GL_ARB_shader_objects */
|
||||
|
||||
#ifdef GL_ARB_shader_precision
|
||||
|
||||
#endif /* GL_ARB_shader_precision */
|
||||
|
||||
#ifdef GL_ARB_shader_stencil_export
|
||||
|
||||
#endif /* GL_ARB_shader_stencil_export */
|
||||
|
||||
#ifdef GL_ARB_shader_subroutine
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_shader_subroutine (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
@ -4229,6 +4536,28 @@ static GLboolean _glewInit_GL_ARB_vertex_array_object (GLEW_CONTEXT_ARG_DEF_INIT
|
||||
|
||||
#endif /* GL_ARB_vertex_array_object */
|
||||
|
||||
#ifdef GL_ARB_vertex_attrib_64bit
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_vertex_attrib_64bit (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glGetVertexAttribLdv = (PFNGLGETVERTEXATTRIBLDVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribLdv")) == NULL) || r;
|
||||
r = ((glVertexAttribL1d = (PFNGLVERTEXATTRIBL1DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribL1d")) == NULL) || r;
|
||||
r = ((glVertexAttribL1dv = (PFNGLVERTEXATTRIBL1DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribL1dv")) == NULL) || r;
|
||||
r = ((glVertexAttribL2d = (PFNGLVERTEXATTRIBL2DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribL2d")) == NULL) || r;
|
||||
r = ((glVertexAttribL2dv = (PFNGLVERTEXATTRIBL2DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribL2dv")) == NULL) || r;
|
||||
r = ((glVertexAttribL3d = (PFNGLVERTEXATTRIBL3DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribL3d")) == NULL) || r;
|
||||
r = ((glVertexAttribL3dv = (PFNGLVERTEXATTRIBL3DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribL3dv")) == NULL) || r;
|
||||
r = ((glVertexAttribL4d = (PFNGLVERTEXATTRIBL4DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribL4d")) == NULL) || r;
|
||||
r = ((glVertexAttribL4dv = (PFNGLVERTEXATTRIBL4DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribL4dv")) == NULL) || r;
|
||||
r = ((glVertexAttribLPointer = (PFNGLVERTEXATTRIBLPOINTERPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribLPointer")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_vertex_attrib_64bit */
|
||||
|
||||
#ifdef GL_ARB_vertex_blend
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_vertex_blend (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
@ -4413,6 +4742,28 @@ static GLboolean _glewInit_GL_ARB_vertex_type_2_10_10_10_rev (GLEW_CONTEXT_ARG_D
|
||||
|
||||
#endif /* GL_ARB_vertex_type_2_10_10_10_rev */
|
||||
|
||||
#ifdef GL_ARB_viewport_array
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_viewport_array (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glDepthRangeArrayv = (PFNGLDEPTHRANGEARRAYVPROC)glewGetProcAddress((const GLubyte*)"glDepthRangeArrayv")) == NULL) || r;
|
||||
r = ((glDepthRangeIndexed = (PFNGLDEPTHRANGEINDEXEDPROC)glewGetProcAddress((const GLubyte*)"glDepthRangeIndexed")) == NULL) || r;
|
||||
r = ((glGetDoublei_v = (PFNGLGETDOUBLEI_VPROC)glewGetProcAddress((const GLubyte*)"glGetDoublei_v")) == NULL) || r;
|
||||
r = ((glGetFloati_v = (PFNGLGETFLOATI_VPROC)glewGetProcAddress((const GLubyte*)"glGetFloati_v")) == NULL) || r;
|
||||
r = ((glScissorArrayv = (PFNGLSCISSORARRAYVPROC)glewGetProcAddress((const GLubyte*)"glScissorArrayv")) == NULL) || r;
|
||||
r = ((glScissorIndexed = (PFNGLSCISSORINDEXEDPROC)glewGetProcAddress((const GLubyte*)"glScissorIndexed")) == NULL) || r;
|
||||
r = ((glScissorIndexedv = (PFNGLSCISSORINDEXEDVPROC)glewGetProcAddress((const GLubyte*)"glScissorIndexedv")) == NULL) || r;
|
||||
r = ((glViewportArrayv = (PFNGLVIEWPORTARRAYVPROC)glewGetProcAddress((const GLubyte*)"glViewportArrayv")) == NULL) || r;
|
||||
r = ((glViewportIndexedf = (PFNGLVIEWPORTINDEXEDFPROC)glewGetProcAddress((const GLubyte*)"glViewportIndexedf")) == NULL) || r;
|
||||
r = ((glViewportIndexedfv = (PFNGLVIEWPORTINDEXEDFVPROC)glewGetProcAddress((const GLubyte*)"glViewportIndexedfv")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_viewport_array */
|
||||
|
||||
#ifdef GL_ARB_window_pos
|
||||
|
||||
static GLboolean _glewInit_GL_ARB_window_pos (GLEW_CONTEXT_ARG_DEF_INIT)
|
||||
@ -7616,7 +7967,8 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
|
||||
}
|
||||
else
|
||||
{
|
||||
CONST_CAST(GLEW_VERSION_4_0) = ( major > 4 ) || ( major == 4 ) ? GL_TRUE : GL_FALSE;
|
||||
CONST_CAST(GLEW_VERSION_4_1) = ( major > 4 ) || ( major == 4 && minor >= 1 ) ? GL_TRUE : GL_FALSE;
|
||||
CONST_CAST(GLEW_VERSION_4_0) = GLEW_VERSION_4_1 == GL_TRUE || ( major == 4 ) ? GL_TRUE : GL_FALSE;
|
||||
CONST_CAST(GLEW_VERSION_3_3) = GLEW_VERSION_4_0 == GL_TRUE || ( major == 3 && minor >= 3 ) ? GL_TRUE : GL_FALSE;
|
||||
CONST_CAST(GLEW_VERSION_3_2) = GLEW_VERSION_3_3 == GL_TRUE || ( major == 3 && minor >= 2 ) ? GL_TRUE : GL_FALSE;
|
||||
CONST_CAST(GLEW_VERSION_3_1) = GLEW_VERSION_3_2 == GL_TRUE || ( major == 3 && minor >= 1 ) ? GL_TRUE : GL_FALSE;
|
||||
@ -7663,6 +8015,8 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
|
||||
#ifdef GL_VERSION_4_0
|
||||
if (glewExperimental || GLEW_VERSION_4_0) CONST_CAST(GLEW_VERSION_4_0) = !_glewInit_GL_VERSION_4_0(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_VERSION_4_0 */
|
||||
#ifdef GL_VERSION_4_1
|
||||
#endif /* GL_VERSION_4_1 */
|
||||
#ifdef GL_3DFX_multisample
|
||||
CONST_CAST(GLEW_3DFX_multisample) = glewGetExtension("GL_3DFX_multisample");
|
||||
#endif /* GL_3DFX_multisample */
|
||||
@ -7767,10 +8121,18 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
|
||||
#ifdef GL_APPLE_ycbcr_422
|
||||
CONST_CAST(GLEW_APPLE_ycbcr_422) = glewGetExtension("GL_APPLE_ycbcr_422");
|
||||
#endif /* GL_APPLE_ycbcr_422 */
|
||||
#ifdef GL_ARB_ES2_compatibility
|
||||
CONST_CAST(GLEW_ARB_ES2_compatibility) = glewGetExtension("GL_ARB_ES2_compatibility");
|
||||
if (glewExperimental || GLEW_ARB_ES2_compatibility) CONST_CAST(GLEW_ARB_ES2_compatibility) = !_glewInit_GL_ARB_ES2_compatibility(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_ES2_compatibility */
|
||||
#ifdef GL_ARB_blend_func_extended
|
||||
CONST_CAST(GLEW_ARB_blend_func_extended) = glewGetExtension("GL_ARB_blend_func_extended");
|
||||
if (glewExperimental || GLEW_ARB_blend_func_extended) CONST_CAST(GLEW_ARB_blend_func_extended) = !_glewInit_GL_ARB_blend_func_extended(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_blend_func_extended */
|
||||
#ifdef GL_ARB_cl_event
|
||||
CONST_CAST(GLEW_ARB_cl_event) = glewGetExtension("GL_ARB_cl_event");
|
||||
if (glewExperimental || GLEW_ARB_cl_event) CONST_CAST(GLEW_ARB_cl_event) = !_glewInit_GL_ARB_cl_event(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_cl_event */
|
||||
#ifdef GL_ARB_color_buffer_float
|
||||
CONST_CAST(GLEW_ARB_color_buffer_float) = glewGetExtension("GL_ARB_color_buffer_float");
|
||||
if (glewExperimental || GLEW_ARB_color_buffer_float) CONST_CAST(GLEW_ARB_color_buffer_float) = !_glewInit_GL_ARB_color_buffer_float(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
@ -7782,6 +8144,10 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
|
||||
CONST_CAST(GLEW_ARB_copy_buffer) = glewGetExtension("GL_ARB_copy_buffer");
|
||||
if (glewExperimental || GLEW_ARB_copy_buffer) CONST_CAST(GLEW_ARB_copy_buffer) = !_glewInit_GL_ARB_copy_buffer(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_copy_buffer */
|
||||
#ifdef GL_ARB_debug_output
|
||||
CONST_CAST(GLEW_ARB_debug_output) = glewGetExtension("GL_ARB_debug_output");
|
||||
if (glewExperimental || GLEW_ARB_debug_output) CONST_CAST(GLEW_ARB_debug_output) = !_glewInit_GL_ARB_debug_output(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_debug_output */
|
||||
#ifdef GL_ARB_depth_buffer_float
|
||||
CONST_CAST(GLEW_ARB_depth_buffer_float) = glewGetExtension("GL_ARB_depth_buffer_float");
|
||||
#endif /* GL_ARB_depth_buffer_float */
|
||||
@ -7837,6 +8203,10 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
|
||||
CONST_CAST(GLEW_ARB_geometry_shader4) = glewGetExtension("GL_ARB_geometry_shader4");
|
||||
if (glewExperimental || GLEW_ARB_geometry_shader4) CONST_CAST(GLEW_ARB_geometry_shader4) = !_glewInit_GL_ARB_geometry_shader4(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_geometry_shader4 */
|
||||
#ifdef GL_ARB_get_program_binary
|
||||
CONST_CAST(GLEW_ARB_get_program_binary) = glewGetExtension("GL_ARB_get_program_binary");
|
||||
if (glewExperimental || GLEW_ARB_get_program_binary) CONST_CAST(GLEW_ARB_get_program_binary) = !_glewInit_GL_ARB_get_program_binary(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_get_program_binary */
|
||||
#ifdef GL_ARB_gpu_shader5
|
||||
CONST_CAST(GLEW_ARB_gpu_shader5) = glewGetExtension("GL_ARB_gpu_shader5");
|
||||
#endif /* GL_ARB_gpu_shader5 */
|
||||
@ -7895,6 +8265,10 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
|
||||
CONST_CAST(GLEW_ARB_provoking_vertex) = glewGetExtension("GL_ARB_provoking_vertex");
|
||||
if (glewExperimental || GLEW_ARB_provoking_vertex) CONST_CAST(GLEW_ARB_provoking_vertex) = !_glewInit_GL_ARB_provoking_vertex(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_provoking_vertex */
|
||||
#ifdef GL_ARB_robustness
|
||||
CONST_CAST(GLEW_ARB_robustness) = glewGetExtension("GL_ARB_robustness");
|
||||
if (glewExperimental || GLEW_ARB_robustness) CONST_CAST(GLEW_ARB_robustness) = !_glewInit_GL_ARB_robustness(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_robustness */
|
||||
#ifdef GL_ARB_sample_shading
|
||||
CONST_CAST(GLEW_ARB_sample_shading) = glewGetExtension("GL_ARB_sample_shading");
|
||||
if (glewExperimental || GLEW_ARB_sample_shading) CONST_CAST(GLEW_ARB_sample_shading) = !_glewInit_GL_ARB_sample_shading(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
@ -7906,6 +8280,10 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
|
||||
#ifdef GL_ARB_seamless_cube_map
|
||||
CONST_CAST(GLEW_ARB_seamless_cube_map) = glewGetExtension("GL_ARB_seamless_cube_map");
|
||||
#endif /* GL_ARB_seamless_cube_map */
|
||||
#ifdef GL_ARB_separate_shader_objects
|
||||
CONST_CAST(GLEW_ARB_separate_shader_objects) = glewGetExtension("GL_ARB_separate_shader_objects");
|
||||
if (glewExperimental || GLEW_ARB_separate_shader_objects) CONST_CAST(GLEW_ARB_separate_shader_objects) = !_glewInit_GL_ARB_separate_shader_objects(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_separate_shader_objects */
|
||||
#ifdef GL_ARB_shader_bit_encoding
|
||||
CONST_CAST(GLEW_ARB_shader_bit_encoding) = glewGetExtension("GL_ARB_shader_bit_encoding");
|
||||
#endif /* GL_ARB_shader_bit_encoding */
|
||||
@ -7913,6 +8291,12 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
|
||||
CONST_CAST(GLEW_ARB_shader_objects) = glewGetExtension("GL_ARB_shader_objects");
|
||||
if (glewExperimental || GLEW_ARB_shader_objects) CONST_CAST(GLEW_ARB_shader_objects) = !_glewInit_GL_ARB_shader_objects(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_shader_objects */
|
||||
#ifdef GL_ARB_shader_precision
|
||||
CONST_CAST(GLEW_ARB_shader_precision) = glewGetExtension("GL_ARB_shader_precision");
|
||||
#endif /* GL_ARB_shader_precision */
|
||||
#ifdef GL_ARB_shader_stencil_export
|
||||
CONST_CAST(GLEW_ARB_shader_stencil_export) = glewGetExtension("GL_ARB_shader_stencil_export");
|
||||
#endif /* GL_ARB_shader_stencil_export */
|
||||
#ifdef GL_ARB_shader_subroutine
|
||||
CONST_CAST(GLEW_ARB_shader_subroutine) = glewGetExtension("GL_ARB_shader_subroutine");
|
||||
if (glewExperimental || GLEW_ARB_shader_subroutine) CONST_CAST(GLEW_ARB_shader_subroutine) = !_glewInit_GL_ARB_shader_subroutine(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
@ -8037,6 +8421,10 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
|
||||
CONST_CAST(GLEW_ARB_vertex_array_object) = glewGetExtension("GL_ARB_vertex_array_object");
|
||||
if (glewExperimental || GLEW_ARB_vertex_array_object) CONST_CAST(GLEW_ARB_vertex_array_object) = !_glewInit_GL_ARB_vertex_array_object(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_vertex_array_object */
|
||||
#ifdef GL_ARB_vertex_attrib_64bit
|
||||
CONST_CAST(GLEW_ARB_vertex_attrib_64bit) = glewGetExtension("GL_ARB_vertex_attrib_64bit");
|
||||
if (glewExperimental || GLEW_ARB_vertex_attrib_64bit) CONST_CAST(GLEW_ARB_vertex_attrib_64bit) = !_glewInit_GL_ARB_vertex_attrib_64bit(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_vertex_attrib_64bit */
|
||||
#ifdef GL_ARB_vertex_blend
|
||||
CONST_CAST(GLEW_ARB_vertex_blend) = glewGetExtension("GL_ARB_vertex_blend");
|
||||
if (glewExperimental || GLEW_ARB_vertex_blend) CONST_CAST(GLEW_ARB_vertex_blend) = !_glewInit_GL_ARB_vertex_blend(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
@ -8057,6 +8445,10 @@ GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST)
|
||||
CONST_CAST(GLEW_ARB_vertex_type_2_10_10_10_rev) = glewGetExtension("GL_ARB_vertex_type_2_10_10_10_rev");
|
||||
if (glewExperimental || GLEW_ARB_vertex_type_2_10_10_10_rev) CONST_CAST(GLEW_ARB_vertex_type_2_10_10_10_rev) = !_glewInit_GL_ARB_vertex_type_2_10_10_10_rev(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_vertex_type_2_10_10_10_rev */
|
||||
#ifdef GL_ARB_viewport_array
|
||||
CONST_CAST(GLEW_ARB_viewport_array) = glewGetExtension("GL_ARB_viewport_array");
|
||||
if (glewExperimental || GLEW_ARB_viewport_array) CONST_CAST(GLEW_ARB_viewport_array) = !_glewInit_GL_ARB_viewport_array(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GL_ARB_viewport_array */
|
||||
#ifdef GL_ARB_window_pos
|
||||
CONST_CAST(GLEW_ARB_window_pos) = glewGetExtension("GL_ARB_window_pos");
|
||||
if (glewExperimental || GLEW_ARB_window_pos) CONST_CAST(GLEW_ARB_window_pos) = !_glewInit_GL_ARB_window_pos(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
@ -9148,6 +9540,7 @@ GLboolean __WGLEW_AMD_gpu_association = GL_FALSE;
|
||||
GLboolean __WGLEW_ARB_buffer_region = GL_FALSE;
|
||||
GLboolean __WGLEW_ARB_create_context = GL_FALSE;
|
||||
GLboolean __WGLEW_ARB_create_context_profile = GL_FALSE;
|
||||
GLboolean __WGLEW_ARB_create_context_robustness = GL_FALSE;
|
||||
GLboolean __WGLEW_ARB_extensions_string = GL_FALSE;
|
||||
GLboolean __WGLEW_ARB_framebuffer_sRGB = GL_FALSE;
|
||||
GLboolean __WGLEW_ARB_make_current_read = GL_FALSE;
|
||||
@ -9158,6 +9551,7 @@ GLboolean __WGLEW_ARB_pixel_format_float = GL_FALSE;
|
||||
GLboolean __WGLEW_ARB_render_texture = GL_FALSE;
|
||||
GLboolean __WGLEW_ATI_pixel_format_float = GL_FALSE;
|
||||
GLboolean __WGLEW_ATI_render_texture_rectangle = GL_FALSE;
|
||||
GLboolean __WGLEW_EXT_create_context_es2_profile = GL_FALSE;
|
||||
GLboolean __WGLEW_EXT_depth_float = GL_FALSE;
|
||||
GLboolean __WGLEW_EXT_display_color_table = GL_FALSE;
|
||||
GLboolean __WGLEW_EXT_extensions_string = GL_FALSE;
|
||||
@ -9259,6 +9653,10 @@ static GLboolean _glewInit_WGL_ARB_create_context (WGLEW_CONTEXT_ARG_DEF_INIT)
|
||||
|
||||
#endif /* WGL_ARB_create_context_profile */
|
||||
|
||||
#ifdef WGL_ARB_create_context_robustness
|
||||
|
||||
#endif /* WGL_ARB_create_context_robustness */
|
||||
|
||||
#ifdef WGL_ARB_extensions_string
|
||||
|
||||
static GLboolean _glewInit_WGL_ARB_extensions_string (WGLEW_CONTEXT_ARG_DEF_INIT)
|
||||
@ -9353,6 +9751,10 @@ static GLboolean _glewInit_WGL_ARB_render_texture (WGLEW_CONTEXT_ARG_DEF_INIT)
|
||||
|
||||
#endif /* WGL_ATI_render_texture_rectangle */
|
||||
|
||||
#ifdef WGL_EXT_create_context_es2_profile
|
||||
|
||||
#endif /* WGL_EXT_create_context_es2_profile */
|
||||
|
||||
#ifdef WGL_EXT_depth_float
|
||||
|
||||
#endif /* WGL_EXT_depth_float */
|
||||
@ -9747,6 +10149,9 @@ GLenum wglewContextInit (WGLEW_CONTEXT_ARG_DEF_LIST)
|
||||
#ifdef WGL_ARB_create_context_profile
|
||||
CONST_CAST(WGLEW_ARB_create_context_profile) = wglewGetExtension("WGL_ARB_create_context_profile");
|
||||
#endif /* WGL_ARB_create_context_profile */
|
||||
#ifdef WGL_ARB_create_context_robustness
|
||||
CONST_CAST(WGLEW_ARB_create_context_robustness) = wglewGetExtension("WGL_ARB_create_context_robustness");
|
||||
#endif /* WGL_ARB_create_context_robustness */
|
||||
#ifdef WGL_ARB_extensions_string
|
||||
CONST_CAST(WGLEW_ARB_extensions_string) = wglewGetExtension("WGL_ARB_extensions_string");
|
||||
if (glewExperimental || WGLEW_ARB_extensions_string|| crippled) CONST_CAST(WGLEW_ARB_extensions_string)= !_glewInit_WGL_ARB_extensions_string(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
@ -9782,6 +10187,9 @@ GLenum wglewContextInit (WGLEW_CONTEXT_ARG_DEF_LIST)
|
||||
#ifdef WGL_ATI_render_texture_rectangle
|
||||
CONST_CAST(WGLEW_ATI_render_texture_rectangle) = wglewGetExtension("WGL_ATI_render_texture_rectangle");
|
||||
#endif /* WGL_ATI_render_texture_rectangle */
|
||||
#ifdef WGL_EXT_create_context_es2_profile
|
||||
CONST_CAST(WGLEW_EXT_create_context_es2_profile) = wglewGetExtension("WGL_EXT_create_context_es2_profile");
|
||||
#endif /* WGL_EXT_create_context_es2_profile */
|
||||
#ifdef WGL_EXT_depth_float
|
||||
CONST_CAST(WGLEW_EXT_depth_float) = wglewGetExtension("WGL_EXT_depth_float");
|
||||
#endif /* WGL_EXT_depth_float */
|
||||
@ -10023,6 +10431,7 @@ GLboolean __GLXEW_3DFX_multisample = GL_FALSE;
|
||||
GLboolean __GLXEW_AMD_gpu_association = GL_FALSE;
|
||||
GLboolean __GLXEW_ARB_create_context = GL_FALSE;
|
||||
GLboolean __GLXEW_ARB_create_context_profile = GL_FALSE;
|
||||
GLboolean __GLXEW_ARB_create_context_robustness = GL_FALSE;
|
||||
GLboolean __GLXEW_ARB_fbconfig_float = GL_FALSE;
|
||||
GLboolean __GLXEW_ARB_framebuffer_sRGB = GL_FALSE;
|
||||
GLboolean __GLXEW_ARB_get_proc_address = GL_FALSE;
|
||||
@ -10030,6 +10439,7 @@ GLboolean __GLXEW_ARB_multisample = GL_FALSE;
|
||||
GLboolean __GLXEW_ARB_vertex_buffer_object = GL_FALSE;
|
||||
GLboolean __GLXEW_ATI_pixel_format_float = GL_FALSE;
|
||||
GLboolean __GLXEW_ATI_render_texture = GL_FALSE;
|
||||
GLboolean __GLXEW_EXT_create_context_es2_profile = GL_FALSE;
|
||||
GLboolean __GLXEW_EXT_fbconfig_packed_float = GL_FALSE;
|
||||
GLboolean __GLXEW_EXT_framebuffer_sRGB = GL_FALSE;
|
||||
GLboolean __GLXEW_EXT_import_context = GL_FALSE;
|
||||
@ -10146,6 +10556,10 @@ static GLboolean _glewInit_GLX_ARB_create_context (GLXEW_CONTEXT_ARG_DEF_INIT)
|
||||
|
||||
#endif /* GLX_ARB_create_context_profile */
|
||||
|
||||
#ifdef GLX_ARB_create_context_robustness
|
||||
|
||||
#endif /* GLX_ARB_create_context_robustness */
|
||||
|
||||
#ifdef GLX_ARB_fbconfig_float
|
||||
|
||||
#endif /* GLX_ARB_fbconfig_float */
|
||||
@ -10185,6 +10599,10 @@ static GLboolean _glewInit_GLX_ATI_render_texture (GLXEW_CONTEXT_ARG_DEF_INIT)
|
||||
|
||||
#endif /* GLX_ATI_render_texture */
|
||||
|
||||
#ifdef GLX_EXT_create_context_es2_profile
|
||||
|
||||
#endif /* GLX_EXT_create_context_es2_profile */
|
||||
|
||||
#ifdef GLX_EXT_fbconfig_packed_float
|
||||
|
||||
#endif /* GLX_EXT_fbconfig_packed_float */
|
||||
@ -10692,6 +11110,9 @@ GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST)
|
||||
#ifdef GLX_ARB_create_context_profile
|
||||
CONST_CAST(GLXEW_ARB_create_context_profile) = glxewGetExtension("GLX_ARB_create_context_profile");
|
||||
#endif /* GLX_ARB_create_context_profile */
|
||||
#ifdef GLX_ARB_create_context_robustness
|
||||
CONST_CAST(GLXEW_ARB_create_context_robustness) = glxewGetExtension("GLX_ARB_create_context_robustness");
|
||||
#endif /* GLX_ARB_create_context_robustness */
|
||||
#ifdef GLX_ARB_fbconfig_float
|
||||
CONST_CAST(GLXEW_ARB_fbconfig_float) = glxewGetExtension("GLX_ARB_fbconfig_float");
|
||||
#endif /* GLX_ARB_fbconfig_float */
|
||||
@ -10714,6 +11135,9 @@ GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST)
|
||||
CONST_CAST(GLXEW_ATI_render_texture) = glxewGetExtension("GLX_ATI_render_texture");
|
||||
if (glewExperimental || GLXEW_ATI_render_texture) CONST_CAST(GLXEW_ATI_render_texture) = !_glewInit_GLX_ATI_render_texture(GLEW_CONTEXT_ARG_VAR_INIT);
|
||||
#endif /* GLX_ATI_render_texture */
|
||||
#ifdef GLX_EXT_create_context_es2_profile
|
||||
CONST_CAST(GLXEW_EXT_create_context_es2_profile) = glxewGetExtension("GLX_EXT_create_context_es2_profile");
|
||||
#endif /* GLX_EXT_create_context_es2_profile */
|
||||
#ifdef GLX_EXT_fbconfig_packed_float
|
||||
CONST_CAST(GLXEW_EXT_fbconfig_packed_float) = glxewGetExtension("GLX_EXT_fbconfig_packed_float");
|
||||
#endif /* GLX_EXT_fbconfig_packed_float */
|
||||
@ -10888,10 +11312,10 @@ const GLubyte* glewGetString (GLenum name)
|
||||
static const GLubyte* _glewString[] =
|
||||
{
|
||||
(const GLubyte*)NULL,
|
||||
(const GLubyte*)"1.5.5",
|
||||
(const GLubyte*)"1.5.6",
|
||||
(const GLubyte*)"1",
|
||||
(const GLubyte*)"5",
|
||||
(const GLubyte*)"5"
|
||||
(const GLubyte*)"6"
|
||||
};
|
||||
const int max_string = sizeof(_glewString)/sizeof(*_glewString) - 1;
|
||||
return _glewString[(int)name > max_string ? 0 : (int)name];
|
||||
@ -11014,6 +11438,13 @@ GLboolean glewIsSupported (const char* name)
|
||||
ret = GLEW_VERSION_4_0;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_VERSION_4_1
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"4_1", 3))
|
||||
{
|
||||
ret = GLEW_VERSION_4_1;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
if (_glewStrSame2(&pos, &len, (const GLubyte*)"3DFX_", 5))
|
||||
@ -11237,6 +11668,13 @@ GLboolean glewIsSupported (const char* name)
|
||||
}
|
||||
if (_glewStrSame2(&pos, &len, (const GLubyte*)"ARB_", 4))
|
||||
{
|
||||
#ifdef GL_ARB_ES2_compatibility
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"ES2_compatibility", 17))
|
||||
{
|
||||
ret = GLEW_ARB_ES2_compatibility;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_blend_func_extended
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"blend_func_extended", 19))
|
||||
{
|
||||
@ -11244,6 +11682,13 @@ GLboolean glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_cl_event
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"cl_event", 8))
|
||||
{
|
||||
ret = GLEW_ARB_cl_event;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_color_buffer_float
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"color_buffer_float", 18))
|
||||
{
|
||||
@ -11265,6 +11710,13 @@ GLboolean glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_debug_output
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"debug_output", 12))
|
||||
{
|
||||
ret = GLEW_ARB_debug_output;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_depth_buffer_float
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_buffer_float", 18))
|
||||
{
|
||||
@ -11377,6 +11829,13 @@ GLboolean glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_get_program_binary
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"get_program_binary", 18))
|
||||
{
|
||||
ret = GLEW_ARB_get_program_binary;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_gpu_shader5
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"gpu_shader5", 11))
|
||||
{
|
||||
@ -11489,6 +11948,13 @@ GLboolean glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_robustness
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"robustness", 10))
|
||||
{
|
||||
ret = GLEW_ARB_robustness;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_sample_shading
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"sample_shading", 14))
|
||||
{
|
||||
@ -11510,6 +11976,13 @@ GLboolean glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_separate_shader_objects
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"separate_shader_objects", 23))
|
||||
{
|
||||
ret = GLEW_ARB_separate_shader_objects;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_shader_bit_encoding
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_bit_encoding", 19))
|
||||
{
|
||||
@ -11524,6 +11997,20 @@ GLboolean glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_shader_precision
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_precision", 16))
|
||||
{
|
||||
ret = GLEW_ARB_shader_precision;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_shader_stencil_export
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_stencil_export", 21))
|
||||
{
|
||||
ret = GLEW_ARB_shader_stencil_export;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_shader_subroutine
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_subroutine", 17))
|
||||
{
|
||||
@ -11783,6 +12270,13 @@ GLboolean glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_vertex_attrib_64bit
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_attrib_64bit", 19))
|
||||
{
|
||||
ret = GLEW_ARB_vertex_attrib_64bit;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_vertex_blend
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"vertex_blend", 12))
|
||||
{
|
||||
@ -11818,6 +12312,13 @@ GLboolean glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_viewport_array
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"viewport_array", 14))
|
||||
{
|
||||
ret = GLEW_ARB_viewport_array;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_ARB_window_pos
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"window_pos", 10))
|
||||
{
|
||||
@ -13873,6 +14374,13 @@ GLboolean wglewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef WGL_ARB_create_context_robustness
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_context_robustness", 25))
|
||||
{
|
||||
ret = WGLEW_ARB_create_context_robustness;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef WGL_ARB_extensions_string
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"extensions_string", 17))
|
||||
{
|
||||
@ -13949,6 +14457,13 @@ GLboolean wglewIsSupported (const char* name)
|
||||
}
|
||||
if (_glewStrSame2(&pos, &len, (const GLubyte*)"EXT_", 4))
|
||||
{
|
||||
#ifdef WGL_EXT_create_context_es2_profile
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_context_es2_profile", 26))
|
||||
{
|
||||
ret = WGLEW_EXT_create_context_es2_profile;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef WGL_EXT_depth_float
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"depth_float", 11))
|
||||
{
|
||||
@ -14229,6 +14744,13 @@ GLboolean glxewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GLX_ARB_create_context_robustness
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_context_robustness", 25))
|
||||
{
|
||||
ret = GLXEW_ARB_create_context_robustness;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GLX_ARB_fbconfig_float
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"fbconfig_float", 14))
|
||||
{
|
||||
@ -14284,6 +14806,13 @@ GLboolean glxewIsSupported (const char* name)
|
||||
}
|
||||
if (_glewStrSame2(&pos, &len, (const GLubyte*)"EXT_", 4))
|
||||
{
|
||||
#ifdef GLX_EXT_create_context_es2_profile
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"create_context_es2_profile", 26))
|
||||
{
|
||||
ret = GLXEW_EXT_create_context_es2_profile;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GLX_EXT_fbconfig_packed_float
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"fbconfig_packed_float", 21))
|
||||
{
|
||||
|
300
src/glewinfo.c
300
src/glewinfo.c
@ -499,6 +499,15 @@ static void _glewInfo_GL_VERSION_4_0 (void)
|
||||
|
||||
#endif /* GL_VERSION_4_0 */
|
||||
|
||||
#ifdef GL_VERSION_4_1
|
||||
|
||||
static void _glewInfo_GL_VERSION_4_1 (void)
|
||||
{
|
||||
glewPrintExt("GL_VERSION_4_1", GLEW_VERSION_4_1, GLEW_VERSION_4_1, GLEW_VERSION_4_1);
|
||||
}
|
||||
|
||||
#endif /* GL_VERSION_4_1 */
|
||||
|
||||
#ifdef GL_3DFX_multisample
|
||||
|
||||
static void _glewInfo_GL_3DFX_multisample (void)
|
||||
@ -842,6 +851,21 @@ static void _glewInfo_GL_APPLE_ycbcr_422 (void)
|
||||
|
||||
#endif /* GL_APPLE_ycbcr_422 */
|
||||
|
||||
#ifdef GL_ARB_ES2_compatibility
|
||||
|
||||
static void _glewInfo_GL_ARB_ES2_compatibility (void)
|
||||
{
|
||||
glewPrintExt("GL_ARB_ES2_compatibility", GLEW_ARB_ES2_compatibility, glewIsSupported("GL_ARB_ES2_compatibility"), glewGetExtension("GL_ARB_ES2_compatibility"));
|
||||
|
||||
glewInfoFunc("glClearDepthf", glClearDepthf == NULL);
|
||||
glewInfoFunc("glDepthRangef", glDepthRangef == NULL);
|
||||
glewInfoFunc("glGetShaderPrecisionFormat", glGetShaderPrecisionFormat == NULL);
|
||||
glewInfoFunc("glReleaseShaderCompiler", glReleaseShaderCompiler == NULL);
|
||||
glewInfoFunc("glShaderBinary", glShaderBinary == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_ES2_compatibility */
|
||||
|
||||
#ifdef GL_ARB_blend_func_extended
|
||||
|
||||
static void _glewInfo_GL_ARB_blend_func_extended (void)
|
||||
@ -854,6 +878,17 @@ static void _glewInfo_GL_ARB_blend_func_extended (void)
|
||||
|
||||
#endif /* GL_ARB_blend_func_extended */
|
||||
|
||||
#ifdef GL_ARB_cl_event
|
||||
|
||||
static void _glewInfo_GL_ARB_cl_event (void)
|
||||
{
|
||||
glewPrintExt("GL_ARB_cl_event", GLEW_ARB_cl_event, glewIsSupported("GL_ARB_cl_event"), glewGetExtension("GL_ARB_cl_event"));
|
||||
|
||||
glewInfoFunc("glCreateSyncFromCLeventARB", glCreateSyncFromCLeventARB == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_cl_event */
|
||||
|
||||
#ifdef GL_ARB_color_buffer_float
|
||||
|
||||
static void _glewInfo_GL_ARB_color_buffer_float (void)
|
||||
@ -885,6 +920,20 @@ static void _glewInfo_GL_ARB_copy_buffer (void)
|
||||
|
||||
#endif /* GL_ARB_copy_buffer */
|
||||
|
||||
#ifdef GL_ARB_debug_output
|
||||
|
||||
static void _glewInfo_GL_ARB_debug_output (void)
|
||||
{
|
||||
glewPrintExt("GL_ARB_debug_output", GLEW_ARB_debug_output, glewIsSupported("GL_ARB_debug_output"), glewGetExtension("GL_ARB_debug_output"));
|
||||
|
||||
glewInfoFunc("glDebugMessageCallbackARB", glDebugMessageCallbackARB == NULL);
|
||||
glewInfoFunc("glDebugMessageControlARB", glDebugMessageControlARB == NULL);
|
||||
glewInfoFunc("glDebugMessageInsertARB", glDebugMessageInsertARB == NULL);
|
||||
glewInfoFunc("glGetDebugMessageLogARB", glGetDebugMessageLogARB == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_debug_output */
|
||||
|
||||
#ifdef GL_ARB_depth_buffer_float
|
||||
|
||||
static void _glewInfo_GL_ARB_depth_buffer_float (void)
|
||||
@ -1073,6 +1122,19 @@ static void _glewInfo_GL_ARB_geometry_shader4 (void)
|
||||
|
||||
#endif /* GL_ARB_geometry_shader4 */
|
||||
|
||||
#ifdef GL_ARB_get_program_binary
|
||||
|
||||
static void _glewInfo_GL_ARB_get_program_binary (void)
|
||||
{
|
||||
glewPrintExt("GL_ARB_get_program_binary", GLEW_ARB_get_program_binary, glewIsSupported("GL_ARB_get_program_binary"), glewGetExtension("GL_ARB_get_program_binary"));
|
||||
|
||||
glewInfoFunc("glGetProgramBinary", glGetProgramBinary == NULL);
|
||||
glewInfoFunc("glProgramBinary", glProgramBinary == NULL);
|
||||
glewInfoFunc("glProgramParameteri", glProgramParameteri == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_get_program_binary */
|
||||
|
||||
#ifdef GL_ARB_gpu_shader5
|
||||
|
||||
static void _glewInfo_GL_ARB_gpu_shader5 (void)
|
||||
@ -1349,6 +1411,35 @@ static void _glewInfo_GL_ARB_provoking_vertex (void)
|
||||
|
||||
#endif /* GL_ARB_provoking_vertex */
|
||||
|
||||
#ifdef GL_ARB_robustness
|
||||
|
||||
static void _glewInfo_GL_ARB_robustness (void)
|
||||
{
|
||||
glewPrintExt("GL_ARB_robustness", GLEW_ARB_robustness, glewIsSupported("GL_ARB_robustness"), glewGetExtension("GL_ARB_robustness"));
|
||||
|
||||
glewInfoFunc("glGetnColorTableARB", glGetnColorTableARB == NULL);
|
||||
glewInfoFunc("glGetnCompressedTexImageARB", glGetnCompressedTexImageARB == NULL);
|
||||
glewInfoFunc("glGetnConvolutionFilterARB", glGetnConvolutionFilterARB == NULL);
|
||||
glewInfoFunc("glGetnHistogramARB", glGetnHistogramARB == NULL);
|
||||
glewInfoFunc("glGetnMapdvARB", glGetnMapdvARB == NULL);
|
||||
glewInfoFunc("glGetnMapfvARB", glGetnMapfvARB == NULL);
|
||||
glewInfoFunc("glGetnMapivARB", glGetnMapivARB == NULL);
|
||||
glewInfoFunc("glGetnMinmaxARB", glGetnMinmaxARB == NULL);
|
||||
glewInfoFunc("glGetnPixelMapfvARB", glGetnPixelMapfvARB == NULL);
|
||||
glewInfoFunc("glGetnPixelMapuivARB", glGetnPixelMapuivARB == NULL);
|
||||
glewInfoFunc("glGetnPixelMapusvARB", glGetnPixelMapusvARB == NULL);
|
||||
glewInfoFunc("glGetnPolygonStippleARB", glGetnPolygonStippleARB == NULL);
|
||||
glewInfoFunc("glGetnSeparableFilterARB", glGetnSeparableFilterARB == NULL);
|
||||
glewInfoFunc("glGetnTexImageARB", glGetnTexImageARB == NULL);
|
||||
glewInfoFunc("glGetnUniformdvARB", glGetnUniformdvARB == NULL);
|
||||
glewInfoFunc("glGetnUniformfvARB", glGetnUniformfvARB == NULL);
|
||||
glewInfoFunc("glGetnUniformivARB", glGetnUniformivARB == NULL);
|
||||
glewInfoFunc("glGetnUniformuivARB", glGetnUniformuivARB == NULL);
|
||||
glewInfoFunc("glReadnPixelsARB", glReadnPixelsARB == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_robustness */
|
||||
|
||||
#ifdef GL_ARB_sample_shading
|
||||
|
||||
static void _glewInfo_GL_ARB_sample_shading (void)
|
||||
@ -1393,6 +1484,76 @@ static void _glewInfo_GL_ARB_seamless_cube_map (void)
|
||||
|
||||
#endif /* GL_ARB_seamless_cube_map */
|
||||
|
||||
#ifdef GL_ARB_separate_shader_objects
|
||||
|
||||
static void _glewInfo_GL_ARB_separate_shader_objects (void)
|
||||
{
|
||||
glewPrintExt("GL_ARB_separate_shader_objects", GLEW_ARB_separate_shader_objects, glewIsSupported("GL_ARB_separate_shader_objects"), glewGetExtension("GL_ARB_separate_shader_objects"));
|
||||
|
||||
glewInfoFunc("glActiveShaderProgram", glActiveShaderProgram == NULL);
|
||||
glewInfoFunc("glBindProgramPipeline", glBindProgramPipeline == NULL);
|
||||
glewInfoFunc("glCreateShaderProgramv", glCreateShaderProgramv == NULL);
|
||||
glewInfoFunc("glDeleteProgramPipelines", glDeleteProgramPipelines == NULL);
|
||||
glewInfoFunc("glGenProgramPipelines", glGenProgramPipelines == NULL);
|
||||
glewInfoFunc("glGetProgramPipelineInfoLog", glGetProgramPipelineInfoLog == NULL);
|
||||
glewInfoFunc("glGetProgramPipelineiv", glGetProgramPipelineiv == NULL);
|
||||
glewInfoFunc("glIsProgramPipeline", glIsProgramPipeline == NULL);
|
||||
glewInfoFunc("glProgramUniform1d", glProgramUniform1d == NULL);
|
||||
glewInfoFunc("glProgramUniform1dv", glProgramUniform1dv == NULL);
|
||||
glewInfoFunc("glProgramUniform1f", glProgramUniform1f == NULL);
|
||||
glewInfoFunc("glProgramUniform1fv", glProgramUniform1fv == NULL);
|
||||
glewInfoFunc("glProgramUniform1i", glProgramUniform1i == NULL);
|
||||
glewInfoFunc("glProgramUniform1iv", glProgramUniform1iv == NULL);
|
||||
glewInfoFunc("glProgramUniform1ui", glProgramUniform1ui == NULL);
|
||||
glewInfoFunc("glProgramUniform1uiv", glProgramUniform1uiv == NULL);
|
||||
glewInfoFunc("glProgramUniform2d", glProgramUniform2d == NULL);
|
||||
glewInfoFunc("glProgramUniform2dv", glProgramUniform2dv == NULL);
|
||||
glewInfoFunc("glProgramUniform2f", glProgramUniform2f == NULL);
|
||||
glewInfoFunc("glProgramUniform2fv", glProgramUniform2fv == NULL);
|
||||
glewInfoFunc("glProgramUniform2i", glProgramUniform2i == NULL);
|
||||
glewInfoFunc("glProgramUniform2iv", glProgramUniform2iv == NULL);
|
||||
glewInfoFunc("glProgramUniform2ui", glProgramUniform2ui == NULL);
|
||||
glewInfoFunc("glProgramUniform2uiv", glProgramUniform2uiv == NULL);
|
||||
glewInfoFunc("glProgramUniform3d", glProgramUniform3d == NULL);
|
||||
glewInfoFunc("glProgramUniform3dv", glProgramUniform3dv == NULL);
|
||||
glewInfoFunc("glProgramUniform3f", glProgramUniform3f == NULL);
|
||||
glewInfoFunc("glProgramUniform3fv", glProgramUniform3fv == NULL);
|
||||
glewInfoFunc("glProgramUniform3i", glProgramUniform3i == NULL);
|
||||
glewInfoFunc("glProgramUniform3iv", glProgramUniform3iv == NULL);
|
||||
glewInfoFunc("glProgramUniform3ui", glProgramUniform3ui == NULL);
|
||||
glewInfoFunc("glProgramUniform3uiv", glProgramUniform3uiv == NULL);
|
||||
glewInfoFunc("glProgramUniform4d", glProgramUniform4d == NULL);
|
||||
glewInfoFunc("glProgramUniform4dv", glProgramUniform4dv == NULL);
|
||||
glewInfoFunc("glProgramUniform4f", glProgramUniform4f == NULL);
|
||||
glewInfoFunc("glProgramUniform4fv", glProgramUniform4fv == NULL);
|
||||
glewInfoFunc("glProgramUniform4i", glProgramUniform4i == NULL);
|
||||
glewInfoFunc("glProgramUniform4iv", glProgramUniform4iv == NULL);
|
||||
glewInfoFunc("glProgramUniform4ui", glProgramUniform4ui == NULL);
|
||||
glewInfoFunc("glProgramUniform4uiv", glProgramUniform4uiv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix2dv", glProgramUniformMatrix2dv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix2fv", glProgramUniformMatrix2fv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix2x3dv", glProgramUniformMatrix2x3dv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix2x3fv", glProgramUniformMatrix2x3fv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix2x4dv", glProgramUniformMatrix2x4dv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix2x4fv", glProgramUniformMatrix2x4fv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix3dv", glProgramUniformMatrix3dv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix3fv", glProgramUniformMatrix3fv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix3x2dv", glProgramUniformMatrix3x2dv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix3x2fv", glProgramUniformMatrix3x2fv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix3x4dv", glProgramUniformMatrix3x4dv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix3x4fv", glProgramUniformMatrix3x4fv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix4dv", glProgramUniformMatrix4dv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix4fv", glProgramUniformMatrix4fv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix4x2dv", glProgramUniformMatrix4x2dv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix4x2fv", glProgramUniformMatrix4x2fv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix4x3dv", glProgramUniformMatrix4x3dv == NULL);
|
||||
glewInfoFunc("glProgramUniformMatrix4x3fv", glProgramUniformMatrix4x3fv == NULL);
|
||||
glewInfoFunc("glUseProgramStages", glUseProgramStages == NULL);
|
||||
glewInfoFunc("glValidateProgramPipeline", glValidateProgramPipeline == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_separate_shader_objects */
|
||||
|
||||
#ifdef GL_ARB_shader_bit_encoding
|
||||
|
||||
static void _glewInfo_GL_ARB_shader_bit_encoding (void)
|
||||
@ -1451,6 +1612,24 @@ static void _glewInfo_GL_ARB_shader_objects (void)
|
||||
|
||||
#endif /* GL_ARB_shader_objects */
|
||||
|
||||
#ifdef GL_ARB_shader_precision
|
||||
|
||||
static void _glewInfo_GL_ARB_shader_precision (void)
|
||||
{
|
||||
glewPrintExt("GL_ARB_shader_precision", GLEW_ARB_shader_precision, glewIsSupported("GL_ARB_shader_precision"), glewGetExtension("GL_ARB_shader_precision"));
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_shader_precision */
|
||||
|
||||
#ifdef GL_ARB_shader_stencil_export
|
||||
|
||||
static void _glewInfo_GL_ARB_shader_stencil_export (void)
|
||||
{
|
||||
glewPrintExt("GL_ARB_shader_stencil_export", GLEW_ARB_shader_stencil_export, glewIsSupported("GL_ARB_shader_stencil_export"), glewGetExtension("GL_ARB_shader_stencil_export"));
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_shader_stencil_export */
|
||||
|
||||
#ifdef GL_ARB_shader_subroutine
|
||||
|
||||
static void _glewInfo_GL_ARB_shader_subroutine (void)
|
||||
@ -1864,6 +2043,26 @@ static void _glewInfo_GL_ARB_vertex_array_object (void)
|
||||
|
||||
#endif /* GL_ARB_vertex_array_object */
|
||||
|
||||
#ifdef GL_ARB_vertex_attrib_64bit
|
||||
|
||||
static void _glewInfo_GL_ARB_vertex_attrib_64bit (void)
|
||||
{
|
||||
glewPrintExt("GL_ARB_vertex_attrib_64bit", GLEW_ARB_vertex_attrib_64bit, glewIsSupported("GL_ARB_vertex_attrib_64bit"), glewGetExtension("GL_ARB_vertex_attrib_64bit"));
|
||||
|
||||
glewInfoFunc("glGetVertexAttribLdv", glGetVertexAttribLdv == NULL);
|
||||
glewInfoFunc("glVertexAttribL1d", glVertexAttribL1d == NULL);
|
||||
glewInfoFunc("glVertexAttribL1dv", glVertexAttribL1dv == NULL);
|
||||
glewInfoFunc("glVertexAttribL2d", glVertexAttribL2d == NULL);
|
||||
glewInfoFunc("glVertexAttribL2dv", glVertexAttribL2dv == NULL);
|
||||
glewInfoFunc("glVertexAttribL3d", glVertexAttribL3d == NULL);
|
||||
glewInfoFunc("glVertexAttribL3dv", glVertexAttribL3dv == NULL);
|
||||
glewInfoFunc("glVertexAttribL4d", glVertexAttribL4d == NULL);
|
||||
glewInfoFunc("glVertexAttribL4dv", glVertexAttribL4dv == NULL);
|
||||
glewInfoFunc("glVertexAttribLPointer", glVertexAttribLPointer == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_vertex_attrib_64bit */
|
||||
|
||||
#ifdef GL_ARB_vertex_blend
|
||||
|
||||
static void _glewInfo_GL_ARB_vertex_blend (void)
|
||||
@ -2038,6 +2237,26 @@ static void _glewInfo_GL_ARB_vertex_type_2_10_10_10_rev (void)
|
||||
|
||||
#endif /* GL_ARB_vertex_type_2_10_10_10_rev */
|
||||
|
||||
#ifdef GL_ARB_viewport_array
|
||||
|
||||
static void _glewInfo_GL_ARB_viewport_array (void)
|
||||
{
|
||||
glewPrintExt("GL_ARB_viewport_array", GLEW_ARB_viewport_array, glewIsSupported("GL_ARB_viewport_array"), glewGetExtension("GL_ARB_viewport_array"));
|
||||
|
||||
glewInfoFunc("glDepthRangeArrayv", glDepthRangeArrayv == NULL);
|
||||
glewInfoFunc("glDepthRangeIndexed", glDepthRangeIndexed == NULL);
|
||||
glewInfoFunc("glGetDoublei_v", glGetDoublei_v == NULL);
|
||||
glewInfoFunc("glGetFloati_v", glGetFloati_v == NULL);
|
||||
glewInfoFunc("glScissorArrayv", glScissorArrayv == NULL);
|
||||
glewInfoFunc("glScissorIndexed", glScissorIndexed == NULL);
|
||||
glewInfoFunc("glScissorIndexedv", glScissorIndexedv == NULL);
|
||||
glewInfoFunc("glViewportArrayv", glViewportArrayv == NULL);
|
||||
glewInfoFunc("glViewportIndexedf", glViewportIndexedf == NULL);
|
||||
glewInfoFunc("glViewportIndexedfv", glViewportIndexedfv == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_ARB_viewport_array */
|
||||
|
||||
#ifdef GL_ARB_window_pos
|
||||
|
||||
static void _glewInfo_GL_ARB_window_pos (void)
|
||||
@ -5750,6 +5969,15 @@ static void _glewInfo_WGL_ARB_create_context_profile (void)
|
||||
|
||||
#endif /* WGL_ARB_create_context_profile */
|
||||
|
||||
#ifdef WGL_ARB_create_context_robustness
|
||||
|
||||
static void _glewInfo_WGL_ARB_create_context_robustness (void)
|
||||
{
|
||||
glewPrintExt("WGL_ARB_create_context_robustness", WGLEW_ARB_create_context_robustness, wglewIsSupported("WGL_ARB_create_context_robustness"), wglewGetExtension("WGL_ARB_create_context_robustness"));
|
||||
}
|
||||
|
||||
#endif /* WGL_ARB_create_context_robustness */
|
||||
|
||||
#ifdef WGL_ARB_extensions_string
|
||||
|
||||
static void _glewInfo_WGL_ARB_extensions_string (void)
|
||||
@ -5859,6 +6087,15 @@ static void _glewInfo_WGL_ATI_render_texture_rectangle (void)
|
||||
|
||||
#endif /* WGL_ATI_render_texture_rectangle */
|
||||
|
||||
#ifdef WGL_EXT_create_context_es2_profile
|
||||
|
||||
static void _glewInfo_WGL_EXT_create_context_es2_profile (void)
|
||||
{
|
||||
glewPrintExt("WGL_EXT_create_context_es2_profile", WGLEW_EXT_create_context_es2_profile, wglewIsSupported("WGL_EXT_create_context_es2_profile"), wglewGetExtension("WGL_EXT_create_context_es2_profile"));
|
||||
}
|
||||
|
||||
#endif /* WGL_EXT_create_context_es2_profile */
|
||||
|
||||
#ifdef WGL_EXT_depth_float
|
||||
|
||||
static void _glewInfo_WGL_EXT_depth_float (void)
|
||||
@ -6284,6 +6521,15 @@ static void _glewInfo_GLX_ARB_create_context_profile (void)
|
||||
|
||||
#endif /* GLX_ARB_create_context_profile */
|
||||
|
||||
#ifdef GLX_ARB_create_context_robustness
|
||||
|
||||
static void _glewInfo_GLX_ARB_create_context_robustness (void)
|
||||
{
|
||||
glewPrintExt("GLX_ARB_create_context_robustness", GLXEW_ARB_create_context_robustness, glxewIsSupported("GLX_ARB_create_context_robustness"), glxewGetExtension("GLX_ARB_create_context_robustness"));
|
||||
}
|
||||
|
||||
#endif /* GLX_ARB_create_context_robustness */
|
||||
|
||||
#ifdef GLX_ARB_fbconfig_float
|
||||
|
||||
static void _glewInfo_GLX_ARB_fbconfig_float (void)
|
||||
@ -6351,6 +6597,15 @@ static void _glewInfo_GLX_ATI_render_texture (void)
|
||||
|
||||
#endif /* GLX_ATI_render_texture */
|
||||
|
||||
#ifdef GLX_EXT_create_context_es2_profile
|
||||
|
||||
static void _glewInfo_GLX_EXT_create_context_es2_profile (void)
|
||||
{
|
||||
glewPrintExt("GLX_EXT_create_context_es2_profile", GLXEW_EXT_create_context_es2_profile, glxewIsSupported("GLX_EXT_create_context_es2_profile"), glxewGetExtension("GLX_EXT_create_context_es2_profile"));
|
||||
}
|
||||
|
||||
#endif /* GLX_EXT_create_context_es2_profile */
|
||||
|
||||
#ifdef GLX_EXT_fbconfig_packed_float
|
||||
|
||||
static void _glewInfo_GLX_EXT_fbconfig_packed_float (void)
|
||||
@ -6850,6 +7105,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_VERSION_4_0
|
||||
_glewInfo_GL_VERSION_4_0();
|
||||
#endif /* GL_VERSION_4_0 */
|
||||
#ifdef GL_VERSION_4_1
|
||||
_glewInfo_GL_VERSION_4_1();
|
||||
#endif /* GL_VERSION_4_1 */
|
||||
#ifdef GL_3DFX_multisample
|
||||
_glewInfo_GL_3DFX_multisample();
|
||||
#endif /* GL_3DFX_multisample */
|
||||
@ -6940,9 +7198,15 @@ static void glewInfo (void)
|
||||
#ifdef GL_APPLE_ycbcr_422
|
||||
_glewInfo_GL_APPLE_ycbcr_422();
|
||||
#endif /* GL_APPLE_ycbcr_422 */
|
||||
#ifdef GL_ARB_ES2_compatibility
|
||||
_glewInfo_GL_ARB_ES2_compatibility();
|
||||
#endif /* GL_ARB_ES2_compatibility */
|
||||
#ifdef GL_ARB_blend_func_extended
|
||||
_glewInfo_GL_ARB_blend_func_extended();
|
||||
#endif /* GL_ARB_blend_func_extended */
|
||||
#ifdef GL_ARB_cl_event
|
||||
_glewInfo_GL_ARB_cl_event();
|
||||
#endif /* GL_ARB_cl_event */
|
||||
#ifdef GL_ARB_color_buffer_float
|
||||
_glewInfo_GL_ARB_color_buffer_float();
|
||||
#endif /* GL_ARB_color_buffer_float */
|
||||
@ -6952,6 +7216,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_ARB_copy_buffer
|
||||
_glewInfo_GL_ARB_copy_buffer();
|
||||
#endif /* GL_ARB_copy_buffer */
|
||||
#ifdef GL_ARB_debug_output
|
||||
_glewInfo_GL_ARB_debug_output();
|
||||
#endif /* GL_ARB_debug_output */
|
||||
#ifdef GL_ARB_depth_buffer_float
|
||||
_glewInfo_GL_ARB_depth_buffer_float();
|
||||
#endif /* GL_ARB_depth_buffer_float */
|
||||
@ -7000,6 +7267,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_ARB_geometry_shader4
|
||||
_glewInfo_GL_ARB_geometry_shader4();
|
||||
#endif /* GL_ARB_geometry_shader4 */
|
||||
#ifdef GL_ARB_get_program_binary
|
||||
_glewInfo_GL_ARB_get_program_binary();
|
||||
#endif /* GL_ARB_get_program_binary */
|
||||
#ifdef GL_ARB_gpu_shader5
|
||||
_glewInfo_GL_ARB_gpu_shader5();
|
||||
#endif /* GL_ARB_gpu_shader5 */
|
||||
@ -7048,6 +7318,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_ARB_provoking_vertex
|
||||
_glewInfo_GL_ARB_provoking_vertex();
|
||||
#endif /* GL_ARB_provoking_vertex */
|
||||
#ifdef GL_ARB_robustness
|
||||
_glewInfo_GL_ARB_robustness();
|
||||
#endif /* GL_ARB_robustness */
|
||||
#ifdef GL_ARB_sample_shading
|
||||
_glewInfo_GL_ARB_sample_shading();
|
||||
#endif /* GL_ARB_sample_shading */
|
||||
@ -7057,12 +7330,21 @@ static void glewInfo (void)
|
||||
#ifdef GL_ARB_seamless_cube_map
|
||||
_glewInfo_GL_ARB_seamless_cube_map();
|
||||
#endif /* GL_ARB_seamless_cube_map */
|
||||
#ifdef GL_ARB_separate_shader_objects
|
||||
_glewInfo_GL_ARB_separate_shader_objects();
|
||||
#endif /* GL_ARB_separate_shader_objects */
|
||||
#ifdef GL_ARB_shader_bit_encoding
|
||||
_glewInfo_GL_ARB_shader_bit_encoding();
|
||||
#endif /* GL_ARB_shader_bit_encoding */
|
||||
#ifdef GL_ARB_shader_objects
|
||||
_glewInfo_GL_ARB_shader_objects();
|
||||
#endif /* GL_ARB_shader_objects */
|
||||
#ifdef GL_ARB_shader_precision
|
||||
_glewInfo_GL_ARB_shader_precision();
|
||||
#endif /* GL_ARB_shader_precision */
|
||||
#ifdef GL_ARB_shader_stencil_export
|
||||
_glewInfo_GL_ARB_shader_stencil_export();
|
||||
#endif /* GL_ARB_shader_stencil_export */
|
||||
#ifdef GL_ARB_shader_subroutine
|
||||
_glewInfo_GL_ARB_shader_subroutine();
|
||||
#endif /* GL_ARB_shader_subroutine */
|
||||
@ -7174,6 +7456,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_ARB_vertex_array_object
|
||||
_glewInfo_GL_ARB_vertex_array_object();
|
||||
#endif /* GL_ARB_vertex_array_object */
|
||||
#ifdef GL_ARB_vertex_attrib_64bit
|
||||
_glewInfo_GL_ARB_vertex_attrib_64bit();
|
||||
#endif /* GL_ARB_vertex_attrib_64bit */
|
||||
#ifdef GL_ARB_vertex_blend
|
||||
_glewInfo_GL_ARB_vertex_blend();
|
||||
#endif /* GL_ARB_vertex_blend */
|
||||
@ -7189,6 +7474,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_ARB_vertex_type_2_10_10_10_rev
|
||||
_glewInfo_GL_ARB_vertex_type_2_10_10_10_rev();
|
||||
#endif /* GL_ARB_vertex_type_2_10_10_10_rev */
|
||||
#ifdef GL_ARB_viewport_array
|
||||
_glewInfo_GL_ARB_viewport_array();
|
||||
#endif /* GL_ARB_viewport_array */
|
||||
#ifdef GL_ARB_window_pos
|
||||
_glewInfo_GL_ARB_window_pos();
|
||||
#endif /* GL_ARB_window_pos */
|
||||
@ -8034,6 +8322,9 @@ static void wglewInfo ()
|
||||
#ifdef WGL_ARB_create_context_profile
|
||||
_glewInfo_WGL_ARB_create_context_profile();
|
||||
#endif /* WGL_ARB_create_context_profile */
|
||||
#ifdef WGL_ARB_create_context_robustness
|
||||
_glewInfo_WGL_ARB_create_context_robustness();
|
||||
#endif /* WGL_ARB_create_context_robustness */
|
||||
#ifdef WGL_ARB_extensions_string
|
||||
_glewInfo_WGL_ARB_extensions_string();
|
||||
#endif /* WGL_ARB_extensions_string */
|
||||
@ -8064,6 +8355,9 @@ static void wglewInfo ()
|
||||
#ifdef WGL_ATI_render_texture_rectangle
|
||||
_glewInfo_WGL_ATI_render_texture_rectangle();
|
||||
#endif /* WGL_ATI_render_texture_rectangle */
|
||||
#ifdef WGL_EXT_create_context_es2_profile
|
||||
_glewInfo_WGL_EXT_create_context_es2_profile();
|
||||
#endif /* WGL_EXT_create_context_es2_profile */
|
||||
#ifdef WGL_EXT_depth_float
|
||||
_glewInfo_WGL_EXT_depth_float();
|
||||
#endif /* WGL_EXT_depth_float */
|
||||
@ -8172,6 +8466,9 @@ static void glxewInfo ()
|
||||
#ifdef GLX_ARB_create_context_profile
|
||||
_glewInfo_GLX_ARB_create_context_profile();
|
||||
#endif /* GLX_ARB_create_context_profile */
|
||||
#ifdef GLX_ARB_create_context_robustness
|
||||
_glewInfo_GLX_ARB_create_context_robustness();
|
||||
#endif /* GLX_ARB_create_context_robustness */
|
||||
#ifdef GLX_ARB_fbconfig_float
|
||||
_glewInfo_GLX_ARB_fbconfig_float();
|
||||
#endif /* GLX_ARB_fbconfig_float */
|
||||
@ -8193,6 +8490,9 @@ static void glxewInfo ()
|
||||
#ifdef GLX_ATI_render_texture
|
||||
_glewInfo_GLX_ATI_render_texture();
|
||||
#endif /* GLX_ATI_render_texture */
|
||||
#ifdef GLX_EXT_create_context_es2_profile
|
||||
_glewInfo_GLX_EXT_create_context_es2_profile();
|
||||
#endif /* GLX_EXT_create_context_es2_profile */
|
||||
#ifdef GLX_EXT_fbconfig_packed_float
|
||||
_glewInfo_GLX_EXT_fbconfig_packed_float();
|
||||
#endif /* GLX_EXT_fbconfig_packed_float */
|
||||
|
Loading…
Reference in New Issue
Block a user