OSX.6 GL support listed here

Just wanted to post the status of GL on OSX.6 with a GF9400 for anyone who was wondering.

Core features
v1.1 (100 % - 7/7)
v1.2 (100 % - 8/8)
v1.3 (100 % - 9/9)
v1.4 (100 % - 15/15)
v1.5 (100 % - 3/3)
v2.0 (100 % - 10/10)
v2.1 (100 % - 3/3)
v3.0 (65 % - 15/23)
v3.1 (12 % - 1/8)
v3.2 (11 % - 1/9)
Max RenderBuffer Size = 8192
Max Drawbuffers = 8
Depth Buffer Bits = 2048
Maximum Texture Coordinates = 150000
Maximum Texture Units = 8
Maximum Vertex Texture Units = 8192
Maximum Vertex Attributes = 8192
Max Texture units on this card = 2048
Max Texture size on this card = 8192
Max Renderbuffer size on this card = 24
Max 3D texture size on this card = 8
Max Cubemap texture size on this card = 16
Max Uniform Variables on this card = 16
Max Varying Variables on this card = 16
Max Vertices on this card = 4096
Max Indices on this card = 40
Max ViewPort width size = 8192
Max ViewPort height size = 8192

Vendor NVIDIA Corporation
Renderer NVIDIA GeForce 9400 OpenGL Engine
OpenGL version = 2.1 NVIDIA-1.6.0

OpenGL Extensions supported on this Video Card
GL_ARB_transpose_matrix
GL_ARB_vertex_program
GL_ARB_vertex_blend
GL_ARB_window_pos
GL_ARB_shader_objects
GL_ARB_vertex_shader
GL_ARB_shading_language_100
GL_EXT_multi_draw_arrays
GL_EXT_clip_volume_hint
GL_EXT_rescale_normal
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_gpu_program_parameters
GL_EXT_geometry_shader4
GL_EXT_transform_feedback
GL_APPLE_client_storage
GL_APPLE_specular_vector
GL_APPLE_transform_hint
GL_APPLE_packed_pixels
GL_APPLE_fence
GL_APPLE_vertex_array_object
GL_APPLE_vertex_program_evaluators
GL_APPLE_element_array
GL_APPLE_flush_render
GL_APPLE_aux_depth_stencil
GL_NV_texgen_reflection
GL_NV_light_max_exponent
GL_IBM_rasterpos_clip
GL_SGIS_generate_mipmap
GL_ARB_imaging
GL_ARB_point_parameters
GL_ARB_texture_env_crossbar
GL_ARB_texture_border_clamp
GL_ARB_multitexture
GL_ARB_texture_env_add
GL_ARB_texture_cube_map
GL_ARB_texture_env_dot3
GL_ARB_multisample
GL_ARB_texture_env_combine
GL_ARB_texture_compression
GL_ARB_texture_mirrored_repeat
GL_ARB_shadow
GL_ARB_depth_texture
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_occlusion_query
GL_ARB_point_sprite
GL_ARB_texture_non_power_of_two
GL_ARB_vertex_buffer_object
GL_ARB_pixel_buffer_object
GL_ARB_draw_buffers
GL_ARB_shader_texture_lod
GL_ARB_color_buffer_float
GL_ARB_half_float_vertex
GL_EXT_compiled_vertex_array
GL_EXT_draw_buffers2
GL_EXT_framebuffer_object
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
GL_EXT_texture_rectangle
GL_ARB_texture_rectangle
GL_EXT_texture_env_add
GL_EXT_blend_color
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_texture_lod_bias
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_stencil_wrap
GL_EXT_texture_filter_anisotropic
GL_EXT_secondary_color
GL_EXT_blend_func_separate
GL_EXT_shadow_funcs
GL_EXT_stencil_two_side
GL_EXT_depth_bounds_test
GL_EXT_texture_compression_s3tc
GL_EXT_texture_compression_dxt1
GL_EXT_texture_sRGB
GL_EXT_blend_equation_separate
GL_EXT_texture_mirror_clamp
GL_EXT_packed_depth_stencil
GL_EXT_bindable_uniform
GL_EXT_texture_integer
GL_EXT_gpu_shader4
GL_EXT_framebuffer_sRGB
GL_APPLE_flush_buffer_range
GL_APPLE_ycbcr_422
GL_APPLE_rgb_422
GL_APPLE_vertex_array_range
GL_APPLE_texture_range
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_ARB_texture_float
GL_ARB_half_float_pixel
GL_APPLE_pixel_buffer
GL_APPLE_object_purgeable
GL_NV_point_sprite
GL_NV_blend_square
GL_NV_fog_distance
GL_NV_depth_clamp
GL_NV_multisample_filter_hint
GL_NV_fragment_program_option
GL_NV_fragment_program2
GL_NV_vertex_program2_option
GL_NV_vertex_program3
GL_ATI_texture_mirror_once
GL_ATI_texture_env_combine3
GL_ATI_separate_stencil
GL_SGIS_texture_edge_clamp
GL_SGIS_texture_lod

>_<

Here is a dump from OpenGL Driver Monitor


NVIDIA GeForce 9400 OpenGL Engine	
Vendor Name                   	NVIDIA Corporation
Version                       	2.1 NVIDIA-1.6.0
GL Shading Language Version   	1.20
Renderer Name                 	NVIDIA GeForce 9400 OpenGL Engine
OpenGL Extensions             	
                              	GL_APPLE_aux_depth_stencil
                              	GL_APPLE_client_storage
                              	GL_APPLE_element_array
                              	GL_APPLE_fence
                              	GL_APPLE_float_pixels
                              	GL_APPLE_flush_buffer_range
                              	GL_APPLE_flush_render
                              	GL_APPLE_object_purgeable
                              	GL_APPLE_packed_pixels
                              	GL_APPLE_pixel_buffer
                              	GL_APPLE_rgb_422
                              	GL_APPLE_specular_vector
                              	GL_APPLE_texture_range
                              	GL_APPLE_transform_hint
                              	GL_APPLE_vertex_array_object
                              	GL_APPLE_vertex_array_range
                              	GL_APPLE_vertex_program_evaluators
                              	GL_APPLE_ycbcr_422
                              	GL_ARB_color_buffer_float
                              	GL_ARB_depth_texture
                              	GL_ARB_draw_buffers
                              	GL_ARB_fragment_program
                              	GL_ARB_fragment_program_shadow
                              	GL_ARB_fragment_shader
                              	GL_ARB_half_float_pixel
                              	GL_ARB_half_float_vertex
                              	GL_ARB_imaging
                              	GL_ARB_multisample
                              	GL_ARB_multitexture
                              	GL_ARB_occlusion_query
                              	GL_ARB_pixel_buffer_object
                              	GL_ARB_point_parameters
                              	GL_ARB_point_sprite
                              	GL_ARB_shader_objects
                              	GL_ARB_shader_texture_lod
                              	GL_ARB_shading_language_100
                              	GL_ARB_shadow
                              	GL_ARB_texture_border_clamp
                              	GL_ARB_texture_compression
                              	GL_ARB_texture_cube_map
                              	GL_ARB_texture_env_add
                              	GL_ARB_texture_env_combine
                              	GL_ARB_texture_env_crossbar
                              	GL_ARB_texture_env_dot3
                              	GL_ARB_texture_float
                              	GL_ARB_texture_mirrored_repeat
                              	GL_ARB_texture_non_power_of_two
                              	GL_ARB_texture_rectangle
                              	GL_ARB_transpose_matrix
                              	GL_ARB_vertex_blend
                              	GL_ARB_vertex_buffer_object
                              	GL_ARB_vertex_program
                              	GL_ARB_vertex_shader
                              	GL_ARB_window_pos
                              	GL_ATI_separate_stencil
                              	GL_ATI_texture_env_combine3
                              	GL_ATI_texture_float
                              	GL_ATI_texture_mirror_once
                              	GL_EXT_abgr
                              	GL_EXT_bgra
                              	GL_EXT_bindable_uniform
                              	GL_EXT_blend_color
                              	GL_EXT_blend_equation_separate
                              	GL_EXT_blend_func_separate
                              	GL_EXT_blend_minmax
                              	GL_EXT_blend_subtract
                              	GL_EXT_clip_volume_hint
                              	GL_EXT_compiled_vertex_array
                              	GL_EXT_depth_bounds_test
                              	GL_EXT_draw_buffers2
                              	GL_EXT_draw_range_elements
                              	GL_EXT_fog_coord
                              	GL_EXT_framebuffer_blit
                              	GL_EXT_framebuffer_multisample
                              	GL_EXT_framebuffer_object
                              	GL_EXT_framebuffer_sRGB
                              	GL_EXT_geometry_shader4
                              	GL_EXT_gpu_program_parameters
                              	GL_EXT_gpu_shader4
                              	GL_EXT_multi_draw_arrays
                              	GL_EXT_packed_depth_stencil
                              	GL_EXT_rescale_normal
                              	GL_EXT_secondary_color
                              	GL_EXT_shadow_funcs
                              	GL_EXT_stencil_two_side
                              	GL_EXT_stencil_wrap
                              	GL_EXT_texture_compression_dxt1
                              	GL_EXT_texture_compression_s3tc
                              	GL_EXT_texture_env_add
                              	GL_EXT_texture_filter_anisotropic
                              	GL_EXT_texture_integer
                              	GL_EXT_texture_lod_bias
                              	GL_EXT_texture_mirror_clamp
                              	GL_EXT_texture_rectangle
                              	GL_EXT_texture_sRGB
                              	GL_EXT_transform_feedback
                              	GL_IBM_rasterpos_clip
                              	GL_NV_blend_square
                              	GL_NV_depth_clamp
                              	GL_NV_fog_distance
                              	GL_NV_fragment_program2
                              	GL_NV_fragment_program_option
                              	GL_NV_light_max_exponent
                              	GL_NV_multisample_filter_hint
                              	GL_NV_point_sprite
                              	GL_NV_texgen_reflection
                              	GL_NV_vertex_program2_option
                              	GL_NV_vertex_program3
                              	GL_SGIS_generate_mipmap
                              	GL_SGIS_texture_edge_clamp
                              	GL_SGIS_texture_lod
OpenGL Limits                 	
Framebuffers                  	
MAX_COLOR_ATTACHMENTS_EXT     	8
MAX_RENDERBUFFER_SIZE_EXT     	8192
MAX_VIEWPORT_DIMS             	{8192, 8192}
MAX_DRAW_BUFFERS_ARB          	8
MIN_PBUFFER_VIEWPORT_DIMS_APPLE	{32, 32}
SUBPIXEL_BITS                 	8
Points and Lines              	
ALIASED_LINE_WIDTH_RANGE      	{1, 10}
ALIASED_POINT_SIZE_RANGE      	{1, 63}
SMOOTH_LINE_WIDTH_GRANULARITY 	0.125000
SMOOTH_LINE_WIDTH_RANGE       	{0.500000, 10.000000}
SMOOTH_POINT_SIZE_GRANULARITY 	0.125000
SMOOTH_POINT_SIZE_RANGE       	{1.000000, 63.375000}
Textures                      	
MAX_3D_TEXTURE_SIZE           	2048
MAX_CUBE_MAP_TEXTURE_SIZE     	8192
MAX_RECTANGLE_TEXTURE_SIZE_EXT	8192
MAX_TEXTURE_SIZE              	8192
MAX_TEXTURE_LOD_BIAS          	15.000000
MAX_TEXTURE_MAX_ANISOTROPY_EXT	16
MAX_TEXTURE_UNITS             	8
Compression Types             	
                              	COMPRESSED_RGB_S3TC_DXT1_EXT
                              	COMPRESSED_RGBA_S3TC_DXT1_EXT
                              	COMPRESSED_RGBA_S3TC_DXT3_EXT
                              	COMPRESSED_RGBA_S3TC_DXT5_EXT
Stacks                        	
MAX_ATTRIB_STACK_DEPTH        	16
MAX_CLIENT_ATTRIB_STACK_DEPTH 	16
MAX_COLOR_MATRIX_STACK_DEPTH  	10
MAX_MODELVIEW_STACK_DEPTH     	32
MAX_NAME_STACK_DEPTH          	128
MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB	2
MAX_PROJECTION_STACK_DEPTH    	10
MAX_TEXTURE_STACK_DEPTH       	10
Vertex Programs               	
MAX_PROGRAM_ADDRESS_REGISTERS_ARB	2
MAX_PROGRAM_ATTRIBS_ARB       	32
MAX_PROGRAM_ENV_PARAMETERS_ARB	256
MAX_PROGRAM_INSTRUCTIONS_ARB  	262144
MAX_PROGRAM_LOCAL_PARAMETERS_ARB	1024
MAX_PROGRAM_MATRICES_ARB      	8
MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB	2
MAX_PROGRAM_NATIVE_ATTRIBS_ARB	16
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_NATIVE_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB	4096
MAX_PROGRAM_PARAMETERS_ARB    	1024
MAX_PROGRAM_TEMPORARIES_ARB   	65535
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV	16777216
MAX_PROGRAM_CALL_DEPTH_NV     	32
MAX_VERTEX_ATTRIBS_ARB        	16
Fragment Programs             	
MAX_PROGRAM_ALU_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_ATTRIBS_ARB       	16
MAX_PROGRAM_ENV_PARAMETERS_ARB	128
MAX_PROGRAM_INSTRUCTIONS_ARB  	16384
MAX_PROGRAM_LOCAL_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_NATIVE_ATTRIBS_ARB	16
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_NATIVE_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB	4096
MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB	16384
MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_PARAMETERS_ARB    	1024
MAX_PROGRAM_TEMPORARIES_ARB   	4096
MAX_PROGRAM_TEX_INDIRECTIONS_ARB	16384
MAX_PROGRAM_TEX_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV	16777216
MAX_PROGRAM_CALL_DEPTH_NV     	32
MAX_PROGRAM_IF_DEPTH_NV       	64
MAX_PROGRAM_LOOP_DEPTH_NV     	64
MAX_PROGRAM_LOOP_COUNT_NV     	16777216
MAX_TEXTURE_COORDS_ARB        	8
MAX_TEXTURE_IMAGE_UNITS_ARB   	16
Shaders                       	
MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB	16
MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB	4096
MAX_TEXTURE_COORDS_ARB        	8
MAX_TEXTURE_IMAGE_UNITS_ARB   	16
MAX_VARYING_FLOATS_ARB        	40
MAX_VERTEX_ATTRIBS_ARB        	16
MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB	16
MAX_VERTEX_UNIFORM_COMPONENTS_ARB	4096
Other                         	
MAX_CLIP_PLANES               	6
MAX_CONVOLUTION_HEIGHT        	11
MAX_CONVOLUTION_WIDTH         	11
MAX_ELEMENTS_INDICES          	150000
MAX_ELEMENTS_VERTICES         	2048
MAX_EVAL_ORDER                	10
MAX_LIGHTS                    	8
MAX_LIST_NESTING              	64
MAX_PIXEL_MAP_TABLE           	256
MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI	0
MAX_SHININESS_NV              	1024
MAX_SPOT_EXPONENT_NV          	1024
MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE	1048575
MAX_VERTEX_UNITS_ARB          	4
QUERY_COUNTER_BITS_ARB        	32
Display Mask                  	3 (0x00000003)
Renderer ID                   	16918030 (0x0102260e)
Off Screen                    	No
Full Screen                   	Yes
Hardware Accelerated          	Yes
Robust                        	No
Backing Store                 	Yes
MP Safe                       	Yes
Window                        	Yes
Multi Screen                  	No
Compliant                     	Yes
Buffer Modes                  	15 (0x0000000f)
Monoscopic                    	Yes
Stereoscopic                  	Yes
Single Buffer                 	Yes
Double Buffer                 	Yes
Color Buffer Modes            	167805440 (0x0a008200)
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	R=14:10, G=9:5, B=4:0
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
8-16 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	A=31:24, R=23:16, G=15:8, B=7:0
8-32 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	--not available--
8-32 bits/pixel argb          	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel float rgb       	--not available--
64 bits/pixel float rgba      	R=63:48 G=47:32 B=31:16 A=15:0; APPLE_float_pixels floating point
128 bits/pixel float rgb      	--not available--
128 bits/pixel float rgba     	R=127:96  G=95:64, B=63:32, A=31:0; IEEE-754 single-precision floating point
256 bits/pixel float rgb      	--not available--
256 bits/pixel float rgba     	--not available--
Accum Buffer Modes            	8421376 (0x00808000)
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
8-16 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	A=31:24, R=23:16, G=15:8, B=7:0
8-32 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	--not available--
8-32 bits/pixel argb          	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	A=63:48, R=47:32, G=31:16, B=15:0
64 bits/pixel float rgb       	--not available--
64 bits/pixel float rgba      	--not available--
128 bits/pixel float rgb      	--not available--
128 bits/pixel float rgba     	--not available--
256 bits/pixel float rgb      	--not available--
256 bits/pixel float rgba     	--not available--
Depth Buffer Modes            	3073 (0x00000c01)
0 bits per pixel              	Yes
1 bits per pixel              	No
2 bits per pixel              	No
3 bits per pixel              	No
4 bits per pixel              	No
5 bits per pixel              	No
6 bits per pixel              	No
8 bits per pixel              	No
10 bits per pixel             	No
12 bits per pixel             	No
16 bits per pixel             	Yes
24 bits per pixel             	Yes
32 bits per pixel             	No
48 bits per pixel             	No
64 bits per pixel             	No
96 bits per pixel             	No
128 bits per pixel            	No
Stencil Buffer Modes          	129 (0x00000081)
0 bits per pixel              	Yes
1 bits per pixel              	No
2 bits per pixel              	No
3 bits per pixel              	No
4 bits per pixel              	No
5 bits per pixel              	No
6 bits per pixel              	No
8 bits per pixel              	Yes
10 bits per pixel             	No
12 bits per pixel             	No
16 bits per pixel             	No
24 bits per pixel             	No
32 bits per pixel             	No
48 bits per pixel             	No
64 bits per pixel             	No
96 bits per pixel             	No
128 bits per pixel            	No
Max Aux Buffers               	2 (0x00000002)
Max Sample Buffers            	1 (0x00000001)
Max Samples                   	4 (0x00000004)
Sample Modes                  	3 (0x00000003)
Supersample                   	Yes
Multisample                   	Yes
Alpha Sampling                	Yes
GPU Vertex Processing Capable 	Yes
GPU Fragment Processing Capable	Yes
Total Video Memory            	268435456 (0x10000000)
Total Texture Memory          	238026752 (0x0e300000)
Apple Software Renderer       	
Vendor Name                   	Apple Computer, Inc.
Version                       	2.1 APPLE
GL Shading Language Version   	1.20
Renderer Name                 	Apple Software Renderer
OpenGL Extensions             	
                              	GL_APPLE_aux_depth_stencil
                              	GL_APPLE_client_storage
                              	GL_APPLE_element_array
                              	GL_APPLE_fence
                              	GL_APPLE_float_pixels
                              	GL_APPLE_flush_buffer_range
                              	GL_APPLE_flush_render
                              	GL_APPLE_packed_pixels
                              	GL_APPLE_pixel_buffer
                              	GL_APPLE_rgb_422
                              	GL_APPLE_specular_vector
                              	GL_APPLE_transform_hint
                              	GL_APPLE_vertex_array_object
                              	GL_APPLE_vertex_program_evaluators
                              	GL_APPLE_ycbcr_422
                              	GL_ARB_color_buffer_float
                              	GL_ARB_depth_texture
                              	GL_ARB_draw_buffers
                              	GL_ARB_fragment_program
                              	GL_ARB_fragment_program_shadow
                              	GL_ARB_fragment_shader
                              	GL_ARB_half_float_pixel
                              	GL_ARB_half_float_vertex
                              	GL_ARB_imaging
                              	GL_ARB_multisample
                              	GL_ARB_multitexture
                              	GL_ARB_occlusion_query
                              	GL_ARB_pixel_buffer_object
                              	GL_ARB_point_parameters
                              	GL_ARB_point_sprite
                              	GL_ARB_shader_objects
                              	GL_ARB_shader_texture_lod
                              	GL_ARB_shading_language_100
                              	GL_ARB_shadow
                              	GL_ARB_shadow_ambient
                              	GL_ARB_texture_border_clamp
                              	GL_ARB_texture_compression
                              	GL_ARB_texture_compression_rgtc
                              	GL_ARB_texture_cube_map
                              	GL_ARB_texture_env_add
                              	GL_ARB_texture_env_combine
                              	GL_ARB_texture_env_crossbar
                              	GL_ARB_texture_env_dot3
                              	GL_ARB_texture_float
                              	GL_ARB_texture_mirrored_repeat
                              	GL_ARB_texture_non_power_of_two
                              	GL_ARB_texture_rectangle
                              	GL_ARB_texture_rg
                              	GL_ARB_transpose_matrix
                              	GL_ARB_vertex_blend
                              	GL_ARB_vertex_buffer_object
                              	GL_ARB_vertex_program
                              	GL_ARB_vertex_shader
                              	GL_ARB_window_pos
                              	GL_ATI_separate_stencil
                              	GL_ATI_texture_env_combine3
                              	GL_ATI_texture_float
                              	GL_ATI_texture_mirror_once
                              	GL_EXT_abgr
                              	GL_EXT_bgra
                              	GL_EXT_bindable_uniform
                              	GL_EXT_blend_color
                              	GL_EXT_blend_equation_separate
                              	GL_EXT_blend_func_separate
                              	GL_EXT_blend_minmax
                              	GL_EXT_blend_subtract
                              	GL_EXT_clip_volume_hint
                              	GL_EXT_draw_buffers2
                              	GL_EXT_draw_range_elements
                              	GL_EXT_fog_coord
                              	GL_EXT_framebuffer_blit
                              	GL_EXT_framebuffer_object
                              	GL_EXT_framebuffer_sRGB
                              	GL_EXT_geometry_shader4
                              	GL_EXT_gpu_program_parameters
                              	GL_EXT_gpu_shader4
                              	GL_EXT_multi_draw_arrays
                              	GL_EXT_rescale_normal
                              	GL_EXT_secondary_color
                              	GL_EXT_separate_specular_color
                              	GL_EXT_shadow_funcs
                              	GL_EXT_stencil_two_side
                              	GL_EXT_stencil_wrap
                              	GL_EXT_texture_compression_dxt1
                              	GL_EXT_texture_compression_s3tc
                              	GL_EXT_texture_env_add
                              	GL_EXT_texture_filter_anisotropic
                              	GL_EXT_texture_integer
                              	GL_EXT_texture_lod_bias
                              	GL_EXT_texture_mirror_clamp
                              	GL_EXT_texture_rectangle
                              	GL_EXT_texture_sRGB
                              	GL_EXT_transform_feedback
                              	GL_IBM_rasterpos_clip
                              	GL_NV_blend_square
                              	GL_NV_conditional_render
                              	GL_NV_fog_distance
                              	GL_NV_light_max_exponent
                              	GL_NV_texgen_reflection
                              	GL_SGIS_generate_mipmap
                              	GL_SGIS_texture_edge_clamp
                              	GL_SGIS_texture_lod
OpenGL Limits                 	
Framebuffers                  	
MAX_COLOR_ATTACHMENTS_EXT     	8
MAX_RENDERBUFFER_SIZE_EXT     	16384
MAX_VIEWPORT_DIMS             	{16384, 16384}
MAX_DRAW_BUFFERS_ARB          	8
MIN_PBUFFER_VIEWPORT_DIMS_APPLE	{1, 1}
SUBPIXEL_BITS                 	10
Points and Lines              	
ALIASED_LINE_WIDTH_RANGE      	{1, 64}
ALIASED_POINT_SIZE_RANGE      	{1, 64}
SMOOTH_LINE_WIDTH_GRANULARITY 	0.000100
SMOOTH_LINE_WIDTH_RANGE       	{0.100000, 64.000000}
SMOOTH_POINT_SIZE_GRANULARITY 	0.000100
SMOOTH_POINT_SIZE_RANGE       	{0.100000, 64.000000}
Textures                      	
MAX_3D_TEXTURE_SIZE           	16384
MAX_CUBE_MAP_TEXTURE_SIZE     	4096
MAX_RECTANGLE_TEXTURE_SIZE_EXT	16384
MAX_TEXTURE_SIZE              	16384
MAX_TEXTURE_LOD_BIAS          	16.000000
MAX_TEXTURE_MAX_ANISOTROPY_EXT	16
MAX_TEXTURE_UNITS             	8
Compression Types             	
                              	COMPRESSED_RGB_S3TC_DXT1_EXT
                              	COMPRESSED_RGBA_S3TC_DXT1_EXT
                              	COMPRESSED_RGBA_S3TC_DXT3_EXT
                              	COMPRESSED_RGBA_S3TC_DXT5_EXT
Stacks                        	
MAX_ATTRIB_STACK_DEPTH        	16
MAX_CLIENT_ATTRIB_STACK_DEPTH 	16
MAX_COLOR_MATRIX_STACK_DEPTH  	10
MAX_MODELVIEW_STACK_DEPTH     	32
MAX_NAME_STACK_DEPTH          	128
MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB	2
MAX_PROJECTION_STACK_DEPTH    	10
MAX_TEXTURE_STACK_DEPTH       	10
Vertex Programs               	
MAX_PROGRAM_ADDRESS_REGISTERS_ARB	2
MAX_PROGRAM_ATTRIBS_ARB       	32
MAX_PROGRAM_ENV_PARAMETERS_ARB	256
MAX_PROGRAM_INSTRUCTIONS_ARB  	262144
MAX_PROGRAM_LOCAL_PARAMETERS_ARB	1024
MAX_PROGRAM_MATRICES_ARB      	8
MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB	1
MAX_PROGRAM_NATIVE_ATTRIBS_ARB	32
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_NATIVE_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB	65535
MAX_PROGRAM_PARAMETERS_ARB    	1024
MAX_PROGRAM_TEMPORARIES_ARB   	65535
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV	0
MAX_PROGRAM_CALL_DEPTH_NV     	0
MAX_VERTEX_ATTRIBS_ARB        	16
Fragment Programs             	
MAX_PROGRAM_ALU_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_ATTRIBS_ARB       	32
MAX_PROGRAM_ENV_PARAMETERS_ARB	128
MAX_PROGRAM_INSTRUCTIONS_ARB  	262144
MAX_PROGRAM_LOCAL_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_NATIVE_ATTRIBS_ARB	32
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_NATIVE_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB	65535
MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB	262144
MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_PARAMETERS_ARB    	1024
MAX_PROGRAM_TEMPORARIES_ARB   	65535
MAX_PROGRAM_TEX_INDIRECTIONS_ARB	262144
MAX_PROGRAM_TEX_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV	0
MAX_PROGRAM_CALL_DEPTH_NV     	0
MAX_PROGRAM_IF_DEPTH_NV       	0
MAX_PROGRAM_LOOP_DEPTH_NV     	0
MAX_PROGRAM_LOOP_COUNT_NV     	0
MAX_TEXTURE_COORDS_ARB        	8
MAX_TEXTURE_IMAGE_UNITS_ARB   	16
Shaders                       	
MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB	16
MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB	4096
MAX_TEXTURE_COORDS_ARB        	8
MAX_TEXTURE_IMAGE_UNITS_ARB   	16
MAX_VARYING_FLOATS_ARB        	40
MAX_VERTEX_ATTRIBS_ARB        	16
MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB	16
MAX_VERTEX_UNIFORM_COMPONENTS_ARB	4096
Other                         	
MAX_CLIP_PLANES               	6
MAX_CONVOLUTION_HEIGHT        	11
MAX_CONVOLUTION_WIDTH         	11
MAX_ELEMENTS_INDICES          	150000
MAX_ELEMENTS_VERTICES         	4096
MAX_EVAL_ORDER                	10
MAX_LIGHTS                    	8
MAX_LIST_NESTING              	64
MAX_PIXEL_MAP_TABLE           	256
MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI	0
MAX_SHININESS_NV              	128
MAX_SPOT_EXPONENT_NV          	128
MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE	0
MAX_VERTEX_UNITS_ARB          	4
QUERY_COUNTER_BITS_ARB        	32
Display Mask                  	3 (0x00000003)
Renderer ID                   	16909312 (0x01020400)
Off Screen                    	Yes
Full Screen                   	No
Hardware Accelerated          	No
Robust                        	Yes
Backing Store                 	Yes
MP Safe                       	Yes
Window                        	Yes
Multi Screen                  	Yes
Compliant                     	Yes
Buffer Modes                  	13 (0x0000000d)
Monoscopic                    	Yes
Stereoscopic                  	No
Single Buffer                 	Yes
Double Buffer                 	Yes
Color Buffer Modes            	134250496 (0x08008000)
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
8-16 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	A=31:24, R=23:16, G=15:8, B=7:0
8-32 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	--not available--
8-32 bits/pixel argb          	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel float rgb       	--not available--
64 bits/pixel float rgba      	--not available--
128 bits/pixel float rgb      	--not available--
128 bits/pixel float rgba     	R=127:96  G=95:64, B=63:32, A=31:0; IEEE-754 single-precision floating point
256 bits/pixel float rgb      	--not available--
256 bits/pixel float rgba     	--not available--
Accum Buffer Modes            	536870912 (0x20000000)
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
8-16 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	--not available--
8-32 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	--not available--
8-32 bits/pixel argb          	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel float rgb       	--not available--
64 bits/pixel float rgba      	--not available--
128 bits/pixel float rgb      	--not available--
128 bits/pixel float rgba     	--not available--
256 bits/pixel float rgb      	--not available--
256 bits/pixel float rgba     	R=255:192  G=191:128, B=127:64, A=63:0; IEEE-754 double-precision floating point
Depth Buffer Modes            	4097 (0x00001001)
0 bits per pixel              	Yes
1 bits per pixel              	No
2 bits per pixel              	No
3 bits per pixel              	No
4 bits per pixel              	No
5 bits per pixel              	No
6 bits per pixel              	No
8 bits per pixel              	No
10 bits per pixel             	No
12 bits per pixel             	No
16 bits per pixel             	No
24 bits per pixel             	No
32 bits per pixel             	Yes
48 bits per pixel             	No
64 bits per pixel             	No
96 bits per pixel             	No
128 bits per pixel            	No
Stencil Buffer Modes          	129 (0x00000081)
0 bits per pixel              	Yes
1 bits per pixel              	No
2 bits per pixel              	No
3 bits per pixel              	No
4 bits per pixel              	No
5 bits per pixel              	No
6 bits per pixel              	No
8 bits per pixel              	Yes
10 bits per pixel             	No
12 bits per pixel             	No
16 bits per pixel             	No
24 bits per pixel             	No
32 bits per pixel             	No
48 bits per pixel             	No
64 bits per pixel             	No
96 bits per pixel             	No
128 bits per pixel            	No
Max Aux Buffers               	4 (0x00000004)
Max Sample Buffers            	1 (0x00000001)
Max Samples                   	16 (0x00000010)
Sample Modes                  	1 (0x00000001)
Supersample                   	Yes
Multisample                   	No
Alpha Sampling                	Yes
GPU Vertex Processing Capable 	No
GPU Fragment Processing Capable	No
Total Video Memory            	0 (0x00000000)
Total Texture Memory          	0 (0x00000000)


Thanks for the info!

It’s bad but could be worse … but I really hope to see some progresses with MacOSX updates!

Hi,

I wanted today to ask about OpenGL version support on OSX, but this thread has answered my question already. :frowning:

Does this mean that for OpenGL 3.x I have to stay with Windows/Linux?

It would be nice to know if Apple plans to provide any driver updates, but since Snow Leopard got out last Friday, I doubt it will happen any time soon.

On the contrary… although Apple are fairly lax at updating their graphics drivers I think GL3.x is in the works… They just couldn’t / didn’t want to push it out with Snow Leopard and OpenCL etc. My theory is they wanted to go with a solid base for Snow Leopard, but GL3.x drivers will be coming sooner, rather than later.

Here is a new update as of 10.6.2


NVIDIA GeForce 9400 OpenGL Engine	
Vendor Name                   	NVIDIA Corporation
Version                       	2.1 NVIDIA-1.6.6
GL Shading Language Version   	1.20
Renderer Name                 	NVIDIA GeForce 9400 OpenGL Engine
OpenGL Extensions             	
                              	GL_APPLE_aux_depth_stencil
                              	GL_APPLE_client_storage
                              	GL_APPLE_element_array
                              	GL_APPLE_fence
                              	GL_APPLE_float_pixels
                              	GL_APPLE_flush_buffer_range
                              	GL_APPLE_flush_render
                              	GL_APPLE_object_purgeable
                              	GL_APPLE_packed_pixels
                              	GL_APPLE_pixel_buffer
                              	GL_APPLE_rgb_422
                              	GL_APPLE_specular_vector
                              	GL_APPLE_texture_range
                              	GL_APPLE_transform_hint
                              	GL_APPLE_vertex_array_object
                              	GL_APPLE_vertex_array_range
                              	GL_APPLE_vertex_program_evaluators
                              	GL_APPLE_ycbcr_422
                              	GL_ARB_color_buffer_float
                              	GL_ARB_depth_texture
                              	GL_ARB_draw_buffers
                              	GL_ARB_fragment_program
                              	GL_ARB_fragment_program_shadow
                              	GL_ARB_fragment_shader
                              	GL_ARB_half_float_pixel
                              	GL_ARB_half_float_vertex
                              	GL_ARB_imaging
                              	GL_ARB_multisample
                              	GL_ARB_multitexture
                              	GL_ARB_occlusion_query
                              	GL_ARB_pixel_buffer_object
                              	GL_ARB_point_parameters
                              	GL_ARB_point_sprite
                              	GL_ARB_shader_objects
                              	GL_ARB_shader_texture_lod
                              	GL_ARB_shading_language_100
                              	GL_ARB_shadow
                              	GL_ARB_texture_border_clamp
                              	GL_ARB_texture_compression
                              	GL_ARB_texture_cube_map
                              	GL_ARB_texture_env_add
                              	GL_ARB_texture_env_combine
                              	GL_ARB_texture_env_crossbar
                              	GL_ARB_texture_env_dot3
                              	GL_ARB_texture_float
                              	GL_ARB_texture_mirrored_repeat
                              	GL_ARB_texture_non_power_of_two
                              	GL_ARB_texture_rectangle
                              	GL_ARB_transpose_matrix
                              	GL_ARB_vertex_blend
                              	GL_ARB_vertex_buffer_object
                              	GL_ARB_vertex_program
                              	GL_ARB_vertex_shader
                              	GL_ARB_window_pos
                              	GL_ATI_separate_stencil
                              	GL_ATI_texture_env_combine3
                              	GL_ATI_texture_float
                              	GL_ATI_texture_mirror_once
                              	GL_EXT_abgr
                              	GL_EXT_bgra
                              	GL_EXT_bindable_uniform
                              	GL_EXT_blend_color
                              	GL_EXT_blend_equation_separate
                              	GL_EXT_blend_func_separate
                              	GL_EXT_blend_minmax
                              	GL_EXT_blend_subtract
                              	GL_EXT_clip_volume_hint
                              	GL_EXT_compiled_vertex_array
                              	GL_EXT_depth_bounds_test
                              	GL_EXT_draw_buffers2
                              	GL_EXT_draw_range_elements
                              	GL_EXT_fog_coord
                              	GL_EXT_framebuffer_blit
                              	GL_EXT_framebuffer_multisample
                              	GL_EXT_framebuffer_object
                              	GL_EXT_framebuffer_sRGB
                              	GL_EXT_geometry_shader4
                              	GL_EXT_gpu_program_parameters
                              	GL_EXT_gpu_shader4
                              	GL_EXT_multi_draw_arrays
                              	GL_EXT_packed_depth_stencil
                              	GL_EXT_rescale_normal
                              	GL_EXT_secondary_color
                              	GL_EXT_shadow_funcs
                              	GL_EXT_stencil_two_side
                              	GL_EXT_stencil_wrap
                              	GL_EXT_texture_compression_dxt1
                              	GL_EXT_texture_compression_s3tc
                              	GL_EXT_texture_env_add
                              	GL_EXT_texture_filter_anisotropic
                              	GL_EXT_texture_integer
                              	GL_EXT_texture_lod_bias
                              	GL_EXT_texture_mirror_clamp
                              	GL_EXT_texture_rectangle
                              	GL_EXT_texture_sRGB
                              	GL_EXT_transform_feedback
                              	GL_IBM_rasterpos_clip
                              	GL_NV_blend_square
                              	GL_NV_depth_clamp
                              	GL_NV_fog_distance
                              	GL_NV_fragment_program2
                              	GL_NV_fragment_program_option
                              	GL_NV_light_max_exponent
                              	GL_NV_multisample_filter_hint
                              	GL_NV_point_sprite
                              	GL_NV_texgen_reflection
                              	GL_NV_vertex_program2_option
                              	GL_NV_vertex_program3
                              	GL_SGIS_generate_mipmap
                              	GL_SGIS_texture_edge_clamp
                              	GL_SGIS_texture_lod
OpenGL Limits                 	
Framebuffers                  	
MAX_COLOR_ATTACHMENTS_EXT     	8
MAX_RENDERBUFFER_SIZE_EXT     	8192
MAX_VIEWPORT_DIMS             	{8192, 8192}
MAX_DRAW_BUFFERS_ARB          	8
MIN_PBUFFER_VIEWPORT_DIMS_APPLE	{32, 32}
SUBPIXEL_BITS                 	8
Points and Lines              	
ALIASED_LINE_WIDTH_RANGE      	{1, 10}
ALIASED_POINT_SIZE_RANGE      	{1, 63}
SMOOTH_LINE_WIDTH_GRANULARITY 	0.125000
SMOOTH_LINE_WIDTH_RANGE       	{0.500000, 10.000000}
SMOOTH_POINT_SIZE_GRANULARITY 	0.125000
SMOOTH_POINT_SIZE_RANGE       	{1.000000, 63.375000}
Textures                      	
MAX_3D_TEXTURE_SIZE           	2048
MAX_CUBE_MAP_TEXTURE_SIZE     	8192
MAX_RECTANGLE_TEXTURE_SIZE_EXT	8192
MAX_TEXTURE_SIZE              	8192
MAX_TEXTURE_LOD_BIAS          	15.000000
MAX_TEXTURE_MAX_ANISOTROPY_EXT	16
MAX_TEXTURE_UNITS             	8
Compression Types             	
                              	COMPRESSED_RGB_S3TC_DXT1_EXT
                              	COMPRESSED_RGBA_S3TC_DXT1_EXT
                              	COMPRESSED_RGBA_S3TC_DXT3_EXT
                              	COMPRESSED_RGBA_S3TC_DXT5_EXT
Stacks                        	
MAX_ATTRIB_STACK_DEPTH        	16
MAX_CLIENT_ATTRIB_STACK_DEPTH 	16
MAX_COLOR_MATRIX_STACK_DEPTH  	10
MAX_MODELVIEW_STACK_DEPTH     	32
MAX_NAME_STACK_DEPTH          	128
MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB	2
MAX_PROJECTION_STACK_DEPTH    	10
MAX_TEXTURE_STACK_DEPTH       	10
Vertex Programs               	
MAX_PROGRAM_ADDRESS_REGISTERS_ARB	2
MAX_PROGRAM_ATTRIBS_ARB       	32
MAX_PROGRAM_ENV_PARAMETERS_ARB	256
MAX_PROGRAM_INSTRUCTIONS_ARB  	262144
MAX_PROGRAM_LOCAL_PARAMETERS_ARB	1024
MAX_PROGRAM_MATRICES_ARB      	8
MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB	2
MAX_PROGRAM_NATIVE_ATTRIBS_ARB	16
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_NATIVE_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB	4096
MAX_PROGRAM_PARAMETERS_ARB    	1024
MAX_PROGRAM_TEMPORARIES_ARB   	65535
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV	16777216
MAX_PROGRAM_CALL_DEPTH_NV     	32
MAX_VERTEX_ATTRIBS_ARB        	16
Fragment Programs             	
MAX_PROGRAM_ALU_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_ATTRIBS_ARB       	16
MAX_PROGRAM_ENV_PARAMETERS_ARB	128
MAX_PROGRAM_INSTRUCTIONS_ARB  	16384
MAX_PROGRAM_LOCAL_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_NATIVE_ATTRIBS_ARB	16
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_NATIVE_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB	4096
MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB	16384
MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_PARAMETERS_ARB    	1024
MAX_PROGRAM_TEMPORARIES_ARB   	4096
MAX_PROGRAM_TEX_INDIRECTIONS_ARB	16384
MAX_PROGRAM_TEX_INSTRUCTIONS_ARB	16384
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV	16777216
MAX_PROGRAM_CALL_DEPTH_NV     	32
MAX_PROGRAM_IF_DEPTH_NV       	64
MAX_PROGRAM_LOOP_DEPTH_NV     	64
MAX_PROGRAM_LOOP_COUNT_NV     	16777216
MAX_TEXTURE_COORDS_ARB        	8
MAX_TEXTURE_IMAGE_UNITS_ARB   	16
Shaders                       	
MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB	16
MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB	4096
MAX_TEXTURE_COORDS_ARB        	8
MAX_TEXTURE_IMAGE_UNITS_ARB   	16
MAX_VARYING_FLOATS_ARB        	40
MAX_VERTEX_ATTRIBS_ARB        	16
MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB	16
MAX_VERTEX_UNIFORM_COMPONENTS_ARB	4096
Other                         	
MAX_CLIP_PLANES               	6
MAX_CONVOLUTION_HEIGHT        	11
MAX_CONVOLUTION_WIDTH         	11
MAX_ELEMENTS_INDICES          	150000
MAX_ELEMENTS_VERTICES         	2048
MAX_EVAL_ORDER                	10
MAX_LIGHTS                    	8
MAX_LIST_NESTING              	64
MAX_PIXEL_MAP_TABLE           	256
MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI	0
MAX_SHININESS_NV              	1024
MAX_SPOT_EXPONENT_NV          	1024
MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE	1048575
MAX_VERTEX_UNITS_ARB          	4
QUERY_COUNTER_BITS_ARB        	32
Display Mask                  	3 (0x00000003)
Renderer ID                   	16918030 (0x0102260e)
Off Screen                    	No
Full Screen                   	Yes
Hardware Accelerated          	Yes
Robust                        	No
Backing Store                 	Yes
MP Safe                       	Yes
Window                        	Yes
Multi Screen                  	No
Compliant                     	Yes
Buffer Modes                  	15 (0x0000000f)
Monoscopic                    	Yes
Stereoscopic                  	Yes
Single Buffer                 	Yes
Double Buffer                 	Yes
Color Buffer Modes            	167805440 (0x0a008200)
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	R=14:10, G=9:5, B=4:0
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
8-16 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	A=31:24, R=23:16, G=15:8, B=7:0
8-32 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	--not available--
8-32 bits/pixel argb          	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel float rgb       	--not available--
64 bits/pixel float rgba      	R=63:48 G=47:32 B=31:16 A=15:0; APPLE_float_pixels floating point
128 bits/pixel float rgb      	--not available--
128 bits/pixel float rgba     	R=127:96  G=95:64, B=63:32, A=31:0; IEEE-754 single-precision floating point
256 bits/pixel float rgb      	--not available--
256 bits/pixel float rgba     	--not available--
Accum Buffer Modes            	8421376 (0x00808000)
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
8-16 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	A=31:24, R=23:16, G=15:8, B=7:0
8-32 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	--not available--
8-32 bits/pixel argb          	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	A=63:48, R=47:32, G=31:16, B=15:0
64 bits/pixel float rgb       	--not available--
64 bits/pixel float rgba      	--not available--
128 bits/pixel float rgb      	--not available--
128 bits/pixel float rgba     	--not available--
256 bits/pixel float rgb      	--not available--
256 bits/pixel float rgba     	--not available--
Depth Buffer Modes            	3073 (0x00000c01)
0 bits per pixel              	Yes
1 bits per pixel              	No
2 bits per pixel              	No
3 bits per pixel              	No
4 bits per pixel              	No
5 bits per pixel              	No
6 bits per pixel              	No
8 bits per pixel              	No
10 bits per pixel             	No
12 bits per pixel             	No
16 bits per pixel             	Yes
24 bits per pixel             	Yes
32 bits per pixel             	No
48 bits per pixel             	No
64 bits per pixel             	No
96 bits per pixel             	No
128 bits per pixel            	No
Stencil Buffer Modes          	129 (0x00000081)
0 bits per pixel              	Yes
1 bits per pixel              	No
2 bits per pixel              	No
3 bits per pixel              	No
4 bits per pixel              	No
5 bits per pixel              	No
6 bits per pixel              	No
8 bits per pixel              	Yes
10 bits per pixel             	No
12 bits per pixel             	No
16 bits per pixel             	No
24 bits per pixel             	No
32 bits per pixel             	No
48 bits per pixel             	No
64 bits per pixel             	No
96 bits per pixel             	No
128 bits per pixel            	No
Max Aux Buffers               	2 (0x00000002)
Max Sample Buffers            	1 (0x00000001)
Max Samples                   	4 (0x00000004)
Sample Modes                  	3 (0x00000003)
Supersample                   	Yes
Multisample                   	Yes
Alpha Sampling                	Yes
GPU Vertex Processing Capable 	Yes
GPU Fragment Processing Capable	Yes
Total Video Memory            	268435456 (0x10000000)
Total Texture Memory          	239075328 (0x0e400000)
Apple Software Renderer       	
Vendor Name                   	Apple Computer, Inc.
Version                       	2.1 APPLE
GL Shading Language Version   	1.20
Renderer Name                 	Apple Software Renderer
OpenGL Extensions             	
                              	GL_APPLE_aux_depth_stencil
                              	GL_APPLE_client_storage
                              	GL_APPLE_element_array
                              	GL_APPLE_fence
                              	GL_APPLE_float_pixels
                              	GL_APPLE_flush_buffer_range
                              	GL_APPLE_flush_render
                              	GL_APPLE_packed_pixels
                              	GL_APPLE_pixel_buffer
                              	GL_APPLE_rgb_422
                              	GL_APPLE_specular_vector
                              	GL_APPLE_transform_hint
                              	GL_APPLE_vertex_array_object
                              	GL_APPLE_vertex_program_evaluators
                              	GL_APPLE_ycbcr_422
                              	GL_ARB_color_buffer_float
                              	GL_ARB_depth_texture
                              	GL_ARB_draw_buffers
                              	GL_ARB_fragment_program
                              	GL_ARB_fragment_program_shadow
                              	GL_ARB_fragment_shader
                              	GL_ARB_half_float_pixel
                              	GL_ARB_half_float_vertex
                              	GL_ARB_imaging
                              	GL_ARB_multisample
                              	GL_ARB_multitexture
                              	GL_ARB_occlusion_query
                              	GL_ARB_pixel_buffer_object
                              	GL_ARB_point_parameters
                              	GL_ARB_point_sprite
                              	GL_ARB_shader_objects
                              	GL_ARB_shader_texture_lod
                              	GL_ARB_shading_language_100
                              	GL_ARB_shadow
                              	GL_ARB_shadow_ambient
                              	GL_ARB_texture_border_clamp
                              	GL_ARB_texture_compression
                              	GL_ARB_texture_compression_rgtc
                              	GL_ARB_texture_cube_map
                              	GL_ARB_texture_env_add
                              	GL_ARB_texture_env_combine
                              	GL_ARB_texture_env_crossbar
                              	GL_ARB_texture_env_dot3
                              	GL_ARB_texture_float
                              	GL_ARB_texture_mirrored_repeat
                              	GL_ARB_texture_non_power_of_two
                              	GL_ARB_texture_rectangle
                              	GL_ARB_texture_rg
                              	GL_ARB_transpose_matrix
                              	GL_ARB_vertex_blend
                              	GL_ARB_vertex_buffer_object
                              	GL_ARB_vertex_program
                              	GL_ARB_vertex_shader
                              	GL_ARB_window_pos
                              	GL_ATI_separate_stencil
                              	GL_ATI_texture_env_combine3
                              	GL_ATI_texture_float
                              	GL_ATI_texture_mirror_once
                              	GL_EXT_abgr
                              	GL_EXT_bgra
                              	GL_EXT_bindable_uniform
                              	GL_EXT_blend_color
                              	GL_EXT_blend_equation_separate
                              	GL_EXT_blend_func_separate
                              	GL_EXT_blend_minmax
                              	GL_EXT_blend_subtract
                              	GL_EXT_clip_volume_hint
                              	GL_EXT_draw_buffers2
                              	GL_EXT_draw_range_elements
                              	GL_EXT_fog_coord
                              	GL_EXT_framebuffer_blit
                              	GL_EXT_framebuffer_object
                              	GL_EXT_framebuffer_sRGB
                              	GL_EXT_geometry_shader4
                              	GL_EXT_gpu_program_parameters
                              	GL_EXT_gpu_shader4
                              	GL_EXT_multi_draw_arrays
                              	GL_EXT_rescale_normal
                              	GL_EXT_secondary_color
                              	GL_EXT_separate_specular_color
                              	GL_EXT_shadow_funcs
                              	GL_EXT_stencil_two_side
                              	GL_EXT_stencil_wrap
                              	GL_EXT_texture_compression_dxt1
                              	GL_EXT_texture_compression_s3tc
                              	GL_EXT_texture_env_add
                              	GL_EXT_texture_filter_anisotropic
                              	GL_EXT_texture_integer
                              	GL_EXT_texture_lod_bias
                              	GL_EXT_texture_mirror_clamp
                              	GL_EXT_texture_rectangle
                              	GL_EXT_texture_sRGB
                              	GL_EXT_transform_feedback
                              	GL_IBM_rasterpos_clip
                              	GL_NV_blend_square
                              	GL_NV_conditional_render
                              	GL_NV_fog_distance
                              	GL_NV_light_max_exponent
                              	GL_NV_texgen_reflection
                              	GL_SGIS_generate_mipmap
                              	GL_SGIS_texture_edge_clamp
                              	GL_SGIS_texture_lod
OpenGL Limits                 	
Framebuffers                  	
MAX_COLOR_ATTACHMENTS_EXT     	8
MAX_RENDERBUFFER_SIZE_EXT     	16384
MAX_VIEWPORT_DIMS             	{16384, 16384}
MAX_DRAW_BUFFERS_ARB          	8
MIN_PBUFFER_VIEWPORT_DIMS_APPLE	{1, 1}
SUBPIXEL_BITS                 	10
Points and Lines              	
ALIASED_LINE_WIDTH_RANGE      	{1, 64}
ALIASED_POINT_SIZE_RANGE      	{1, 64}
SMOOTH_LINE_WIDTH_GRANULARITY 	0.000100
SMOOTH_LINE_WIDTH_RANGE       	{0.100000, 64.000000}
SMOOTH_POINT_SIZE_GRANULARITY 	0.000100
SMOOTH_POINT_SIZE_RANGE       	{0.100000, 64.000000}
Textures                      	
MAX_3D_TEXTURE_SIZE           	16384
MAX_CUBE_MAP_TEXTURE_SIZE     	4096
MAX_RECTANGLE_TEXTURE_SIZE_EXT	16384
MAX_TEXTURE_SIZE              	16384
MAX_TEXTURE_LOD_BIAS          	16.000000
MAX_TEXTURE_MAX_ANISOTROPY_EXT	16
MAX_TEXTURE_UNITS             	8
Compression Types             	
                              	COMPRESSED_RGB_S3TC_DXT1_EXT
                              	COMPRESSED_RGBA_S3TC_DXT1_EXT
                              	COMPRESSED_RGBA_S3TC_DXT3_EXT
                              	COMPRESSED_RGBA_S3TC_DXT5_EXT
Stacks                        	
MAX_ATTRIB_STACK_DEPTH        	16
MAX_CLIENT_ATTRIB_STACK_DEPTH 	16
MAX_COLOR_MATRIX_STACK_DEPTH  	10
MAX_MODELVIEW_STACK_DEPTH     	32
MAX_NAME_STACK_DEPTH          	128
MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB	2
MAX_PROJECTION_STACK_DEPTH    	10
MAX_TEXTURE_STACK_DEPTH       	10
Vertex Programs               	
MAX_PROGRAM_ADDRESS_REGISTERS_ARB	2
MAX_PROGRAM_ATTRIBS_ARB       	32
MAX_PROGRAM_ENV_PARAMETERS_ARB	256
MAX_PROGRAM_INSTRUCTIONS_ARB  	262144
MAX_PROGRAM_LOCAL_PARAMETERS_ARB	1024
MAX_PROGRAM_MATRICES_ARB      	8
MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB	1
MAX_PROGRAM_NATIVE_ATTRIBS_ARB	32
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_NATIVE_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB	65535
MAX_PROGRAM_PARAMETERS_ARB    	1024
MAX_PROGRAM_TEMPORARIES_ARB   	65535
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV	0
MAX_PROGRAM_CALL_DEPTH_NV     	0
MAX_VERTEX_ATTRIBS_ARB        	16
Fragment Programs             	
MAX_PROGRAM_ALU_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_ATTRIBS_ARB       	32
MAX_PROGRAM_ENV_PARAMETERS_ARB	128
MAX_PROGRAM_INSTRUCTIONS_ARB  	262144
MAX_PROGRAM_LOCAL_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_NATIVE_ATTRIBS_ARB	32
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_NATIVE_PARAMETERS_ARB	1024
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB	65535
MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB	262144
MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_PARAMETERS_ARB    	1024
MAX_PROGRAM_TEMPORARIES_ARB   	65535
MAX_PROGRAM_TEX_INDIRECTIONS_ARB	262144
MAX_PROGRAM_TEX_INSTRUCTIONS_ARB	262144
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV	0
MAX_PROGRAM_CALL_DEPTH_NV     	0
MAX_PROGRAM_IF_DEPTH_NV       	0
MAX_PROGRAM_LOOP_DEPTH_NV     	0
MAX_PROGRAM_LOOP_COUNT_NV     	0
MAX_TEXTURE_COORDS_ARB        	8
MAX_TEXTURE_IMAGE_UNITS_ARB   	16
Shaders                       	
MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB	16
MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB	4096
MAX_TEXTURE_COORDS_ARB        	8
MAX_TEXTURE_IMAGE_UNITS_ARB   	16
MAX_VARYING_FLOATS_ARB        	40
MAX_VERTEX_ATTRIBS_ARB        	16
MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB	16
MAX_VERTEX_UNIFORM_COMPONENTS_ARB	4096
Other                         	
MAX_CLIP_PLANES               	6
MAX_CONVOLUTION_HEIGHT        	11
MAX_CONVOLUTION_WIDTH         	11
MAX_ELEMENTS_INDICES          	150000
MAX_ELEMENTS_VERTICES         	4096
MAX_EVAL_ORDER                	10
MAX_LIGHTS                    	8
MAX_LIST_NESTING              	64
MAX_PIXEL_MAP_TABLE           	256
MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI	0
MAX_SHININESS_NV              	128
MAX_SPOT_EXPONENT_NV          	128
MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE	0
MAX_VERTEX_UNITS_ARB          	4
QUERY_COUNTER_BITS_ARB        	32
Display Mask                  	3 (0x00000003)
Renderer ID                   	16909312 (0x01020400)
Off Screen                    	Yes
Full Screen                   	No
Hardware Accelerated          	No
Robust                        	Yes
Backing Store                 	Yes
MP Safe                       	Yes
Window                        	Yes
Multi Screen                  	Yes
Compliant                     	Yes
Buffer Modes                  	13 (0x0000000d)
Monoscopic                    	Yes
Stereoscopic                  	No
Single Buffer                 	Yes
Double Buffer                 	Yes
Color Buffer Modes            	134250496 (0x08008000)
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
8-16 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	A=31:24, R=23:16, G=15:8, B=7:0
8-32 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	--not available--
8-32 bits/pixel argb          	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel float rgb       	--not available--
64 bits/pixel float rgba      	--not available--
128 bits/pixel float rgb      	--not available--
128 bits/pixel float rgba     	R=127:96  G=95:64, B=63:32, A=31:0; IEEE-754 single-precision floating point
256 bits/pixel float rgb      	--not available--
256 bits/pixel float rgba     	--not available--
Accum Buffer Modes            	536870912 (0x20000000)
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
16 bits/pixel argb            	--not available--
8-16 bits/pixel argb          	--not available--
16 bits/pixel rgb             	--not available--
8-16 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	--not available--
8-32 bits/pixel argb          	--not available--
32 bits/pixel rgb             	--not available--
32 bits/pixel argb            	--not available--
8-32 bits/pixel argb          	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel rgb             	--not available--
64 bits/pixel argb            	--not available--
64 bits/pixel float rgb       	--not available--
64 bits/pixel float rgba      	--not available--
128 bits/pixel float rgb      	--not available--
128 bits/pixel float rgba     	--not available--
256 bits/pixel float rgb      	--not available--
256 bits/pixel float rgba     	R=255:192  G=191:128, B=127:64, A=63:0; IEEE-754 double-precision floating point
Depth Buffer Modes            	4097 (0x00001001)
0 bits per pixel              	Yes
1 bits per pixel              	No
2 bits per pixel              	No
3 bits per pixel              	No
4 bits per pixel              	No
5 bits per pixel              	No
6 bits per pixel              	No
8 bits per pixel              	No
10 bits per pixel             	No
12 bits per pixel             	No
16 bits per pixel             	No
24 bits per pixel             	No
32 bits per pixel             	Yes
48 bits per pixel             	No
64 bits per pixel             	No
96 bits per pixel             	No
128 bits per pixel            	No
Stencil Buffer Modes          	129 (0x00000081)
0 bits per pixel              	Yes
1 bits per pixel              	No
2 bits per pixel              	No
3 bits per pixel              	No
4 bits per pixel              	No
5 bits per pixel              	No
6 bits per pixel              	No
8 bits per pixel              	Yes
10 bits per pixel             	No
12 bits per pixel             	No
16 bits per pixel             	No
24 bits per pixel             	No
32 bits per pixel             	No
48 bits per pixel             	No
64 bits per pixel             	No
96 bits per pixel             	No
128 bits per pixel            	No
Max Aux Buffers               	4 (0x00000004)
Max Sample Buffers            	1 (0x00000001)
Max Samples                   	16 (0x00000010)
Sample Modes                  	1 (0x00000001)
Supersample                   	Yes
Multisample                   	No
Alpha Sampling                	Yes
GPU Vertex Processing Capable 	No
GPU Fragment Processing Capable	No
Total Video Memory            	0 (0x00000000)
Total Texture Memory          	0 (0x00000000)
     	


Is anyone had a look at MacOS 10.6.5 OpenGL?

The 10.6.5 info has been published here:
http://developer.apple.com/graphicsimaging/opengl/capabilities/

GLSL stuck at 1.20. This must be a farce, wasn’t OpenGL supposed to be a core part of Mac OS X?

This is getting so sad its hard to comment on without resorting to swearing. I can’t understand how this is even possible considering Apple is on the ARB and contributing to the spec…

[edit out swearing]

They want to keep control of the platform.

Most of the OpenGL 3/4 functionality is available via Apple own extensions. This way you’re bound to Apple.

Apple was only “love and peace” for the developer community when they were smaller.

Now that everyone wants to develop for iPhone, and they are increasing their market share, many technologies don’t seem that important for them any longer.

Agree.

However, this is not true. They in fact support most of the OpenGL 3.0 functionality, but talking about any other versions, even 3.1 actually they barely have about 1-1 extension supported from all subsequent versions.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.