Results for glean/getString

Overview

Status: pass
Result: pass

Back to summary

Details

Detail Value
returncode 0
time 255.115999937
info
Returncode: 0

Errors:


Output:
----------------------------------------------------------------------
This test checks the contents of the strings returned by
glGetString():  the vendor name, renderer name, version, and
extensions.  It is run on every OpenGL-capable drawing surface
configuration that supports creation of a window.

getString:  PASS rgba8, z24, win, id 1
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 2
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 3
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, win, id 4
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 5
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 6
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, win, id 7
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 8
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 9
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, win, id 10
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 11
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 12
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba16, win, id 13
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 14
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 15
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba16, win, id 16
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 17
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 18
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba16, win, id 19
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 20
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 21
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba16, win, id 22
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 23
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 24
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba32, win, id 25
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 26
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 27
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba32, win, id 28
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 29
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 30
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba32, win, id 31
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 32
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 33
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba32, win, id 34
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 35
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 36
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, win, id 37
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 38
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 39
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, win, id 40
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 41
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 42
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, win, id 43
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 44
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 45
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, win, id 46
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 47
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 48
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba16, win, id 49
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 50
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 51
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba16, win, id 52
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 53
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 54
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba16, win, id 55
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 56
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 57
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba16, win, id 58
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 59
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 60
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba32, win, id 61
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 62
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 63
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba32, win, id 64
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 65
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 66
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba32, win, id 67
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 68
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 69
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba32, win, id 70
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 71
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 72
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, win, id 73
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 74
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 75
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, win, id 76
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 77
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 78
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, win, id 79
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 80
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 81
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, win, id 82
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 83
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 84
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba16, win, id 85
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 86
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 87
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba16, win, id 88
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 89
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 90
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba16, win, id 91
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 92
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 93
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba16, win, id 94
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 95
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 96
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba32, win, id 97
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 98
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 99
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba32, win, id 100
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 101
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 102
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba32, win, id 103
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 104
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 105
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba32, win, id 106
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 107
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 108
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, win, id 109
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 110
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 111
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, win, id 112
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 113
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 114
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, win, id 115
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 116
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 117
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, win, id 118
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 119
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 120
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba16, win, id 121
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 122
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 123
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba16, win, id 124
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 125
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 126
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba16, win, id 127
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 128
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 129
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba16, win, id 130
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 131
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 132
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba32, win, id 133
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 134
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 135
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba32, win, id 136
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 137
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 138
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba32, win, id 139
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 140
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 141
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba32, win, id 142
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 143
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 144
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, win, id 145
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 146
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 147
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, win, id 148
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 149
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 150
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, win, id 151
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 152
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 153
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, win, id 154
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 155
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 156
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba16, win, id 157
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 158
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 159
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba16, win, id 160
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 161
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 162
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba16, win, id 163
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 164
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 165
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba16, win, id 166
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 167
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 168
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba32, win, id 169
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 170
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 171
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba32, win, id 172
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 173
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 174
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba32, win, id 175
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 176
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 177
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba32, win, id 178
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 179
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 180
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, win, id 181
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 182
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 183
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, win, id 184
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 185
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 186
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, win, id 187
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 188
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 189
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, win, id 190
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 191
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 192
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba16, win, id 193
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 194
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 195
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba16, win, id 196
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 197
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 198
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba16, win, id 199
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 200
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 201
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba16, win, id 202
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 203
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 204
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba32, win, id 205
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 206
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 207
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba32, win, id 208
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 209
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 210
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba32, win, id 211
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 212
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 213
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba32, win, id 214
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 215
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 216
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, win, id 217
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 218
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 219
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, win, id 220
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 221
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 222
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, win, id 223
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 224
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 225
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, win, id 226
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 227
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 228
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba16, win, id 229
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 230
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 231
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba16, win, id 232
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 233
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 234
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba16, win, id 235
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 236
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 237
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba16, win, id 238
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 239
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 240
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba32, win, id 241
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 242
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 243
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba32, win, id 244
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 245
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 246
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba32, win, id 247
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 248
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 249
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba32, win, id 250
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 251
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 252
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, win, id 253
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 254
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 255
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, win, id 256
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 257
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 258
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, win, id 259
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 260
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 261
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, win, id 262
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 263
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 264
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba16, win, id 265
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 266
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 267
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba16, win, id 268
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 269
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 270
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba16, win, id 271
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 272
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 273
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba16, win, id 274
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 275
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 276
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba32, win, id 277
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 278
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 279
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba32, win, id 280
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 281
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 282
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba32, win, id 283
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 284
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 285
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba32, win, id 286
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 287
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 288
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, win, id 289
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 290
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 291
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, win, id 292
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 293
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, win, id 294
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, win, id 295
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 296
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 297
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, win, id 298
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 299
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, win, id 300
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba16, win, id 301
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 302
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 303
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba16, win, id 304
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 305
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba16, win, id 306
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba16, win, id 307
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 308
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 309
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba16, win, id 310
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 311
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba16, win, id 312
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba32, win, id 313
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 314
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 315
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, accrgba32, win, id 316
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 317
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, accrgba32, win, id 318
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba32, win, id 319
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 320
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 321
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, accrgba32, win, id 322
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 323
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, accrgba32, win, id 324
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, win, id 325
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 326
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 327
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, win, id 328
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 329
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, win, id 330
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, win, id 331
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 332
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 333
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, win, id 334
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 335
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, win, id 336
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba16, win, id 337
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 338
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 339
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba16, win, id 340
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 341
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba16, win, id 342
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba16, win, id 343
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 344
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 345
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba16, win, id 346
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 347
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba16, win, id 348
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba32, win, id 349
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 350
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 351
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, z24, s8, accrgba32, win, id 352
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 353
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgba8, db, z24, s8, accrgba32, win, id 354
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba32, win, id 355
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 356
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 357
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z24, s8, accrgba32, win, id 358
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 359
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, db, z24, s8, accrgba32, win, id 360
	vendor:     S3 Graphics Co. Ltd
	renderer:   S3 Graphics Chrome 400 Series
	version:    3.1 19.03.18p
	extensions: WGL_ARB_extensions_string WGL_EXT_extensions_string WGL_EXT_swap_control GL_S3_s3tc GL_EXT_compiled_vertex_array GL_EXT_texture_env_add GL_ARB_multitexture GL_ARB_transpose_matrix GL_ARB_multisample GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_compression GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_depth_texture GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_window_pos GL_ARB_vertex_program GL_ARB_fragment_program GL_ARB_vertex_buffer_object GL_ARB_occlusion_query GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_fragment_shader GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_ARB_draw_buffers GL_ARB_texture_rectangle GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_draw_instanced GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB WGL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_EXT_abgr GL_EXT_blend_color GL_EXT_polygon_offset GL_EXT_texture GL_EXT_texture3D GL_EXT_subtexture GL_EXT_histogram GL_EXT_convolution GL_EXT_texture_object GL_EXT_packed_pixels GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_vertex_array GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_point_parameters GL_EXT_draw_range_elements GL_EXT_bgra GL_EXT_separate_specular_color GL_EXT_secondary_color GL_EXT_multi_draw_arrays GL_EXT_fog_coord GL_EXT_texture_env_combine GL_EXT_blend_func_separate GL_EXT_stencil_wrap GL_NV_texgen_reflection GL_EXT_texture_lod_bias GL_EXT_texture_filter_anisotropic GL_NV_blend_square GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_NV_texture_rectangle GL_ATI_fragment_shader GL_ATI_vertex_array_object GL_EXT_vertex_shader GL_ATI_element_array GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_EXT_depth_bounds_test GL_EXT_blend_equation_separate GL_EXT_pixel_buffer_object GL_KTX_buffer_region GL_WIN_swap_hint GL_EXT_color_table GL_SGI_color_matrix GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_ARB_imaging GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_bindable_uniform GL_EXT_framebuffer_multisample GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_geometry_shader4 GL_EXT_draw_buffers2 GL_EXT_texture_buffer_object GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_gpu_program_parameters GL_EXT_packed_float GL_EXT_draw_instanced GL_ARB_color_buffer_float GL_EXT_timer_query GL_S3_performance_analyzer GL_EXT_packed_depth_stencil GL_EXT_transform_feedback GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_compression_rtgc GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_vertex_array_object GL_EXT_framebuffer_sRGB WGL_EXT_framebuffer_sRGB GL_ARB_depth_buffer_float GL_ARB_compatibility GL_ARB_uniform_buffer_object GL_ARB_copy_buffer 
getString:  PASS rgb8, z32, s8, accrgb16, win, slow, id 361
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS rgb8, z16, s8, accrgb16, win, slow, id 362
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS rgb8, db, z32, s8, accrgb16, win, slow, id 363
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS rgb8, db, z16, s8, accrgb16, win, slow, id 364
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS rgba8, z32, s8, accrgba16, win, slow, id 365
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS rgba8, z16, s8, accrgba16, win, slow, id 366
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS rgba8, db, z32, s8, accrgba16, win, slow, id 367
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS rgba8, db, z16, s8, accrgba16, win, slow, id 368
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS ci32, z32, s8, win, slow, id 369
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS ci32, z16, s8, win, slow, id 370
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS ci32, db, z32, s8, win, slow, id 371
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
getString:  PASS ci32, db, z16, s8, win, slow, id 372
	vendor:     Microsoft Corporation
	renderer:   GDI Generic
	version:    1.1.0
	extensions: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture

Back to summary