Commit c40df30f authored by hybrid's avatar hybrid

Update to latest headers and extensions from OpenGL

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@3919 dfc29bdd-3216-0410-991c-e03cc46cb475
parent 5de816e5
...@@ -94,8 +94,10 @@ static const char* const OpenGLFeatureStrings[] = { ...@@ -94,8 +94,10 @@ static const char* const OpenGLFeatureStrings[] = {
"GL_AMD_debug_output", "GL_AMD_debug_output",
"GL_AMD_depth_clamp_separate", "GL_AMD_depth_clamp_separate",
"GL_AMD_draw_buffers_blend", "GL_AMD_draw_buffers_blend",
"GL_AMD_multi_draw_indirect",
"GL_AMD_name_gen_delete", "GL_AMD_name_gen_delete",
"GL_AMD_performance_monitor", "GL_AMD_performance_monitor",
"GL_AMD_sample_positions",
"GL_AMD_seamless_cubemap_per_texture", "GL_AMD_seamless_cubemap_per_texture",
"GL_AMD_shader_stencil_export", "GL_AMD_shader_stencil_export",
"GL_AMD_texture_texture4", "GL_AMD_texture_texture4",
...@@ -117,10 +119,13 @@ static const char* const OpenGLFeatureStrings[] = { ...@@ -117,10 +119,13 @@ static const char* const OpenGLFeatureStrings[] = {
"GL_APPLE_vertex_array_range", "GL_APPLE_vertex_array_range",
"GL_APPLE_vertex_program_evaluators", "GL_APPLE_vertex_program_evaluators",
"GL_APPLE_ycbcr_422", "GL_APPLE_ycbcr_422",
"GL_ARB_base_instance",
"GL_ARB_blend_func_extended", "GL_ARB_blend_func_extended",
"GL_ARB_cl_event", "GL_ARB_cl_event",
"GL_ARB_color_buffer_float", "GL_ARB_color_buffer_float",
"GL_ARB_compatibility", "GL_ARB_compatibility",
"GL_ARB_compressed_texture_pixel_storage",
"GL_ARB_conservative_depth",
"GL_ARB_copy_buffer", "GL_ARB_copy_buffer",
"GL_ARB_debug_output", "GL_ARB_debug_output",
"GL_ARB_depth_buffer_float", "GL_ARB_depth_buffer_float",
...@@ -147,6 +152,8 @@ static const char* const OpenGLFeatureStrings[] = { ...@@ -147,6 +152,8 @@ static const char* const OpenGLFeatureStrings[] = {
"GL_ARB_half_float_vertex", "GL_ARB_half_float_vertex",
"GL_ARB_imaging", "GL_ARB_imaging",
"GL_ARB_instanced_arrays", "GL_ARB_instanced_arrays",
"GL_ARB_internalformat_query",
"GL_ARB_map_buffer_alignment",
"GL_ARB_map_buffer_range", "GL_ARB_map_buffer_range",
"GL_ARB_matrix_palette", "GL_ARB_matrix_palette",
"GL_ARB_multisample", "GL_ARB_multisample",
...@@ -162,13 +169,18 @@ static const char* const OpenGLFeatureStrings[] = { ...@@ -162,13 +169,18 @@ static const char* const OpenGLFeatureStrings[] = {
"GL_ARB_sampler_objects", "GL_ARB_sampler_objects",
"GL_ARB_seamless_cube_map", "GL_ARB_seamless_cube_map",
"GL_ARB_separate_shader_objects", "GL_ARB_separate_shader_objects",
"GL_ARB_shader_atomic_counters",
"GL_ARB_shader_bit_encoding",
"GL_ARB_shader_image_load_store",
"GL_ARB_shader_objects", "GL_ARB_shader_objects",
"GL_ARB_shader_precision", "GL_ARB_shader_precision",
"GL_ARB_shader_stencil_export", "GL_ARB_shader_stencil_export",
"GL_ARB_shader_subroutine", "GL_ARB_shader_subroutine",
"GL_ARB_shader_texture_lod", "GL_ARB_shader_texture_lod",
"GL_ARB_shading_language_100", "GL_ARB_shading_language_100",
"GL_ARB_shading_language_420pack",
"GL_ARB_shading_language_include", "GL_ARB_shading_language_include",
"GL_ARB_shading_language_packing",
"GL_ARB_shadow", "GL_ARB_shadow",
"GL_ARB_shadow_ambient", "GL_ARB_shadow_ambient",
"GL_ARB_sync", "GL_ARB_sync",
...@@ -194,10 +206,12 @@ static const char* const OpenGLFeatureStrings[] = { ...@@ -194,10 +206,12 @@ static const char* const OpenGLFeatureStrings[] = {
"GL_ARB_texture_rectangle", "GL_ARB_texture_rectangle",
"GL_ARB_texture_rg", "GL_ARB_texture_rg",
"GL_ARB_texture_rgb10_a2ui", "GL_ARB_texture_rgb10_a2ui",
"GL_ARB_texture_storage",
"GL_ARB_texture_swizzle", "GL_ARB_texture_swizzle",
"GL_ARB_timer_query", "GL_ARB_timer_query",
"GL_ARB_transform_feedback2", "GL_ARB_transform_feedback2",
"GL_ARB_transform_feedback3", "GL_ARB_transform_feedback3",
"GL_ARB_transform_feedback_instanced",
"GL_ARB_transpose_matrix", "GL_ARB_transpose_matrix",
"GL_ARB_uniform_buffer_object", "GL_ARB_uniform_buffer_object",
"GL_ARB_vertex_array_bgra", "GL_ARB_vertex_array_bgra",
...@@ -252,6 +266,7 @@ static const char* const OpenGLFeatureStrings[] = { ...@@ -252,6 +266,7 @@ static const char* const OpenGLFeatureStrings[] = {
"GL_EXT_fog_coord", "GL_EXT_fog_coord",
"GL_EXT_framebuffer_blit", "GL_EXT_framebuffer_blit",
"GL_EXT_framebuffer_multisample", "GL_EXT_framebuffer_multisample",
"GL_EXT_framebuffer_multisample_blit_scaled",
"GL_EXT_framebuffer_object", "GL_EXT_framebuffer_object",
"GL_EXT_framebuffer_sRGB", "GL_EXT_framebuffer_sRGB",
"GL_EXT_geometry_shader4", "GL_EXT_geometry_shader4",
...@@ -316,6 +331,7 @@ static const char* const OpenGLFeatureStrings[] = { ...@@ -316,6 +331,7 @@ static const char* const OpenGLFeatureStrings[] = {
"GL_EXT_vertex_attrib_64bit", "GL_EXT_vertex_attrib_64bit",
"GL_EXT_vertex_shader", "GL_EXT_vertex_shader",
"GL_EXT_vertex_weighting", "GL_EXT_vertex_weighting",
"GL_EXT_x11_sync_object",
"GL_FfdMaskSGIX", "GL_FfdMaskSGIX",
"GL_GREMEDY_frame_terminator", "GL_GREMEDY_frame_terminator",
"GL_GREMEDY_string_marker", "GL_GREMEDY_string_marker",
...@@ -496,8 +512,10 @@ class COpenGLExtensionHandler ...@@ -496,8 +512,10 @@ class COpenGLExtensionHandler
IRR_AMD_debug_output, IRR_AMD_debug_output,
IRR_AMD_depth_clamp_separate, IRR_AMD_depth_clamp_separate,
IRR_AMD_draw_buffers_blend, IRR_AMD_draw_buffers_blend,
IRR_AMD_multi_draw_indirect,
IRR_AMD_name_gen_delete, IRR_AMD_name_gen_delete,
IRR_AMD_performance_monitor, IRR_AMD_performance_monitor,
IRR_AMD_sample_positions,
IRR_AMD_seamless_cubemap_per_texture, IRR_AMD_seamless_cubemap_per_texture,
IRR_AMD_shader_stencil_export, IRR_AMD_shader_stencil_export,
IRR_AMD_texture_texture4, IRR_AMD_texture_texture4,
...@@ -519,10 +537,13 @@ class COpenGLExtensionHandler ...@@ -519,10 +537,13 @@ class COpenGLExtensionHandler
IRR_APPLE_vertex_array_range, IRR_APPLE_vertex_array_range,
IRR_APPLE_vertex_program_evaluators, IRR_APPLE_vertex_program_evaluators,
IRR_APPLE_ycbcr_422, IRR_APPLE_ycbcr_422,
IRR_ARB_base_instance,
IRR_ARB_blend_func_extended, IRR_ARB_blend_func_extended,
IRR_ARB_cl_event, IRR_ARB_cl_event,
IRR_ARB_color_buffer_float, IRR_ARB_color_buffer_float,
IRR_ARB_compatibility, IRR_ARB_compatibility,
IRR_ARB_compressed_texture_pixel_storage,
IRR_ARB_conservative_depth,
IRR_ARB_copy_buffer, IRR_ARB_copy_buffer,
IRR_ARB_debug_output, IRR_ARB_debug_output,
IRR_ARB_depth_buffer_float, IRR_ARB_depth_buffer_float,
...@@ -549,6 +570,8 @@ class COpenGLExtensionHandler ...@@ -549,6 +570,8 @@ class COpenGLExtensionHandler
IRR_ARB_half_float_vertex, IRR_ARB_half_float_vertex,
IRR_ARB_imaging, IRR_ARB_imaging,
IRR_ARB_instanced_arrays, IRR_ARB_instanced_arrays,
IRR_ARB_internalformat_query,
IRR_ARB_map_buffer_alignment,
IRR_ARB_map_buffer_range, IRR_ARB_map_buffer_range,
IRR_ARB_matrix_palette, IRR_ARB_matrix_palette,
IRR_ARB_multisample, IRR_ARB_multisample,
...@@ -564,13 +587,18 @@ class COpenGLExtensionHandler ...@@ -564,13 +587,18 @@ class COpenGLExtensionHandler
IRR_ARB_sampler_objects, IRR_ARB_sampler_objects,
IRR_ARB_seamless_cube_map, IRR_ARB_seamless_cube_map,
IRR_ARB_separate_shader_objects, IRR_ARB_separate_shader_objects,
IRR_ARB_shader_atomic_counters,
IRR_ARB_shader_bit_encoding,
IRR_ARB_shader_image_load_store,
IRR_ARB_shader_objects, IRR_ARB_shader_objects,
IRR_ARB_shader_precision, IRR_ARB_shader_precision,
IRR_ARB_shader_stencil_export, IRR_ARB_shader_stencil_export,
IRR_ARB_shader_subroutine, IRR_ARB_shader_subroutine,
IRR_ARB_shader_texture_lod, IRR_ARB_shader_texture_lod,
IRR_ARB_shading_language_100, IRR_ARB_shading_language_100,
IRR_ARB_shading_language_420pack,
IRR_ARB_shading_language_include, IRR_ARB_shading_language_include,
IRR_ARB_shading_language_packing,
IRR_ARB_shadow, IRR_ARB_shadow,
IRR_ARB_shadow_ambient, IRR_ARB_shadow_ambient,
IRR_ARB_sync, IRR_ARB_sync,
...@@ -596,10 +624,12 @@ class COpenGLExtensionHandler ...@@ -596,10 +624,12 @@ class COpenGLExtensionHandler
IRR_ARB_texture_rectangle, IRR_ARB_texture_rectangle,
IRR_ARB_texture_rg, IRR_ARB_texture_rg,
IRR_ARB_texture_rgb10_a2ui, IRR_ARB_texture_rgb10_a2ui,
IRR_ARB_texture_storage,
IRR_ARB_texture_swizzle, IRR_ARB_texture_swizzle,
IRR_ARB_timer_query, IRR_ARB_timer_query,
IRR_ARB_transform_feedback2, IRR_ARB_transform_feedback2,
IRR_ARB_transform_feedback3, IRR_ARB_transform_feedback3,
IRR_ARB_transform_feedback_instanced,
IRR_ARB_transpose_matrix, IRR_ARB_transpose_matrix,
IRR_ARB_uniform_buffer_object, IRR_ARB_uniform_buffer_object,
IRR_ARB_vertex_array_bgra, IRR_ARB_vertex_array_bgra,
...@@ -654,6 +684,7 @@ class COpenGLExtensionHandler ...@@ -654,6 +684,7 @@ class COpenGLExtensionHandler
IRR_EXT_fog_coord, IRR_EXT_fog_coord,
IRR_EXT_framebuffer_blit, IRR_EXT_framebuffer_blit,
IRR_EXT_framebuffer_multisample, IRR_EXT_framebuffer_multisample,
IRR_EXT_framebuffer_multisample_blit_scaled,
IRR_EXT_framebuffer_object, IRR_EXT_framebuffer_object,
IRR_EXT_framebuffer_sRGB, IRR_EXT_framebuffer_sRGB,
IRR_EXT_geometry_shader4, IRR_EXT_geometry_shader4,
...@@ -718,6 +749,7 @@ class COpenGLExtensionHandler ...@@ -718,6 +749,7 @@ class COpenGLExtensionHandler
IRR_EXT_vertex_attrib_64bit, IRR_EXT_vertex_attrib_64bit,
IRR_EXT_vertex_shader, IRR_EXT_vertex_shader,
IRR_EXT_vertex_weighting, IRR_EXT_vertex_weighting,
IRR_EXT_x11_sync_object,
IRR_FfdMaskSGIX, IRR_FfdMaskSGIX,
IRR_GREMEDY_frame_terminator, IRR_GREMEDY_frame_terminator,
IRR_GREMEDY_string_marker, IRR_GREMEDY_string_marker,
......
This diff is collapsed.
...@@ -6,7 +6,7 @@ extern "C" { ...@@ -6,7 +6,7 @@ extern "C" {
#endif #endif
/* /*
** Copyright (c) 2007-2010 The Khronos Group Inc. ** Copyright (c) 2007-2011 The Khronos Group Inc.
** **
** Permission is hereby granted, free of charge, to any person obtaining a ** Permission is hereby granted, free of charge, to any person obtaining a
** copy of this software and/or associated documentation files (the ** copy of this software and/or associated documentation files (the
......
...@@ -6,7 +6,7 @@ extern "C" { ...@@ -6,7 +6,7 @@ extern "C" {
#endif #endif
/* /*
** Copyright (c) 2007-2010 The Khronos Group Inc. ** Copyright (c) 2007-2011 The Khronos Group Inc.
** **
** Permission is hereby granted, free of charge, to any person obtaining a ** Permission is hereby granted, free of charge, to any person obtaining a
** copy of this software and/or associated documentation files (the ** copy of this software and/or associated documentation files (the
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment