Przeglądaj źródła

GL: Sorted extensions by name.

bkaradzic 12 lat temu
rodzic
commit
b6da99b102
1 zmienionych plików z 74 dodań i 74 usunięć
  1. 74 74
      src/renderer_gl.cpp

+ 74 - 74
src/renderer_gl.cpp

@@ -18,53 +18,53 @@ namespace bgfx
 	{
 		enum Enum
 		{
-			EXT_texture_filter_anisotropic,
-			EXT_texture_format_BGRA8888,
-			EXT_bgra,
-			EXT_texture_compression_s3tc,
-			EXT_texture_compression_dxt1,
+			ANGLE_instanced_arrays,
+			ANGLE_translated_shader_source,
+			ARB_debug_output,
+			ARB_framebuffer_sRGB,
+			ARB_get_program_binary,
+			ARB_half_float_vertex,
+			ARB_instanced_arrays,
+			ARB_multisample,
+			ARB_texture_float,
+			ARB_texture_multisample,
+			ARB_texture_swizzle,
+			ARB_timer_query,
+			ARB_vertex_array_object,
+			ARB_vertex_type_2_10_10_10_rev,
+			ATI_meminfo,
+			CHROMIUM_framebuffer_multisample,
 			CHROMIUM_texture_compression_dxt3,
 			CHROMIUM_texture_compression_dxt5,
+			EXT_bgra,
+			EXT_blend_color,
+			EXT_blend_minmax,
+			EXT_blend_subtract,
+			EXT_framebuffer_blit,
+			EXT_framebuffer_sRGB,
+			EXT_occlusion_query_boolean,
+			EXT_texture_compression_dxt1,
 			EXT_texture_compression_latc,
 			EXT_texture_compression_rgtc,
-			ARB_texture_float,
+			EXT_texture_compression_s3tc,
+			EXT_texture_filter_anisotropic,
+			EXT_texture_format_BGRA8888,
+			EXT_texture_sRGB,
+			EXT_texture_storage,
+			EXT_texture_swizzle,
+			EXT_texture_type_2_10_10_10_REV,
+			EXT_timer_query,
+			NVX_gpu_memory_info,
+			OES_get_program_binary,
+			OES_rgb8_rgba8,
+			OES_standard_derivatives,
 			OES_texture_float,
 			OES_texture_float_linear,
 			OES_texture_half_float,
 			OES_texture_half_float_linear,
-			EXT_texture_type_2_10_10_10_REV,
-			EXT_texture_sRGB,
-			ARB_texture_swizzle,
-			EXT_texture_swizzle,
-			ARB_texture_multisample,
-			OES_standard_derivatives,
-			ARB_get_program_binary,
-			OES_get_program_binary,
-			EXT_framebuffer_blit,
-			ARB_timer_query,
-			EXT_timer_query,
-			ARB_framebuffer_sRGB,
-			EXT_framebuffer_sRGB,
-			ARB_multisample,
-			CHROMIUM_framebuffer_multisample,
-			ANGLE_translated_shader_source,
-			ARB_instanced_arrays,
-			ANGLE_instanced_arrays,
-			ARB_half_float_vertex,
+			OES_vertex_array_object,
 			OES_vertex_half_float,
-			ARB_vertex_type_2_10_10_10_rev,
 			OES_vertex_type_10_10_10_2,
-			EXT_occlusion_query_boolean,
-			ARB_vertex_array_object,
-			OES_vertex_array_object,
-			ATI_meminfo,
-			NVX_gpu_memory_info,
-			OES_rgb8_rgba8,
-			EXT_texture_storage,
-			EXT_blend_color,
-			EXT_blend_subtract,
-			EXT_blend_minmax,
-			ARB_debug_output,
 
 			Count
 		};
@@ -76,53 +76,53 @@ namespace bgfx
 
 	static Extension s_extension[Extension::Count] =
 	{
-		{ "GL_EXT_texture_filter_anisotropic",    false,                             true  },
-		{ "GL_EXT_texture_format_BGRA8888",       false,                             true  },
-		{ "GL_EXT_bgra",                          false,                             true  },
-		{ "GL_EXT_texture_compression_s3tc",      false,                             true  },
-		{ "GL_EXT_texture_compression_dxt1",      false,                             true  },
+		{ "GL_ANGLE_instanced_arrays",            false,                             true  },
+		{ "GL_ANGLE_translated_shader_source",    false,                             true  },
+		{ "GL_ARB_debug_output",                  BGFX_CONFIG_RENDERER_OPENGL >= 43, true  },
+		{ "GL_ARB_framebuffer_sRGB",              false,                             true  },
+		{ "GL_ARB_get_program_binary",            BGFX_CONFIG_RENDERER_OPENGL >= 41, true  },
+		{ "GL_ARB_half_float_vertex",             false,                             true  },
+		{ "GL_ARB_instanced_arrays",              BGFX_CONFIG_RENDERER_OPENGL >= 33, true  },
+		{ "GL_ARB_multisample",                   false,                             true  },
+		{ "GL_ARB_texture_float",                 BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
+		{ "GL_ARB_texture_multisample",           false,                             true  },
+		{ "GL_ARB_texture_swizzle",               BGFX_CONFIG_RENDERER_OPENGL >= 33, true  },
+		{ "GL_ARB_timer_query",                   false,                             true  },
+		{ "GL_ARB_vertex_array_object",           BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
+		{ "GL_ARB_vertex_type_2_10_10_10_rev",    false,                             true  },
+		{ "GL_ATI_meminfo",                       false,                             true  },
+		{ "GL_CHROMIUM_framebuffer_multisample",  false,                             true  },
 		{ "GL_CHROMIUM_texture_compression_dxt3", false,                             true  },
 		{ "GL_CHROMIUM_texture_compression_dxt5", false,                             true  },
+		{ "GL_EXT_bgra",                          false,                             true  },
+		{ "GL_EXT_blend_color",                   BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
+		{ "GL_EXT_blend_minmax",                  BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
+		{ "GL_EXT_blend_subtract",                BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
+		{ "GL_EXT_framebuffer_blit",              BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
+		{ "GL_EXT_framebuffer_sRGB",              false,                             true  },
+		{ "GL_EXT_occlusion_query_boolean",       false,                             true  },
+		{ "GL_EXT_texture_compression_dxt1",      false,                             true  },
 		{ "GL_EXT_texture_compression_latc",      false,                             true  },
 		{ "GL_EXT_texture_compression_rgtc",      BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
-		{ "GL_ARB_texture_float",                 BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
+		{ "GL_EXT_texture_compression_s3tc",      false,                             true  },
+		{ "GL_EXT_texture_filter_anisotropic",    false,                             true  },
+		{ "GL_EXT_texture_format_BGRA8888",       false,                             true  },
+		{ "GL_EXT_texture_sRGB",                  false,                             true  },
+		{ "GL_EXT_texture_storage",               false,                             true  },
+		{ "GL_EXT_texture_swizzle",               false,                             true  },
+		{ "GL_EXT_texture_type_2_10_10_10_REV",   false,                             true  },
+		{ "GL_EXT_timer_query",                   false,                             true  },
+		{ "GL_NVX_gpu_memory_info",               false,                             true  },
+		{ "GL_OES_get_program_binary",            false,                             false },
+		{ "GL_OES_rgb8_rgba8",                    false,                             true  },
+		{ "GL_OES_standard_derivatives",          false,                             true  },
 		{ "GL_OES_texture_float",                 false,                             true  },
 		{ "GL_OES_texture_float_linear",          false,                             true  },
 		{ "GL_OES_texture_half_float",            false,                             true  },
 		{ "GL_OES_texture_half_float_linear",     false,                             true  },
-		{ "GL_EXT_texture_type_2_10_10_10_REV",   false,                             true  },
-		{ "GL_EXT_texture_sRGB",                  false,                             true  },
-		{ "GL_ARB_texture_swizzle",               BGFX_CONFIG_RENDERER_OPENGL >= 33, true  },
-		{ "GL_EXT_texture_swizzle",               false,                             true  },
-		{ "GL_ARB_texture_multisample",           false,                             true  },
-		{ "GL_OES_standard_derivatives",          false,                             true  },
-		{ "GL_ARB_get_program_binary",            BGFX_CONFIG_RENDERER_OPENGL >= 41, true  },
-		{ "GL_OES_get_program_binary",            false,                             false },
-		{ "GL_EXT_framebuffer_blit",              BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
-		{ "GL_ARB_timer_query",                   false,                             true  },
-		{ "GL_EXT_timer_query",                   false,                             true  },
-		{ "GL_ARB_framebuffer_sRGB",              false,                             true  },
-		{ "GL_EXT_framebuffer_sRGB",              false,                             true  },
-		{ "GL_ARB_multisample",                   false,                             true  },
-		{ "GL_CHROMIUM_framebuffer_multisample",  false,                             true  },
-		{ "GL_ANGLE_translated_shader_source",    false,                             true  },
-		{ "GL_ARB_instanced_arrays",              BGFX_CONFIG_RENDERER_OPENGL >= 33, true  },
-		{ "GL_ANGLE_instanced_arrays",            false,                             true  },
-		{ "GL_ARB_half_float_vertex",             false,                             true  },
+		{ "GL_OES_vertex_array_object",           false,                             true  },
 		{ "GL_OES_vertex_half_float",             false,                             true  },
-		{ "GL_ARB_vertex_type_2_10_10_10_rev",    false,                             true  },
 		{ "GL_OES_vertex_type_10_10_10_2",        false,                             true  },
-		{ "GL_EXT_occlusion_query_boolean",       false,                             true  },
-		{ "GL_ARB_vertex_array_object",           BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
-		{ "OES_vertex_array_object",              false,                             true  },
-		{ "GL_ATI_meminfo",                       false,                             true  },
-		{ "GL_NVX_gpu_memory_info",               false,                             true  },
-		{ "GL_OES_rgb8_rgba8",                    false,                             true  },
-		{ "GL_EXT_texture_storage",               false,                             true  },
-		{ "GL_EXT_blend_color",                   BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
-		{ "GL_EXT_blend_subtract",                BGFX_CONFIG_RENDERER_OPENGL >= 31, true  }, 
-		{ "GL_EXT_blend_minmax",                  BGFX_CONFIG_RENDERER_OPENGL >= 31, true  },
-		{ "GL_ARB_debug_output",                  BGFX_CONFIG_RENDERER_OPENGL >= 43, true  },
 	};
 
 #if BGFX_CONFIG_RENDERER_OPENGLES3