Legacy Core | 10.7.5 10.8.5 10.9 | ||||||||||||
HD Graphics 5000/Iris | |||||||||||||
HD Graphics 4000 | |||||||||||||
HD Graphics 3000 | |||||||||||||
GeForce 640/650/660/675/680/750/755/775/780 | |||||||||||||
GeForce 320/330 | |||||||||||||
GeForce 9400/285/Quadro FX 4800 | |||||||||||||
GeForce 8600/8800/9600/120/130/Quadro FX 5600 | |||||||||||||
Radeon HD 5670/5750/5770/6630/6750/6770/6970 | |||||||||||||
Radeon HD 6490 | |||||||||||||
Radeon HD 5870 | |||||||||||||
Radeon HD 2600/4670/4850/4870 | |||||||||||||
Radeon HD 2400 | |||||||||||||
Software Renderer | |||||||||||||
OpenGL Version | 3.2 | 3.2 | 3.2 | 3.2 | 3.2 | 3.2 | 3.2 | 3.2 | 3.2 | 3.2 | 3.2 | 3.2 | 3.2 |
GLSL Version | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 | 1.50 |
ARB_blend_func_extended | |||||||||||||
ARB_draw_buffers_blend | |||||||||||||
ARB_draw_indirect | |||||||||||||
ARB_ES2_compatibility | |||||||||||||
ARB_explicit_attrib_location | * | * | * | * | * | * | * | * | * | * | * | * | * |
ARB_gpu_shader5 | |||||||||||||
ARB_gpu_shader_fp64 | |||||||||||||
ARB_instanced_arrays | * | * | * | * | * | * | * | * | * | * | * | * | * |
ARB_internalformat_query | |||||||||||||
ARB_occlusion_query2 | * | * | * | * | * | * | * | * | * | * | * | * | * |
ARB_sample_shading | |||||||||||||
ARB_sampler_objects | |||||||||||||
ARB_separate_shader_objects | * | * | * | * | * | * | * | * | * | * | * | * | |
ARB_shader_bit_encoding | * | * | * | * | * | * | * | * | * | * | * | * | * |
ARB_shader_subroutine | |||||||||||||
ARB_shading_language_include | |||||||||||||
ARB_tessellation_shader | |||||||||||||
ARB_texture_buffer_object_rgb32 | |||||||||||||
ARB_texture_cube_map_array | |||||||||||||
ARB_texture_gather | |||||||||||||
ARB_texture_query_lod | |||||||||||||
ARB_texture_rgb10_a2ui | |||||||||||||
ARB_texture_storage | |||||||||||||
ARB_texture_swizzle | * | * | * | * | * | * | * | * | * | * | * | * | |
ARB_timer_query | * | * | * | * | * | * | * | * | * | * | * | * | * |
ARB_transform_feedback2 | |||||||||||||
ARB_transform_feedback3 | |||||||||||||
ARB_vertex_attrib_64bit | |||||||||||||
ARB_vertex_type_2_10_10_10_rev | |||||||||||||
ARB_viewport_array | |||||||||||||
EXT_debug_label | |||||||||||||
EXT_debug_marker | |||||||||||||
EXT_depth_bounds_test | * | * | * | * | * | ||||||||
EXT_framebuffer_multisample_blit_scaled | * | * | * | * | * | ||||||||
EXT_texture_compression_s3tc | * | * | * | * | * | * | * | * | * | * | * | * | * |
EXT_texture_filter_anisotropic | * | * | * | * | * | * | * | * | * | * | * | * | * |
EXT_texture_mirror_clamp | * | * | * | * | * | * | * | * | * | * | |||
EXT_texture_sRGB_decode | * | * | * | * | * | * | * | * | * | * | * | * | * |
APPLE_client_storage | * | * | * | * | * | * | * | * | * | * | * | * | * |
APPLE_container_object_shareable | * | * | * | * | * | * | * | * | * | * | * | * | * |
APPLE_flush_render | |||||||||||||
APPLE_object_purgeable | * | * | * | * | * | * | * | * | * | * | * | * | |
APPLE_rgb_422 | * | * | * | * | * | * | * | * | * | * | * | * | * |
APPLE_row_bytes | * | * | * | * | * | * | * | * | * | * | * | * | * |
APPLE_texture_range | * | * | * | * | * | * | * | * | * | * | * | * | * |
ATI_texture_mirror_once | * | * | * | * | * | * | * | * | * | * | * | * | * |
NV_texture_barrier | |||||||||||||
MAX_RENDERBUFFER_SIZE | 16384 | 8192 | 8192 | 16384 | 16384 | 16384 | 8192 | 8192 | 8192 | 16384 | 8192 | 16384 | 16384 |
MAX_VIEWPORTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_VIEWPORT_DIMS | 16384.0 16384.0 | 8192.0 8192.0 | 8192.0 8192.0 | 16384.0 16384.0 | 16384.0 16384.0 | 16384.0 16384.0 | 8192.0 8192.0 | 8192.0 8192.0 | 8192.0 8192.0 | 16384.0 16384.0 | 8192.0 8192.0 | 16384.0 16384.0 | 16384.0 16384.0 |
VIEWPORT_BOUNDS_RANGE | - - | - - | - - | - - | - - | - - | - - | - - | - - | - - | - - | - - | - - |
LAYER_PROVOKING_VERTEX | - | - | - | - | - | - | - | - | - | - | - | - | - |
VIEWPORT_INDEX_PROVOKING_VERTEX | - | - | - | - | - | - | - | - | - | - | - | - | - |
VIEWPORT_SUBPIXEL_BITS | - | - | - | - | - | - | - | - | - | - | - | - | - |
SUBPIXEL_BITS | 10 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 |
MAX_CLIP_DISTANCES | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 |
MAX_ELEMENTS_INDICES | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 |
MAX_ELEMENTS_VERTICES | 1M | 1M | 1M | 1M | 1M | 1M | 1M | 1M | 1M | 1M | 1M | 1M | 1M |
POINT_SIZE_RANGE | 0.1 64.0 | 1.0 64.0 | 1.0 64.0 | 1.0 64.0 | 1.0 64.0 | 1.0 64.0 | 1.0 63.375 | 1.0 63.375 | 1.0 63.375 | 1.0 63.375 | 0.125 64.0 | 0.125 64.0 | 0.125 64.0 |
POINT_SIZE_GRANULARITY | 0.0001 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 |
ALIASED_LINE_WIDTH_RANGE | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 |
SMOOTH_LINE_WIDTH_RANGE | 0.1 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 1.0 1.0 | 0.5 1.0 | 0.5 1.0 | 0.5 1.0 | 0.5 1.0 | 0.125 1.0 | 0.125 1.0 | 0.125 1.0 |
SMOOTH_LINE_WIDTH_GRANULARITY | 0.0001 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 |
MAX_COLOR_ATTACHMENTS | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 |
MAX_DRAW_BUFFERS | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 |
MAX_DUAL_SOURCE_DRAW_BUFFERS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_SAMPLE_MASK_WORDS | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
MAX_SAMPLES | 16 | 4 | 8 | 8 | 4 | 8 | 8 | 8 | 8 | 8 | 4 | 8 | 8 |
MAX_INTEGER_SAMPLES | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
MAX_COLOR_TEXTURE_SAMPLES | 16 | 4 | 8 | 8 | 4 | 8 | 8 | 8 | 8 | 8 | 4 | 8 | 8 |
MAX_DEPTH_TEXTURE_SAMPLES | 16 | 1 | 1 | 8 | 4 | 8 | 8 | 8 | 8 | 8 | 4 | 8 | 8 |
MAX_TEXTURE_SIZE | 16384 | 8192 | 8192 | 16384 | 16384 | 16384 | 8192 | 8192 | 8192 | 16384 | 8192 | 16384 | 16384 |
MAX_RECTANGLE_TEXTURE_SIZE | 16384 | 8192 | 8192 | 16384 | 16384 | 16384 | 8192 | 8192 | 8192 | 16384 | 8192 | 16384 | 16384 |
MAX_3D_TEXTURE_SIZE | 16384 | 8192 | 8192 | 16384 | 16384 | 16384 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 |
MAX_CUBE_MAP_TEXTURE_SIZE | 16384 | 8192 | 8192 | 16384 | 16384 | 16384 | 8192 | 8192 | 8192 | 16384 | 8192 | 16384 | 16384 |
MAX_ARRAY_TEXTURE_LAYERS | 16384 | 512 | 512 | 2048 | 2048 | 2048 | 512 | 512 | 512 | 2048 | 512 | 2048 | 2048 |
MAX_TEXTURE_BUFFER_SIZE | 2G | 128M | 128M | 128M | 128M | 128M | 128M | 128M | 128M | 128M | 64M | 64M | 64M |
MAX_TEXTURE_LOD_BIAS | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 15.0 | 15.0 | 15.0 | 15.0 | 16.0 | 16.0 | 16.0 |
MAX_TEXTURE_MAX_ANISOTROPY_EXT | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 |
NUM_COMPRESSED_TEXTURE_FORMATS | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 | 3 DXT1 DXT3 DXT5 |
MAX_VERTEX_ATTRIBS | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 |
MAX_VERTEX_TEXTURE_IMAGE_UNITS | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 |
MAX_VERTEX_UNIFORM_BLOCKS | 64 | 14 | 14 | 14 | 14 | 14 | 12 | 12 | 12 | 14 | 13 | 13 | 15 |
MAX_VERTEX_UNIFORM_COMPONENTS | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 |
MAX_VERTEX_UNIFORM_VECTORS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_VERTEX_OUTPUT_COMPONENTS | 128 | 128 | 128 | 128 | 128 | 128 | 64 | 64 | 64 | 128 | 64 | 64 | 64 |
MAX_PATCH_VERTICES | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_CONTROL_INPUT_COMPONENTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_CONTROL_UNIFORM_BLOCKS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_CONTROL_UNIFORM_COMPONENTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_CONTROL_OUTPUT_COMPONENTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_PATCH_COMPONENTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_GEN_LEVEL | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_EVALUATION_INPUT_COMPONENTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_EVALUATION_UNIFORM_BLOCKS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_EVALUATION_UNIFORM_COMPONENTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_TESS_EVALUATION_OUTPUT_COMPONENTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_GEOMETRY_INPUT_COMPONENTS | 128 | 128 | 128 | 128 | 128 | 128 | 64 | 64 | 64 | 128 | 64 | 64 | 64 |
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 |
MAX_GEOMETRY_UNIFORM_BLOCKS | 64 | 64 | 64 | 14 | 14 | 14 | 12 | 12 | 12 | 14 | 13 | 13 | 15 |
MAX_GEOMETRY_UNIFORM_COMPONENTS | 4096 | 4096 | 4096 | 1024 | 1024 | 1024 | 2048 | 2048 | 2048 | 2048 | 4096 | 4096 | 4096 |
MAX_GEOMETRY_OUTPUT_COMPONENTS | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 |
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS | 16384 | 16384 | 16384 | 16384 | 16384 | 16384 | 1024 | 1024 | 1024 | 1024 | 16384 | 16384 | 16384 |
MAX_GEOMETRY_OUTPUT_VERTICES | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 |
MAX_GEOMETRY_SHADER_INVOCATIONS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_FRAGMENT_INPUT_COMPONENTS | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 |
MAX_TEXTURE_IMAGE_UNITS | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 |
MAX_FRAGMENT_UNIFORM_BLOCKS | 64 | 14 | 14 | 14 | 14 | 14 | 12 | 12 | 12 | 14 | 13 | 13 | 15 |
MAX_FRAGMENT_UNIFORM_COMPONENTS | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 2048 | 2048 | 2048 | 2048 | 4096 | 4096 | 4096 |
MAX_FRAGMENT_UNIFORM_VECTORS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MIN_FRAGMENT_INTERPOLATION_OFFSET | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_FRAGMENT_INTERPOLATION_OFFSET | - | - | - | - | - | - | - | - | - | - | - | - | - |
FRAGMENT_INTERPOLATION_OFFSET_BITS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MIN_PROGRAM_TEXEL_OFFSET | -8 | -8 | -8 | -8 | -8 | -8 | -8 | -8 | -8 | -8 | -8 | -8 | -8 |
MAX_PROGRAM_TEXEL_OFFSET | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 |
MIN_PROGRAM_TEXTURE_GATHER_OFFSET | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_PROGRAM_TEXTURE_GATHER_OFFSET | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_COMBINED_TEXTURE_IMAGE_UNITS | 48 | 48 | 48 | 48 | 48 | 48 | 48 | 48 | 48 | 48 | 48 | 48 | 48 |
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS | 16388K | 228K | 228K | 228K | 228K | 228K | 196K | 196K | 196K | 228K | 212K | 212K | 244K |
MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS | 16388K | 1028K | 1028K | 225K | 225K | 225K | 194K | 194K | 194K | 226K | 212K | 212K | 244K |
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS | 16388K | 228K | 228K | 228K | 228K | 228K | 194K | 194K | 194K | 226K | 212K | 212K | 244K |
MAX_COMBINED_UNIFORM_BLOCKS | 64 | 64 | 64 | 64 | 64 | 64 | 36 | 36 | 36 | 64 | 39 | 64 | 64 |
MAX_UNIFORM_BLOCK_SIZE | 1M | 65536 | 65536 | 65536 | 65536 | 65536 | 65536 | 65536 | 65536 | 65536 | 65536 | 65536 | 65536 |
MAX_UNIFORM_BUFFER_BINDINGS | 64 | 42 | 42 | 42 | 42 | 42 | 36 | 36 | 36 | 64 | 39 | 64 | 64 |
UNIFORM_BUFFER_OFFSET_ALIGNMENT | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 |
MAX_SUBROUTINES | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_SUBROUTINE_UNIFORM_LOCATIONS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_VARYING_VECTORS | - | - | - | - | - | - | - | - | - | - | - | - | - |
SHADER_COMPILER | - | - | - | - | - | - | - | - | - | - | - | - | - |
NUM_SHADER_BINARY_FORMATS | - | - | - | - | - | - | - | - | - | - | - | - | - |
NUM_PROGRAM_BINARY_FORMATS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_XFB_INTERLEAVED_COMPONENTS | 64 | 512 | 512 | 512 | 512 | 512 | 64 | 64 | 64 | 64 | 64 | 64 | 64 |
MAX_XFB_SEPARATE_ATTRIBS | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
MAX_XFB_SEPARATE_COMPONENTS | 32 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 32 | 32 | 32 |
MAX_XFB_BUFFERS | - | - | - | - | - | - | - | - | - | - | - | - | - |
MAX_VERTEX_STREAMS | - | - | - | - | - | - | - | - | - | - | - | - | - |
PRIMITIVES_GENERATED (query bits) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 |
XFB_PRIMITIVES_WRITTEN (query bits) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 |
SAMPLES_PASSED (query bits) | 32 | 63 | 63 | 63 | 63 | 63 | 32 | 32 | 32 | 32 | 64 | 64 | 64 |
TIME_ELAPSED (query bits) | 32 | 63 | 63 | 63 | 63 | 63 | 32 | 32 | 32 | 32 | 64 | 64 | 64 |
TIMESTAMP (query bits) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
MAX_SERVER_WAIT_TIMEOUT | 16E | 16E | 16E | 16E | 16E | 16E | 16E | 16E | 16E | 16E | 16E | 16E | 16E |
Hardware Accelerated | * | * | * | * | * | * | * | * | * | * | * | * | |
Backing Store | * | * | * | * | * | * | * | * | * | * | * | * | * |
Compliant | * | * | * | * | * | * | * | * | * | * | * | * | * |
Monoscopic | * | * | * | * | * | * | * | * | * | * | * | * | * |
Stereoscopic | * | * | * | * | * | * | * | * | |||||
Single Buffer | * | * | * | * | * | * | * | * | * | * | * | * | * |
Double Buffer | * | * | * | * | * | * | * | * | * | * | * | * | * |
Color Buffer Modes (bpp RGB-A) | 24-8 96-32f | 15-1 24-8 30-2 48-16 48-16h 96-32f | 15-1 24-8 30-2 48-16 48-16h 96-32f | 15-1 24-8 30-2 48-16 48-16h 96-32f | 15-1 24-8 30-2 48-16 48-16h 96-32f | 15-1 24-8 30-2 48-16 48-16h 96-32f | 15 24-8 48-16h 96-32f | 15 24-8 48-16h 96-32f | 15 24-8 48-16h 96-32f | 15 24-8 48-16h 96-32f | 24-8 48-16h 96-32f | 24-8 48-16h 96-32f | 24-8 48-16h 96-32f |
Depth Buffer Modes (bpp) | 0 32 | 0 16 24 32 | 0 16 24 32 | 0 16 24 32 | 0 16 24 32 | 0 16 24 32 | 0 16 24 | 0 16 24 | 0 16 24 | 0 16 24 | 0 16 24 | 0 16 24 | 0 16 24 |
Stencil Buffer Modes (bpp) | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 |
Max Sample Buffers | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Max Samples | 16 | 4 | 8 | 8 | 4 | 8 | 8 | 8 | 8 | 8 | 4 | 8 | 8 |
Supersampling | * | * | * | * | * | * | |||||||
Multisampling | * | * | * | * | * | * | * | * | * | * | * | * | |
Alphasampling | * | * | * | * | * | * | * | * | * | * | * | * | * |
GPU Vertex Processing | * | * | * | * | * | * | * | * | * | * | * | * | |
GPU Fragment Processing | * | * | * | * | * | * | * | * | * | * | * | * | |
Video Memory (megabytes) | 0 | 128 | 256 512 | 1024 | 256 | 256 512 1024 2048 | 128 256 512 1536 | 256 1024 1536 | 256 512 | 512 1024 2048 4096 | 256 384 512 | 384 512 768 1024 | 1024 |